builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0138 starttime: 1465118742.38 results: success (0) buildid: 20160605010644 builduid: a6b3154f0b2c4bd0ae1605cb13f7ab02 revision: 072ce9419eaaf6be1cdbd589176feec2b7d8ec07 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 02:25:42.375513) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 02:25:42.376393) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-05 02:25:42.376716) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-05 02:25:42.515739) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:25:42.516062) ========= 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.ebYFfrum44/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.DvqDcQfUVV/Listeners TMPDIR=/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-05 02:25:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.26M=0.001s 2016-06-05 02:25:43 (8.26 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.590822 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:25:43.144940) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:25:43.145277) ========= 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.ebYFfrum44/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.DvqDcQfUVV/Listeners TMPDIR=/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/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.020123 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:25:43.218677) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-05 02:25:43.219068) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 072ce9419eaaf6be1cdbd589176feec2b7d8ec07 --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 072ce9419eaaf6be1cdbd589176feec2b7d8ec07 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ebYFfrum44/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.DvqDcQfUVV/Listeners TMPDIR=/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-05 02:25:43,302 truncating revision to first 12 chars 2016-06-05 02:25:43,302 Setting DEBUG logging. 2016-06-05 02:25:43,302 attempt 1/10 2016-06-05 02:25:43,302 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/072ce9419eaa?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-05 02:25:44,575 unpacking tar archive at: mozilla-aurora-072ce9419eaa/testing/mozharness/ program finished with exit code 0 elapsedTime=1.556242 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-05 02:25:44.807611) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 02:25:44.807965) ========= script_repo_revision: 072ce9419eaaf6be1cdbd589176feec2b7d8ec07 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 02:25:44.808454) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 02:25:44.808770) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 02:25:44.828994) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 19 secs) (at 2016-06-05 02:25:44.829379) ========= /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.ebYFfrum44/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.DvqDcQfUVV/Listeners TMPDIR=/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/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 02:25:45 INFO - MultiFileLogger online at 20160605 02:25:45 in /builds/slave/test 02:25:45 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 02:25:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:25:45 INFO - {'append_to_log': False, 02:25:45 INFO - 'base_work_dir': '/builds/slave/test', 02:25:45 INFO - 'blob_upload_branch': 'mozilla-aurora', 02:25:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:25:45 INFO - 'buildbot_json_path': 'buildprops.json', 02:25:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:25:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:25:45 INFO - 'download_minidump_stackwalk': True, 02:25:45 INFO - 'download_symbols': 'true', 02:25:45 INFO - 'e10s': False, 02:25:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:25:45 INFO - 'tooltool.py': '/tools/tooltool.py', 02:25:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:25:45 INFO - '/tools/misc-python/virtualenv.py')}, 02:25:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:25:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:25:45 INFO - 'log_level': 'info', 02:25:45 INFO - 'log_to_console': True, 02:25:45 INFO - 'opt_config_files': (), 02:25:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:25:45 INFO - '--processes=1', 02:25:45 INFO - '--config=%(test_path)s/wptrunner.ini', 02:25:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:25:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:25:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:25:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:25:45 INFO - 'pip_index': False, 02:25:45 INFO - 'require_test_zip': True, 02:25:45 INFO - 'test_type': ('testharness',), 02:25:45 INFO - 'this_chunk': '1', 02:25:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:25:45 INFO - 'total_chunks': '10', 02:25:45 INFO - 'virtualenv_path': 'venv', 02:25:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:25:45 INFO - 'work_dir': 'build'} 02:25:45 INFO - ##### 02:25:45 INFO - ##### Running clobber step. 02:25:45 INFO - ##### 02:25:45 INFO - Running pre-action listener: _resource_record_pre_action 02:25:45 INFO - Running main action method: clobber 02:25:45 INFO - rmtree: /builds/slave/test/build 02:25:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:25:46 INFO - Running post-action listener: _resource_record_post_action 02:25:46 INFO - ##### 02:25:46 INFO - ##### Running read-buildbot-config step. 02:25:46 INFO - ##### 02:25:46 INFO - Running pre-action listener: _resource_record_pre_action 02:25:46 INFO - Running main action method: read_buildbot_config 02:25:46 INFO - Using buildbot properties: 02:25:46 INFO - { 02:25:46 INFO - "project": "", 02:25:46 INFO - "product": "firefox", 02:25:46 INFO - "script_repo_revision": "production", 02:25:46 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 02:25:46 INFO - "repository": "", 02:25:46 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 02:25:46 INFO - "buildid": "20160605010644", 02:25:46 INFO - "pgo_build": "False", 02:25:46 INFO - "basedir": "/builds/slave/test", 02:25:46 INFO - "buildnumber": 8, 02:25:46 INFO - "slavename": "t-yosemite-r7-0138", 02:25:46 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 02:25:46 INFO - "platform": "macosx64", 02:25:46 INFO - "branch": "mozilla-aurora", 02:25:46 INFO - "revision": "072ce9419eaaf6be1cdbd589176feec2b7d8ec07", 02:25:46 INFO - "repo_path": "releases/mozilla-aurora", 02:25:46 INFO - "moz_repo_path": "", 02:25:46 INFO - "stage_platform": "macosx64", 02:25:46 INFO - "builduid": "a6b3154f0b2c4bd0ae1605cb13f7ab02", 02:25:46 INFO - "slavebuilddir": "test" 02:25:46 INFO - } 02:25:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 02:25:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 02:25:46 INFO - Running post-action listener: _resource_record_post_action 02:25:46 INFO - ##### 02:25:46 INFO - ##### Running download-and-extract step. 02:25:46 INFO - ##### 02:25:46 INFO - Running pre-action listener: _resource_record_pre_action 02:25:46 INFO - Running main action method: download_and_extract 02:25:46 INFO - mkdir: /builds/slave/test/build/tests 02:25: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')]} 02:25:46 INFO - https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 02:25:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:25:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:25:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/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 02:25:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/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 02:25:52 INFO - Downloaded 1235 bytes. 02:25:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:25:52 INFO - Using the following test package requirements: 02:25:52 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 02:25:52 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:25:52 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 02:25:53 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:25:53 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 02:25:53 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:25:53 INFO - u'jsshell-mac64.zip'], 02:25:53 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:25:53 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 02:25:53 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 02:25:53 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:25:53 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 02:25:53 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:25:53 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 02:25:53 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:25:53 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 02:25:53 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:25:53 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 02:25:53 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 02:25:53 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')]} 02:25:53 INFO - https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 02:25:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 02:25:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 02:25:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/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 02:25:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/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 02:25:54 INFO - Downloaded 18347728 bytes. 02:25:54 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/*'] 02:25:54 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/* 02:25:55 INFO - caution: filename not matched: web-platform/* 02:25:55 INFO - Return code: 11 02:25:55 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')]} 02:25:55 INFO - https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 02:25:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 02:25:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 02:25:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/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 02:25:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/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 02:25:56 INFO - Downloaded 36389086 bytes. 02:25:56 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/*'] 02:25:56 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/* 02:26:00 INFO - caution: filename not matched: bin/* 02:26:00 INFO - caution: filename not matched: config/* 02:26:00 INFO - caution: filename not matched: mozbase/* 02:26:00 INFO - caution: filename not matched: marionette/* 02:26:00 INFO - caution: filename not matched: tools/wptserve/* 02:26:00 INFO - Return code: 11 02:26: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')]} 02:26:00 INFO - https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 02:26:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:26:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:26:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 02:26:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/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 02:26:02 INFO - Downloaded 73072248 bytes. 02:26:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:26:02 INFO - mkdir: /builds/slave/test/properties 02:26:02 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:26:02 INFO - Writing to file /builds/slave/test/properties/build_url 02:26:02 INFO - Contents: 02:26:02 INFO - build_url:https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:26:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:26:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:26:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:26:08 INFO - Contents: 02:26:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:26:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:26:08 INFO - https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:26:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:26:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:26:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/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 02:26:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YPrqxCdiTga66uXx_fhAxw/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 02:26:12 INFO - Downloaded 103674357 bytes. 02:26:12 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'] 02:26:12 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 02:26:16 INFO - Return code: 0 02:26:16 INFO - Running post-action listener: _resource_record_post_action 02:26:16 INFO - Running post-action listener: set_extra_try_arguments 02:26:16 INFO - ##### 02:26:16 INFO - ##### Running create-virtualenv step. 02:26:16 INFO - ##### 02:26:16 INFO - Running pre-action listener: _pre_create_virtualenv 02:26:16 INFO - Running pre-action listener: _resource_record_pre_action 02:26:16 INFO - Running main action method: create_virtualenv 02:26:16 INFO - Creating virtualenv /builds/slave/test/build/venv 02:26:16 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 02:26:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:26:16 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:26:16 INFO - Using real prefix '/tools/python27' 02:26:16 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:26:16 INFO - Installing distribute.............................................................................................................................................................................................done. 02:26:19 INFO - Installing pip.................done. 02:26:19 INFO - Return code: 0 02:26:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:26: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')]} 02:26:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:26:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:26: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')]} 02:26:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:26:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:26: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', '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 0x10dec7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dee4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe9ead8e480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dee05e0>, '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 0x10dac3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10daee990>, '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.ebYFfrum44/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.DvqDcQfUVV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:26: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', 'psutil>=0.7.1'] in /builds/slave/test/build 02:26: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 psutil>=0.7.1 02:26:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ebYFfrum44/Render', 02:26:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:26:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:26:19 INFO - 'HOME': '/Users/cltbld', 02:26:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:26:19 INFO - 'LOGNAME': 'cltbld', 02:26:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:26:19 INFO - 'MOZ_NO_REMOTE': '1', 02:26:19 INFO - 'NO_EM_RESTART': '1', 02:26:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:26:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:26:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:26:19 INFO - 'PWD': '/builds/slave/test', 02:26:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:26:19 INFO - 'SHELL': '/bin/bash', 02:26:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DvqDcQfUVV/Listeners', 02:26:19 INFO - 'TMPDIR': '/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/', 02:26:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:26:19 INFO - 'USER': 'cltbld', 02:26:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:26:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:26:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:26:19 INFO - 'XPC_FLAGS': '0x0', 02:26:19 INFO - 'XPC_SERVICE_NAME': '0', 02:26:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:26:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:26:20 INFO - Downloading/unpacking psutil>=0.7.1 02:26:20 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 02:26:20 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 02:26:20 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 02:26:20 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 02:26:20 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 02:26:20 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 02:26:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:26:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:26:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:26:23 INFO - Installing collected packages: psutil 02:26:23 INFO - Running setup.py install for psutil 02:26:23 INFO - building 'psutil._psutil_osx' extension 02:26:23 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 02:26:23 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 02:26:23 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 02:26:23 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 02:26:23 INFO - building 'psutil._psutil_posix' extension 02:26:23 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 02:26:24 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:26:24 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:26:24 INFO - ^ 02:26:24 INFO - 1 warning generated. 02:26:24 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 02:26:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:26:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:26:24 INFO - Successfully installed psutil 02:26:24 INFO - Cleaning up... 02:26:24 INFO - Return code: 0 02:26:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:26:24 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')]} 02:26:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:26:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:26:24 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')]} 02:26:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:26:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:26:24 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 0x10dec7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dee4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe9ead8e480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dee05e0>, '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 0x10dac3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10daee990>, '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.ebYFfrum44/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.DvqDcQfUVV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:26:24 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 02:26:24 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 02:26:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ebYFfrum44/Render', 02:26:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:26:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:26:24 INFO - 'HOME': '/Users/cltbld', 02:26:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:26:24 INFO - 'LOGNAME': 'cltbld', 02:26:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:26:24 INFO - 'MOZ_NO_REMOTE': '1', 02:26:24 INFO - 'NO_EM_RESTART': '1', 02:26:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:26:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:26:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:26:24 INFO - 'PWD': '/builds/slave/test', 02:26:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:26:24 INFO - 'SHELL': '/bin/bash', 02:26:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DvqDcQfUVV/Listeners', 02:26:24 INFO - 'TMPDIR': '/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/', 02:26:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:26:24 INFO - 'USER': 'cltbld', 02:26:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:26:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:26:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:26:24 INFO - 'XPC_FLAGS': '0x0', 02:26:24 INFO - 'XPC_SERVICE_NAME': '0', 02:26:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:26:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:26:24 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:26:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:26:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:26:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:26:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:26:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:26:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:26:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:26:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:26:27 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:26:27 INFO - Installing collected packages: mozsystemmonitor 02:26:27 INFO - Running setup.py install for mozsystemmonitor 02:26:27 INFO - Successfully installed mozsystemmonitor 02:26:27 INFO - Cleaning up... 02:26:27 INFO - Return code: 0 02:26:27 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:26: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')]} 02:26:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:26:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:26: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')]} 02:26:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:26:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:26:27 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 0x10dec7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dee4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe9ead8e480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dee05e0>, '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 0x10dac3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10daee990>, '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.ebYFfrum44/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.DvqDcQfUVV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:26:27 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 02:26:27 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 02:26:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ebYFfrum44/Render', 02:26:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:26:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:26:27 INFO - 'HOME': '/Users/cltbld', 02:26:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:26:27 INFO - 'LOGNAME': 'cltbld', 02:26:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:26:27 INFO - 'MOZ_NO_REMOTE': '1', 02:26:27 INFO - 'NO_EM_RESTART': '1', 02:26:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:26:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:26:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:26:27 INFO - 'PWD': '/builds/slave/test', 02:26:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:26:27 INFO - 'SHELL': '/bin/bash', 02:26:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DvqDcQfUVV/Listeners', 02:26:27 INFO - 'TMPDIR': '/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/', 02:26:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:26:27 INFO - 'USER': 'cltbld', 02:26:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:26:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:26:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:26:27 INFO - 'XPC_FLAGS': '0x0', 02:26:27 INFO - 'XPC_SERVICE_NAME': '0', 02:26:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:26:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:26:27 INFO - Downloading/unpacking blobuploader==1.2.4 02:26:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:26:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:26:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:26:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:26:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:26:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:26:30 INFO - Downloading blobuploader-1.2.4.tar.gz 02:26:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:26:30 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:26:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:26:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:26:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:26:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:26:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:26:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:26:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:26:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:26:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:26:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:26:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:26:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:26:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:26:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:26:31 INFO - Downloading docopt-0.6.1.tar.gz 02:26:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:26:31 INFO - Installing collected packages: blobuploader, requests, docopt 02:26:31 INFO - Running setup.py install for blobuploader 02:26:31 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:26:31 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:26:31 INFO - Running setup.py install for requests 02:26:32 INFO - Running setup.py install for docopt 02:26:32 INFO - Successfully installed blobuploader requests docopt 02:26:32 INFO - Cleaning up... 02:26:32 INFO - Return code: 0 02:26:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:26:32 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')]} 02:26:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:26:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:26:32 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')]} 02:26:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:26:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:26:32 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 0x10dec7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dee4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe9ead8e480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dee05e0>, '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 0x10dac3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10daee990>, '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.ebYFfrum44/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.DvqDcQfUVV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:26:32 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 02:26:32 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 02:26:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ebYFfrum44/Render', 02:26:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:26:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:26:32 INFO - 'HOME': '/Users/cltbld', 02:26:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:26:32 INFO - 'LOGNAME': 'cltbld', 02:26:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:26:32 INFO - 'MOZ_NO_REMOTE': '1', 02:26:32 INFO - 'NO_EM_RESTART': '1', 02:26:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:26:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:26:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:26:32 INFO - 'PWD': '/builds/slave/test', 02:26:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:26:32 INFO - 'SHELL': '/bin/bash', 02:26:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DvqDcQfUVV/Listeners', 02:26:32 INFO - 'TMPDIR': '/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/', 02:26:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:26:32 INFO - 'USER': 'cltbld', 02:26:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:26:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:26:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:26:32 INFO - 'XPC_FLAGS': '0x0', 02:26:32 INFO - 'XPC_SERVICE_NAME': '0', 02:26:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:26:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:26:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:26:32 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-ETjNke-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:26:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:26:32 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-46ltb1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:26:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:26:32 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-tq9uwJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:26:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:26:32 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-Ag8Wky-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:26:33 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-6AdYND-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:26:33 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-vbB9nS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:26:33 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-XHuirW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:26:33 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-08W4fs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:26:33 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-tlFJ20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:26:33 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-nx2F3t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:26:33 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-ZJlBB8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:26:33 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-kH4N0X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:26:33 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-zOwbx5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:26:33 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-BFJYND-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:26:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:26:34 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-KNSP9o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:26:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:26:34 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-0EXVco-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:26:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:26:34 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-pQ2sT6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:26:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:26:34 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-iztfF7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:26:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:26:34 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-3MOMxQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:26:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:26:34 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-Tmuyvg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:26:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:26:35 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-x34S8h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:26:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:26:35 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 02:26:35 INFO - Running setup.py install for manifestparser 02:26:35 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:26:35 INFO - Running setup.py install for mozcrash 02:26:35 INFO - Running setup.py install for mozdebug 02:26:35 INFO - Running setup.py install for mozdevice 02:26:35 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:26:35 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:26:35 INFO - Running setup.py install for mozfile 02:26:35 INFO - Running setup.py install for mozhttpd 02:26:36 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:26:36 INFO - Running setup.py install for mozinfo 02:26:36 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:26:36 INFO - Running setup.py install for mozInstall 02:26:36 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:26:36 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:26:36 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:26:36 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:26:36 INFO - Running setup.py install for mozleak 02:26:36 INFO - Running setup.py install for mozlog 02:26:36 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:26:36 INFO - Running setup.py install for moznetwork 02:26:36 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:26:36 INFO - Running setup.py install for mozprocess 02:26:36 INFO - Running setup.py install for mozprofile 02:26:37 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:26:37 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:26:37 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:26:37 INFO - Running setup.py install for mozrunner 02:26:37 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:26:37 INFO - Running setup.py install for mozscreenshot 02:26:37 INFO - Running setup.py install for moztest 02:26:37 INFO - Running setup.py install for mozversion 02:26:37 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:26:37 INFO - Running setup.py install for wptserve 02:26:37 INFO - Running setup.py install for marionette-driver 02:26:38 INFO - Running setup.py install for browsermob-proxy 02:26:38 INFO - Running setup.py install for marionette-client 02:26:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:26:38 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:26:38 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 02:26:38 INFO - Cleaning up... 02:26:38 INFO - Return code: 0 02:26:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:26:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:26:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:26:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:26:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:26:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:26:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:26:38 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 0x10dec7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dee4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe9ead8e480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dee05e0>, '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 0x10dac3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10daee990>, '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.ebYFfrum44/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.DvqDcQfUVV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:26:38 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 02:26:38 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 02:26:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ebYFfrum44/Render', 02:26:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:26:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:26:38 INFO - 'HOME': '/Users/cltbld', 02:26:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:26:38 INFO - 'LOGNAME': 'cltbld', 02:26:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:26:38 INFO - 'MOZ_NO_REMOTE': '1', 02:26:38 INFO - 'NO_EM_RESTART': '1', 02:26:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:26:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:26:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:26:38 INFO - 'PWD': '/builds/slave/test', 02:26:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:26:38 INFO - 'SHELL': '/bin/bash', 02:26:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DvqDcQfUVV/Listeners', 02:26:38 INFO - 'TMPDIR': '/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/', 02:26:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:26:38 INFO - 'USER': 'cltbld', 02:26:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:26:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:26:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:26:38 INFO - 'XPC_FLAGS': '0x0', 02:26:38 INFO - 'XPC_SERVICE_NAME': '0', 02:26:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:26:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:26:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:26:38 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-23dgE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:26:38 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)) 02:26:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:26:38 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-YRaj8F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:26:39 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)) 02:26:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:26:39 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-U9hx3f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:26:39 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)) 02:26:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:26:39 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-dqk3lG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:26:39 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)) 02:26:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:26:39 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-kSTwM9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:26:39 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)) 02:26:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:26:39 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-EsZHoj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:26:39 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)) 02:26:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:26:39 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-0JpLQH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:26:39 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)) 02:26:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:26:39 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-Ul5NRH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:26:39 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)) 02:26:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:26:39 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-04nN6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:26:39 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)) 02:26:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:26:39 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-hdgDUx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:26:39 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)) 02:26:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:26:39 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-PrKpPn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:26:40 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)) 02:26:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:26:40 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-n1srzJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:26:40 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)) 02:26:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:26:40 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-IatEJp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:26:40 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)) 02:26:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:26:40 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-mCf8lJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:26:40 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)) 02:26:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:26:40 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-FUPj9K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:26:40 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)) 02:26:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:26:40 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-kNDj1X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:26:40 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)) 02:26:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:26:40 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-q6kgoF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:26:40 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)) 02:26:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:26:40 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-DMS0c9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:26:40 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)) 02:26:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:26:40 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-KBQaPm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:26:40 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)) 02:26:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:26:40 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-wIBePd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:26:41 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)) 02:26:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:26:41 INFO - Running setup.py (path:/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/pip-b92W9M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:26:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:26:41 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)) 02:26:41 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)) 02:26:41 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)) 02:26:41 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)) 02:26:41 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)) 02:26:41 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)) 02:26:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:26:41 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 02:26:41 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 02:26:41 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 02:26:41 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 02:26:41 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 02:26:41 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 02:26:43 INFO - Downloading blessings-1.6.tar.gz 02:26:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:26:44 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)) 02:26:44 INFO - Installing collected packages: blessings 02:26:44 INFO - Running setup.py install for blessings 02:26:44 INFO - Successfully installed blessings 02:26:44 INFO - Cleaning up... 02:26:44 INFO - Return code: 0 02:26:44 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:26:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:26:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:26:44 INFO - Reading from file tmpfile_stdout 02:26:44 INFO - Current package versions: 02:26:44 INFO - blessings == 1.6 02:26:44 INFO - blobuploader == 1.2.4 02:26:44 INFO - browsermob-proxy == 0.6.0 02:26:44 INFO - docopt == 0.6.1 02:26:44 INFO - manifestparser == 1.1 02:26:44 INFO - marionette-client == 2.3.0 02:26:44 INFO - marionette-driver == 1.4.0 02:26:44 INFO - mozInstall == 1.12 02:26:44 INFO - mozcrash == 0.17 02:26:44 INFO - mozdebug == 0.1 02:26:44 INFO - mozdevice == 0.48 02:26:44 INFO - mozfile == 1.2 02:26:44 INFO - mozhttpd == 0.7 02:26:44 INFO - mozinfo == 0.9 02:26:44 INFO - mozleak == 0.1 02:26:44 INFO - mozlog == 3.1 02:26:44 INFO - moznetwork == 0.27 02:26:44 INFO - mozprocess == 0.22 02:26:44 INFO - mozprofile == 0.28 02:26:44 INFO - mozrunner == 6.11 02:26:44 INFO - mozscreenshot == 0.1 02:26:44 INFO - mozsystemmonitor == 0.0 02:26:44 INFO - moztest == 0.7 02:26:44 INFO - mozversion == 1.4 02:26:44 INFO - psutil == 3.1.1 02:26:44 INFO - requests == 1.2.3 02:26:44 INFO - wptserve == 1.4.0 02:26:44 INFO - wsgiref == 0.1.2 02:26:44 INFO - Running post-action listener: _resource_record_post_action 02:26:44 INFO - Running post-action listener: _start_resource_monitoring 02:26:44 INFO - Starting resource monitoring. 02:26:44 INFO - ##### 02:26:44 INFO - ##### Running pull step. 02:26:44 INFO - ##### 02:26:44 INFO - Running pre-action listener: _resource_record_pre_action 02:26:44 INFO - Running main action method: pull 02:26:44 INFO - Pull has nothing to do! 02:26:44 INFO - Running post-action listener: _resource_record_post_action 02:26:44 INFO - ##### 02:26:44 INFO - ##### Running install step. 02:26:44 INFO - ##### 02:26:44 INFO - Running pre-action listener: _resource_record_pre_action 02:26:44 INFO - Running main action method: install 02:26:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:26:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:26:45 INFO - Reading from file tmpfile_stdout 02:26:45 INFO - Detecting whether we're running mozinstall >=1.0... 02:26:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:26:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:26:45 INFO - Reading from file tmpfile_stdout 02:26:45 INFO - Output received: 02:26:45 INFO - Usage: mozinstall [options] installer 02:26:45 INFO - Options: 02:26:45 INFO - -h, --help show this help message and exit 02:26:45 INFO - -d DEST, --destination=DEST 02:26:45 INFO - Directory to install application into. [default: 02:26:45 INFO - "/builds/slave/test"] 02:26:45 INFO - --app=APP Application being installed. [default: firefox] 02:26:45 INFO - mkdir: /builds/slave/test/build/application 02:26:45 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'] 02:26:45 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 02:27:03 INFO - Reading from file tmpfile_stdout 02:27:03 INFO - Output received: 02:27:03 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 02:27:03 INFO - Running post-action listener: _resource_record_post_action 02:27:03 INFO - ##### 02:27:03 INFO - ##### Running run-tests step. 02:27:03 INFO - ##### 02:27:03 INFO - Running pre-action listener: _resource_record_pre_action 02:27:03 INFO - Running main action method: run_tests 02:27:03 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:27:03 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:27:03 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:27:03 INFO - grabbing minidump binary from tooltool 02:27:03 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')]} 02:27:03 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 0x10dee05e0>, '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 0x10dac3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10daee990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:27:03 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 02:27:03 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 02:27:03 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:27:03 INFO - Return code: 0 02:27:03 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:27:03 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:27:03 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/YPrqxCdiTga66uXx_fhAxw/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 02:27:03 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/YPrqxCdiTga66uXx_fhAxw/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 02:27:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ebYFfrum44/Render', 02:27:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:27:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:27:03 INFO - 'HOME': '/Users/cltbld', 02:27:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:27:03 INFO - 'LOGNAME': 'cltbld', 02:27:03 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:27:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:27:03 INFO - 'MOZ_NO_REMOTE': '1', 02:27:03 INFO - 'NO_EM_RESTART': '1', 02:27:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:27:03 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:27:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:27:03 INFO - 'PWD': '/builds/slave/test', 02:27:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:27:03 INFO - 'SHELL': '/bin/bash', 02:27:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DvqDcQfUVV/Listeners', 02:27:03 INFO - 'TMPDIR': '/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/T/', 02:27:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:27:03 INFO - 'USER': 'cltbld', 02:27:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:27:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:27:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:27:03 INFO - 'XPC_FLAGS': '0x0', 02:27:03 INFO - 'XPC_SERVICE_NAME': '0', 02:27:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:27:03 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/YPrqxCdiTga66uXx_fhAxw/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 02:27:03 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 02:27:03 INFO - import pkg_resources 02:27:04 INFO - Using 1 client processes 02:27:04 INFO - wptserve Starting http server on 127.0.0.1:8000 02:27:04 INFO - wptserve Starting http server on 127.0.0.1:8001 02:27:04 INFO - wptserve Starting http server on 127.0.0.1:8443 02:27:07 INFO - SUITE-START | Running 778 tests 02:27:07 INFO - Running testharness tests 02:27:07 INFO - Setting up ssl 02:27:07 INFO - PROCESS | certutil | 02:27:07 INFO - PROCESS | certutil | 02:27:07 INFO - PROCESS | certutil | 02:27:07 INFO - Certificate Nickname Trust Attributes 02:27:07 INFO - SSL,S/MIME,JAR/XPI 02:27:07 INFO - 02:27:07 INFO - web-platform-tests CT,, 02:27:07 INFO - 02:27:07 INFO - Starting runner 02:27:08 INFO - PROCESS | 2400 | [2400] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:27:08 INFO - PROCESS | 2400 | 1465118828161 Marionette DEBUG Marionette enabled via build flag and pref 02:27:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x113cb1000 == 1 [pid = 2400] [id = 1] 02:27:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 1 (0x113cb1800) [pid = 2400] [serial = 1] [outer = 0x0] 02:27:08 INFO - PROCESS | 2400 | [2400] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:27:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 2 (0x113cb2800) [pid = 2400] [serial = 2] [outer = 0x113cb1800] 02:27:08 INFO - PROCESS | 2400 | 1465118828533 Marionette INFO Listening on port 2828 02:27:08 INFO - PROCESS | 2400 | 1465118828770 Marionette DEBUG Marionette enabled via command-line flag 02:27:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x116887800 == 2 [pid = 2400] [id = 2] 02:27:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 3 (0x116888000) [pid = 2400] [serial = 3] [outer = 0x0] 02:27:08 INFO - PROCESS | 2400 | [2400] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:27:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 4 (0x116889000) [pid = 2400] [serial = 4] [outer = 0x116888000] 02:27:08 INFO - PROCESS | 2400 | [2400] 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 02:27:08 INFO - PROCESS | 2400 | 1465118828914 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52920 02:27:09 INFO - PROCESS | 2400 | 1465118829000 Marionette DEBUG Closed connection conn0 02:27:09 INFO - PROCESS | 2400 | [2400] 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 02:27:09 INFO - PROCESS | 2400 | 1465118829007 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52921 02:27:09 INFO - PROCESS | 2400 | 1465118829015 Marionette DEBUG Closed connection conn1 02:27:09 INFO - PROCESS | 2400 | [2400] 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 02:27:09 INFO - PROCESS | 2400 | 1465118829020 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52922 02:27:09 INFO - PROCESS | 2400 | 1465118829029 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:27:09 INFO - PROCESS | 2400 | 1465118829034 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":"20160605010644","device":"desktop","version":"48.0a2"} 02:27:09 INFO - PROCESS | 2400 | [2400] 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 02:27:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x119ba5800 == 3 [pid = 2400] [id = 3] 02:27:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 5 (0x119ba6800) [pid = 2400] [serial = 5] [outer = 0x0] 02:27:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x119ba7000 == 4 [pid = 2400] [id = 4] 02:27:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 6 (0x119bca400) [pid = 2400] [serial = 6] [outer = 0x0] 02:27:10 INFO - PROCESS | 2400 | [2400] 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 02:27:10 INFO - PROCESS | 2400 | ++DOCSHELL 0x12190a800 == 5 [pid = 2400] [id = 5] 02:27:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 7 (0x119bc7000) [pid = 2400] [serial = 7] [outer = 0x0] 02:27:10 INFO - PROCESS | 2400 | [2400] 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 02:27:10 INFO - PROCESS | 2400 | [2400] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:27:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 8 (0x1219dd800) [pid = 2400] [serial = 8] [outer = 0x119bc7000] 02:27:10 INFO - PROCESS | 2400 | [2400] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:27:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 9 (0x12405c800) [pid = 2400] [serial = 9] [outer = 0x119ba6800] 02:27:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 10 (0x124048400) [pid = 2400] [serial = 10] [outer = 0x119bca400] 02:27:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 11 (0x12404a000) [pid = 2400] [serial = 11] [outer = 0x119bc7000] 02:27:10 INFO - PROCESS | 2400 | [2400] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:27:11 INFO - PROCESS | 2400 | 1465118831152 Marionette INFO startBrowser 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:11 INFO - PROCESS | 2400 | 1465118831173 Marionette DEBUG loaded listener.js 02:27:11 INFO - PROCESS | 2400 | 1465118831183 Marionette DEBUG loaded listener.js 02:27:11 INFO - PROCESS | 2400 | 1465118831185 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 12 (0x126fcb000) [pid = 2400] [serial = 12] [outer = 0x119bc7000] 02:27:11 INFO - PROCESS | 2400 | 1465118831538 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"06606bed-2750-f145-a8d3-6f8e76606da3","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":"20160605010644","device":"desktop","version":"48.0a2","command_id":1}}] 02:27:11 INFO - PROCESS | 2400 | 1465118831622 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}] 02:27:11 INFO - PROCESS | 2400 | 1465118831624 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:11 INFO - PROCESS | 2400 | 1465118831688 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:27:11 INFO - PROCESS | 2400 | 1465118831769 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:27:11 INFO - PROCESS | 2400 | 1465118831770 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:11 INFO - PROCESS | 2400 | [2400] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:27:11 INFO - PROCESS | 2400 | [2400] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:27:11 INFO - PROCESS | 2400 | [2400] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:27:11 INFO - PROCESS | 2400 | [2400] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:27:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 13 (0x128f2f000) [pid = 2400] [serial = 13] [outer = 0x119bc7000] 02:27:12 INFO - PROCESS | 2400 | [2400] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:27:12 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:27:12 INFO - PROCESS | 2400 | 1465118832052 Marionette TRACE conn2 <- [1,3,null,{}] 02:27:12 INFO - PROCESS | 2400 | 1465118832054 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:27:12 INFO - PROCESS | 2400 | 1465118832057 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:12 INFO - PROCESS | 2400 | 1465118832073 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:27:12 INFO - PROCESS | 2400 | 1465118832101 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:27:12 INFO - PROCESS | 2400 | 1465118832102 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:27:12 INFO - PROCESS | 2400 | 1465118832105 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:27:12 INFO - PROCESS | 2400 | 1465118832107 Marionette TRACE conn2 <- [1,6,null,{}] 02:27:12 INFO - PROCESS | 2400 | 1465118832113 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}] 02:27:12 INFO - PROCESS | 2400 | 1465118832114 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:12 INFO - PROCESS | 2400 | 1465118832124 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:27:12 INFO - PROCESS | 2400 | 1465118832132 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:12 INFO - PROCESS | 2400 | 1465118832133 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293cb000 == 6 [pid = 2400] [id = 6] 02:27:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 14 (0x129352c00) [pid = 2400] [serial = 14] [outer = 0x0] 02:27:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 15 (0x129354800) [pid = 2400] [serial = 15] [outer = 0x129352c00] 02:27:12 INFO - PROCESS | 2400 | 1465118832167 Marionette DEBUG loaded listener.js 02:27:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 16 (0x12935a800) [pid = 2400] [serial = 16] [outer = 0x129352c00] 02:27:12 INFO - PROCESS | 2400 | 1465118832469 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]]]}] 02:27:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x12979a800 == 7 [pid = 2400] [id = 7] 02:27:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 17 (0x12948a800) [pid = 2400] [serial = 17] [outer = 0x0] 02:27:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 18 (0x12961f000) [pid = 2400] [serial = 18] [outer = 0x12948a800] 02:27:12 INFO - PROCESS | 2400 | 1465118832503 Marionette DEBUG loaded listener.js 02:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 02:27:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 19 (0x129697800) [pid = 2400] [serial = 19] [outer = 0x12948a800] 02:27:12 INFO - PROCESS | 2400 | 1465118832576 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:27:12 INFO - PROCESS | 2400 | 1465118832577 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:27:12 INFO - PROCESS | 2400 | 1465118832591 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:27:12 INFO - PROCESS | 2400 | 1465118832593 Marionette TRACE conn2 <- [1,10,null,{}] 02:27:12 INFO - PROCESS | 2400 | 1465118832607 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}] 02:27:12 INFO - PROCESS | 2400 | 1465118832611 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:12 INFO - PROCESS | 2400 | 1465118832753 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:27:12 INFO - PROCESS | 2400 | 1465118832779 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:12 INFO - PROCESS | 2400 | 1465118832780 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8da000 == 8 [pid = 2400] [id = 8] 02:27:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 20 (0x12aaa3400) [pid = 2400] [serial = 20] [outer = 0x0] 02:27:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 21 (0x12aaa5000) [pid = 2400] [serial = 21] [outer = 0x12aaa3400] 02:27:12 INFO - PROCESS | 2400 | 1465118832810 Marionette DEBUG loaded listener.js 02:27:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 22 (0x12aaa9800) [pid = 2400] [serial = 22] [outer = 0x12aaa3400] 02:27:13 INFO - PROCESS | 2400 | 1465118833184 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]]]}] 02:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 632ms 02:27:13 INFO - PROCESS | 2400 | 1465118833219 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:27:13 INFO - PROCESS | 2400 | 1465118833221 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:27:13 INFO - PROCESS | 2400 | 1465118833223 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:27:13 INFO - PROCESS | 2400 | 1465118833224 Marionette TRACE conn2 <- [1,14,null,{}] 02:27:13 INFO - PROCESS | 2400 | 1465118833227 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}] 02:27:13 INFO - PROCESS | 2400 | 1465118833229 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:13 INFO - PROCESS | 2400 | 1465118833326 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:27:13 INFO - PROCESS | 2400 | 1465118833331 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:13 INFO - PROCESS | 2400 | 1465118833332 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b31e800 == 9 [pid = 2400] [id = 9] 02:27:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 23 (0x12ad69800) [pid = 2400] [serial = 23] [outer = 0x0] 02:27:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 24 (0x12ad92400) [pid = 2400] [serial = 24] [outer = 0x12ad69800] 02:27:13 INFO - PROCESS | 2400 | 1465118833357 Marionette DEBUG loaded listener.js 02:27:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 25 (0x12b372800) [pid = 2400] [serial = 25] [outer = 0x12ad69800] 02:27:13 INFO - PROCESS | 2400 | 1465118833636 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]]]}] 02:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 02:27:13 INFO - PROCESS | 2400 | 1465118833642 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:27:13 INFO - PROCESS | 2400 | 1465118833644 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:27:13 INFO - PROCESS | 2400 | 1465118833657 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:27:13 INFO - PROCESS | 2400 | 1465118833658 Marionette TRACE conn2 <- [1,18,null,{}] 02:27:13 INFO - PROCESS | 2400 | 1465118833668 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}] 02:27:13 INFO - PROCESS | 2400 | 1465118833670 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:13 INFO - PROCESS | 2400 | 1465118833765 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:27:13 INFO - PROCESS | 2400 | 1465118833770 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:13 INFO - PROCESS | 2400 | 1465118833772 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x12bdd6800 == 10 [pid = 2400] [id = 10] 02:27:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 26 (0x12bae8400) [pid = 2400] [serial = 26] [outer = 0x0] 02:27:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 27 (0x12bc39c00) [pid = 2400] [serial = 27] [outer = 0x12bae8400] 02:27:13 INFO - PROCESS | 2400 | 1465118833796 Marionette DEBUG loaded listener.js 02:27:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 28 (0x12bc42000) [pid = 2400] [serial = 28] [outer = 0x12bae8400] 02:27:14 INFO - PROCESS | 2400 | 1465118834080 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]]]}] 02:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 02:27:14 INFO - PROCESS | 2400 | 1465118834130 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:27:14 INFO - PROCESS | 2400 | 1465118834133 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:27:14 INFO - PROCESS | 2400 | 1465118834136 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:27:14 INFO - PROCESS | 2400 | 1465118834137 Marionette TRACE conn2 <- [1,22,null,{}] 02:27:14 INFO - PROCESS | 2400 | 1465118834139 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}] 02:27:14 INFO - PROCESS | 2400 | 1465118834141 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:14 INFO - PROCESS | 2400 | 1465118834238 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:27:14 INFO - PROCESS | 2400 | 1465118834241 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:14 INFO - PROCESS | 2400 | 1465118834242 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c1ba000 == 11 [pid = 2400] [id = 11] 02:27:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 29 (0x12bc45000) [pid = 2400] [serial = 29] [outer = 0x0] 02:27:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 30 (0x12bc5fc00) [pid = 2400] [serial = 30] [outer = 0x12bc45000] 02:27:14 INFO - PROCESS | 2400 | 1465118834268 Marionette DEBUG loaded listener.js 02:27:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 31 (0x12bc67400) [pid = 2400] [serial = 31] [outer = 0x12bc45000] 02:27:14 INFO - PROCESS | 2400 | 1465118834502 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]]]}] 02:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 02:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:27:14 INFO - PROCESS | 2400 | 1465118834555 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:27:14 INFO - PROCESS | 2400 | 1465118834556 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:27:14 INFO - PROCESS | 2400 | 1465118834558 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:27:14 INFO - PROCESS | 2400 | 1465118834559 Marionette TRACE conn2 <- [1,26,null,{}] 02:27:14 INFO - PROCESS | 2400 | 1465118834570 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}] 02:27:14 INFO - PROCESS | 2400 | 1465118834571 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:14 INFO - PROCESS | 2400 | 1465118834669 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:27:14 INFO - PROCESS | 2400 | 1465118834673 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:14 INFO - PROCESS | 2400 | 1465118834675 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c26a800 == 12 [pid = 2400] [id = 12] 02:27:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 32 (0x12c119400) [pid = 2400] [serial = 32] [outer = 0x0] 02:27:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 33 (0x12c120c00) [pid = 2400] [serial = 33] [outer = 0x12c119400] 02:27:14 INFO - PROCESS | 2400 | 1465118834699 Marionette DEBUG loaded listener.js 02:27:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 34 (0x12c1e2400) [pid = 2400] [serial = 34] [outer = 0x12c119400] 02:27:14 INFO - PROCESS | 2400 | 1465118834938 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]]]}] 02:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 02:27:14 INFO - PROCESS | 2400 | 1465118834987 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:27:14 INFO - PROCESS | 2400 | 1465118834988 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:27:14 INFO - PROCESS | 2400 | 1465118834990 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:27:14 INFO - PROCESS | 2400 | 1465118834991 Marionette TRACE conn2 <- [1,30,null,{}] 02:27:15 INFO - PROCESS | 2400 | 1465118835018 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}] 02:27:15 INFO - PROCESS | 2400 | 1465118835019 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:15 INFO - PROCESS | 2400 | 1465118835110 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:27:15 INFO - PROCESS | 2400 | 1465118835117 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:15 INFO - PROCESS | 2400 | 1465118835117 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c82a000 == 13 [pid = 2400] [id = 13] 02:27:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 35 (0x12c1e5000) [pid = 2400] [serial = 35] [outer = 0x0] 02:27:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 36 (0x12c732800) [pid = 2400] [serial = 36] [outer = 0x12c1e5000] 02:27:15 INFO - PROCESS | 2400 | 1465118835141 Marionette DEBUG loaded listener.js 02:27:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 37 (0x12c737c00) [pid = 2400] [serial = 37] [outer = 0x12c1e5000] 02:27:15 INFO - PROCESS | 2400 | 1465118835384 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]]]}] 02:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 435ms 02:27:15 INFO - PROCESS | 2400 | 1465118835426 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:27:15 INFO - PROCESS | 2400 | 1465118835427 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:27:15 INFO - PROCESS | 2400 | 1465118835438 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:27:15 INFO - PROCESS | 2400 | 1465118835439 Marionette TRACE conn2 <- [1,34,null,{}] 02:27:15 INFO - PROCESS | 2400 | 1465118835441 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}] 02:27:15 INFO - PROCESS | 2400 | 1465118835442 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:15 INFO - PROCESS | 2400 | 1465118835543 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:27:15 INFO - PROCESS | 2400 | 1465118835546 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:15 INFO - PROCESS | 2400 | 1465118835547 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x12cc68800 == 14 [pid = 2400] [id = 14] 02:27:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 38 (0x12c73a000) [pid = 2400] [serial = 38] [outer = 0x0] 02:27:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 39 (0x12c789800) [pid = 2400] [serial = 39] [outer = 0x12c73a000] 02:27:15 INFO - PROCESS | 2400 | 1465118835572 Marionette DEBUG loaded listener.js 02:27:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 40 (0x12c78f800) [pid = 2400] [serial = 40] [outer = 0x12c73a000] 02:27:15 INFO - PROCESS | 2400 | 1465118835813 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]]]}] 02:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 02:27:15 INFO - PROCESS | 2400 | 1465118835857 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:27:15 INFO - PROCESS | 2400 | 1465118835858 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:27:15 INFO - PROCESS | 2400 | 1465118835869 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:27:15 INFO - PROCESS | 2400 | 1465118835870 Marionette TRACE conn2 <- [1,38,null,{}] 02:27:15 INFO - PROCESS | 2400 | 1465118835872 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}] 02:27:15 INFO - PROCESS | 2400 | 1465118835873 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:15 INFO - PROCESS | 2400 | 1465118835977 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:27:15 INFO - PROCESS | 2400 | 1465118835981 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:15 INFO - PROCESS | 2400 | 1465118835982 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x12cc7d800 == 15 [pid = 2400] [id = 15] 02:27:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 41 (0x12c793c00) [pid = 2400] [serial = 41] [outer = 0x0] 02:27:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 42 (0x12ce03c00) [pid = 2400] [serial = 42] [outer = 0x12c793c00] 02:27:16 INFO - PROCESS | 2400 | 1465118836005 Marionette DEBUG loaded listener.js 02:27:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 43 (0x12ce08c00) [pid = 2400] [serial = 43] [outer = 0x12c793c00] 02:27:16 INFO - PROCESS | 2400 | 1465118836251 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]]]}] 02:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 02:27:16 INFO - PROCESS | 2400 | 1465118836288 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:27:16 INFO - PROCESS | 2400 | 1465118836289 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:27:16 INFO - PROCESS | 2400 | 1465118836291 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:27:16 INFO - PROCESS | 2400 | 1465118836292 Marionette TRACE conn2 <- [1,42,null,{}] 02:27:16 INFO - PROCESS | 2400 | 1465118836304 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}] 02:27:16 INFO - PROCESS | 2400 | 1465118836305 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:16 INFO - PROCESS | 2400 | 1465118836413 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:27:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x12d11b000 == 16 [pid = 2400] [id = 16] 02:27:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 44 (0x12d11b800) [pid = 2400] [serial = 44] [outer = 0x0] 02:27:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 45 (0x12d11d000) [pid = 2400] [serial = 45] [outer = 0x12d11b800] 02:27:16 INFO - PROCESS | 2400 | 1465118836436 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:16 INFO - PROCESS | 2400 | 1465118836437 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 46 (0x12d124000) [pid = 2400] [serial = 46] [outer = 0x12d11b800] 02:27:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x12d12b800 == 17 [pid = 2400] [id = 17] 02:27:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 47 (0x12cf62000) [pid = 2400] [serial = 47] [outer = 0x0] 02:27:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 48 (0x12cf63c00) [pid = 2400] [serial = 48] [outer = 0x12cf62000] 02:27:16 INFO - PROCESS | 2400 | 1465118836488 Marionette DEBUG loaded listener.js 02:27:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 49 (0x12cf68000) [pid = 2400] [serial = 49] [outer = 0x12cf62000] 02:27:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b20d800 == 18 [pid = 2400] [id = 18] 02:27:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 50 (0x12ce10400) [pid = 2400] [serial = 50] [outer = 0x0] 02:27:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 51 (0x12d49a000) [pid = 2400] [serial = 51] [outer = 0x12ce10400] 02:27:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 52 (0x12cf6ac00) [pid = 2400] [serial = 52] [outer = 0x12ce10400] 02:27:16 INFO - PROCESS | 2400 | 1465118836985 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]]]}] 02:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 728ms 02:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:27:17 INFO - PROCESS | 2400 | 1465118837020 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:27:17 INFO - PROCESS | 2400 | 1465118837021 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:27:17 INFO - PROCESS | 2400 | 1465118837023 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:27:17 INFO - PROCESS | 2400 | 1465118837025 Marionette TRACE conn2 <- [1,46,null,{}] 02:27:17 INFO - PROCESS | 2400 | 1465118837027 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}] 02:27:17 INFO - PROCESS | 2400 | 1465118837029 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:17 INFO - PROCESS | 2400 | 1465118837118 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:27:17 INFO - PROCESS | 2400 | 1465118837130 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:17 INFO - PROCESS | 2400 | 1465118837131 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x12d6e3800 == 19 [pid = 2400] [id = 19] 02:27:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 53 (0x11840ec00) [pid = 2400] [serial = 53] [outer = 0x0] 02:27:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 54 (0x1187c1000) [pid = 2400] [serial = 54] [outer = 0x11840ec00] 02:27:17 INFO - PROCESS | 2400 | 1465118837158 Marionette DEBUG loaded listener.js 02:27:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 55 (0x12cf6c000) [pid = 2400] [serial = 55] [outer = 0x11840ec00] 02:27:17 INFO - PROCESS | 2400 | 1465118837411 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]]]}] 02:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 02:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:27:17 INFO - PROCESS | 2400 | 1465118837452 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:27:17 INFO - PROCESS | 2400 | 1465118837453 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:27:17 INFO - PROCESS | 2400 | 1465118837455 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:27:17 INFO - PROCESS | 2400 | 1465118837456 Marionette TRACE conn2 <- [1,50,null,{}] 02:27:17 INFO - PROCESS | 2400 | 1465118837458 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}] 02:27:17 INFO - PROCESS | 2400 | 1465118837460 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:17 INFO - PROCESS | 2400 | 1465118837568 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:27:17 INFO - PROCESS | 2400 | 1465118837571 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:17 INFO - PROCESS | 2400 | 1465118837572 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x11821c000 == 20 [pid = 2400] [id = 20] 02:27:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 56 (0x12d496800) [pid = 2400] [serial = 56] [outer = 0x0] 02:27:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 57 (0x12d870400) [pid = 2400] [serial = 57] [outer = 0x12d496800] 02:27:17 INFO - PROCESS | 2400 | 1465118837596 Marionette DEBUG loaded listener.js 02:27:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 58 (0x12d876800) [pid = 2400] [serial = 58] [outer = 0x12d496800] 02:27:17 INFO - PROCESS | 2400 | 1465118837831 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]]]}] 02:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 02:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:27:17 INFO - PROCESS | 2400 | 1465118837889 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:27:17 INFO - PROCESS | 2400 | 1465118837890 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:27:17 INFO - PROCESS | 2400 | 1465118837892 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:27:17 INFO - PROCESS | 2400 | 1465118837893 Marionette TRACE conn2 <- [1,54,null,{}] 02:27:17 INFO - PROCESS | 2400 | 1465118837904 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}] 02:27:17 INFO - PROCESS | 2400 | 1465118837905 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:18 INFO - PROCESS | 2400 | 1465118838009 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:27:18 INFO - PROCESS | 2400 | 1465118838013 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:18 INFO - PROCESS | 2400 | 1465118838014 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x129795800 == 21 [pid = 2400] [id = 21] 02:27:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 59 (0x12da33c00) [pid = 2400] [serial = 59] [outer = 0x0] 02:27:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 60 (0x12da38c00) [pid = 2400] [serial = 60] [outer = 0x12da33c00] 02:27:18 INFO - PROCESS | 2400 | 1465118838040 Marionette DEBUG loaded listener.js 02:27:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 61 (0x12d953000) [pid = 2400] [serial = 61] [outer = 0x12da33c00] 02:27:19 INFO - PROCESS | 2400 | 1465118839100 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]]]}] 02:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1231ms 02:27:19 INFO - PROCESS | 2400 | 1465118839124 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:27:19 INFO - PROCESS | 2400 | 1465118839126 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:27:19 INFO - PROCESS | 2400 | 1465118839132 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:27:19 INFO - PROCESS | 2400 | 1465118839134 Marionette TRACE conn2 <- [1,58,null,{}] 02:27:19 INFO - PROCESS | 2400 | 1465118839138 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}] 02:27:19 INFO - PROCESS | 2400 | 1465118839140 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:19 INFO - PROCESS | 2400 | 1465118839254 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:27:19 INFO - PROCESS | 2400 | 1465118839325 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:19 INFO - PROCESS | 2400 | 1465118839326 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x112654800 == 22 [pid = 2400] [id = 22] 02:27:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 62 (0x112a84400) [pid = 2400] [serial = 62] [outer = 0x0] 02:27:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 63 (0x112ad1000) [pid = 2400] [serial = 63] [outer = 0x112a84400] 02:27:19 INFO - PROCESS | 2400 | 1465118839370 Marionette DEBUG loaded listener.js 02:27:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 64 (0x1130dc400) [pid = 2400] [serial = 64] [outer = 0x112a84400] 02:27:19 INFO - PROCESS | 2400 | 1465118839785 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]]]}] 02:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 721ms 02:27:19 INFO - PROCESS | 2400 | 1465118839853 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:27:19 INFO - PROCESS | 2400 | 1465118839856 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:27:19 INFO - PROCESS | 2400 | 1465118839861 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:27:19 INFO - PROCESS | 2400 | 1465118839863 Marionette TRACE conn2 <- [1,62,null,{}] 02:27:19 INFO - PROCESS | 2400 | 1465118839865 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}] 02:27:19 INFO - PROCESS | 2400 | 1465118839867 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:19 INFO - PROCESS | 2400 | 1465118839978 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:27:20 INFO - PROCESS | 2400 | 1465118840019 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:20 INFO - PROCESS | 2400 | 1465118840020 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x116896800 == 23 [pid = 2400] [id = 23] 02:27:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 65 (0x113388800) [pid = 2400] [serial = 65] [outer = 0x0] 02:27:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 66 (0x1164b2c00) [pid = 2400] [serial = 66] [outer = 0x113388800] 02:27:20 INFO - PROCESS | 2400 | 1465118840052 Marionette DEBUG loaded listener.js 02:27:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x117189000) [pid = 2400] [serial = 67] [outer = 0x113388800] 02:27:20 INFO - PROCESS | 2400 | 1465118840465 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]]]}] 02:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 02:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:27:20 INFO - PROCESS | 2400 | 1465118840482 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:27:20 INFO - PROCESS | 2400 | 1465118840484 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:27:20 INFO - PROCESS | 2400 | 1465118840486 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:27:20 INFO - PROCESS | 2400 | 1465118840489 Marionette TRACE conn2 <- [1,66,null,{}] 02:27:20 INFO - PROCESS | 2400 | 1465118840496 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}] 02:27:20 INFO - PROCESS | 2400 | 1465118840500 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:20 INFO - PROCESS | 2400 | 1465118840625 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:27:20 INFO - PROCESS | 2400 | 1465118840680 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:20 INFO - PROCESS | 2400 | 1465118840682 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x11745f800 == 24 [pid = 2400] [id = 24] 02:27:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x118ff1000) [pid = 2400] [serial = 68] [outer = 0x0] 02:27:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x11976b800) [pid = 2400] [serial = 69] [outer = 0x118ff1000] 02:27:20 INFO - PROCESS | 2400 | 1465118840713 Marionette DEBUG loaded listener.js 02:27:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x120552c00) [pid = 2400] [serial = 70] [outer = 0x118ff1000] 02:27:21 INFO - PROCESS | 2400 | 1465118841359 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]]]}] 02:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 02:27:21 INFO - PROCESS | 2400 | 1465118841415 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:27:21 INFO - PROCESS | 2400 | 1465118841418 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:27:21 INFO - PROCESS | 2400 | 1465118841423 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:27:21 INFO - PROCESS | 2400 | 1465118841424 Marionette TRACE conn2 <- [1,70,null,{}] 02:27:21 INFO - PROCESS | 2400 | 1465118841430 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}] 02:27:21 INFO - PROCESS | 2400 | 1465118841432 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:21 INFO - PROCESS | 2400 | 1465118841516 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:27:21 INFO - PROCESS | 2400 | 1465118841573 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:21 INFO - PROCESS | 2400 | 1465118841574 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:21 INFO - PROCESS | 2400 | ++DOCSHELL 0x1133c7800 == 25 [pid = 2400] [id = 25] 02:27:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x1164eb400) [pid = 2400] [serial = 71] [outer = 0x0] 02:27:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x116632800) [pid = 2400] [serial = 72] [outer = 0x1164eb400] 02:27:21 INFO - PROCESS | 2400 | 1465118841601 Marionette DEBUG loaded listener.js 02:27:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x116860000) [pid = 2400] [serial = 73] [outer = 0x1164eb400] 02:27:22 INFO - PROCESS | 2400 | 1465118842035 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]]]}] 02:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 674ms 02:27:22 INFO - PROCESS | 2400 | 1465118842097 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:27:22 INFO - PROCESS | 2400 | 1465118842100 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:27:22 INFO - PROCESS | 2400 | 1465118842104 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:27:22 INFO - PROCESS | 2400 | 1465118842105 Marionette TRACE conn2 <- [1,74,null,{}] 02:27:22 INFO - PROCESS | 2400 | 1465118842108 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}] 02:27:22 INFO - PROCESS | 2400 | 1465118842109 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:22 INFO - PROCESS | 2400 | 1465118842184 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:27:22 INFO - PROCESS | 2400 | 1465118842188 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:22 INFO - PROCESS | 2400 | 1465118842189 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x11643c000 == 26 [pid = 2400] [id = 26] 02:27:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x117129000) [pid = 2400] [serial = 74] [outer = 0x0] 02:27:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x11718e400) [pid = 2400] [serial = 75] [outer = 0x117129000] 02:27:22 INFO - PROCESS | 2400 | 1465118842219 Marionette DEBUG loaded listener.js 02:27:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x11805a000) [pid = 2400] [serial = 76] [outer = 0x117129000] 02:27:22 INFO - PROCESS | 2400 | 1465118842525 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]]]}] 02:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 02:27:22 INFO - PROCESS | 2400 | 1465118842574 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:27:22 INFO - PROCESS | 2400 | 1465118842575 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:27:22 INFO - PROCESS | 2400 | 1465118842577 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:27:22 INFO - PROCESS | 2400 | 1465118842580 Marionette TRACE conn2 <- [1,78,null,{}] 02:27:22 INFO - PROCESS | 2400 | 1465118842587 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}] 02:27:22 INFO - PROCESS | 2400 | 1465118842590 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:22 INFO - PROCESS | 2400 | 1465118842670 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:27:22 INFO - PROCESS | 2400 | 1465118842712 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:22 INFO - PROCESS | 2400 | 1465118842714 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x116893800 == 27 [pid = 2400] [id = 27] 02:27:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x117189800) [pid = 2400] [serial = 77] [outer = 0x0] 02:27:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x118285c00) [pid = 2400] [serial = 78] [outer = 0x117189800] 02:27:22 INFO - PROCESS | 2400 | 1465118842742 Marionette DEBUG loaded listener.js 02:27:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x1187b2c00) [pid = 2400] [serial = 79] [outer = 0x117189800] 02:27:23 INFO - PROCESS | 2400 | 1465118843032 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]]]}] 02:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 02:27:23 INFO - PROCESS | 2400 | 1465118843052 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:27:23 INFO - PROCESS | 2400 | 1465118843053 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:27:23 INFO - PROCESS | 2400 | 1465118843056 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:27:23 INFO - PROCESS | 2400 | 1465118843057 Marionette TRACE conn2 <- [1,82,null,{}] 02:27:23 INFO - PROCESS | 2400 | 1465118843059 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}] 02:27:23 INFO - PROCESS | 2400 | 1465118843061 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:23 INFO - PROCESS | 2400 | 1465118843152 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:27:23 INFO - PROCESS | 2400 | 1465118843156 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:23 INFO - PROCESS | 2400 | 1465118843157 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x11745e800 == 28 [pid = 2400] [id = 28] 02:27:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x118f07000) [pid = 2400] [serial = 80] [outer = 0x0] 02:27:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x118fea400) [pid = 2400] [serial = 81] [outer = 0x118f07000] 02:27:23 INFO - PROCESS | 2400 | 1465118843185 Marionette DEBUG loaded listener.js 02:27:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x118ffa800) [pid = 2400] [serial = 82] [outer = 0x118f07000] 02:27:23 INFO - PROCESS | 2400 | 1465118843491 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]]]}] 02:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 02:27:23 INFO - PROCESS | 2400 | 1465118843527 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:27:23 INFO - PROCESS | 2400 | 1465118843530 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:27:23 INFO - PROCESS | 2400 | 1465118843533 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:27:23 INFO - PROCESS | 2400 | 1465118843534 Marionette TRACE conn2 <- [1,86,null,{}] 02:27:23 INFO - PROCESS | 2400 | 1465118843536 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}] 02:27:23 INFO - PROCESS | 2400 | 1465118843538 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:23 INFO - PROCESS | 2400 | 1465118843609 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:27:23 INFO - PROCESS | 2400 | 1465118843615 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:23 INFO - PROCESS | 2400 | 1465118843616 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x1182e1000 == 29 [pid = 2400] [id = 29] 02:27:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x119290000) [pid = 2400] [serial = 83] [outer = 0x0] 02:27:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x11976ac00) [pid = 2400] [serial = 84] [outer = 0x119290000] 02:27:23 INFO - PROCESS | 2400 | 1465118843641 Marionette DEBUG loaded listener.js 02:27:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x119776c00) [pid = 2400] [serial = 85] [outer = 0x119290000] 02:27:23 INFO - PROCESS | 2400 | 1465118843950 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]]]}] 02:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 02:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:27:24 INFO - PROCESS | 2400 | 1465118844002 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:27:24 INFO - PROCESS | 2400 | 1465118844003 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:27:24 INFO - PROCESS | 2400 | 1465118844005 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:27:24 INFO - PROCESS | 2400 | 1465118844006 Marionette TRACE conn2 <- [1,90,null,{}] 02:27:24 INFO - PROCESS | 2400 | 1465118844008 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}] 02:27:24 INFO - PROCESS | 2400 | 1465118844012 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:24 INFO - PROCESS | 2400 | 1465118844107 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:27:24 INFO - PROCESS | 2400 | 1465118844152 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:24 INFO - PROCESS | 2400 | 1465118844154 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x11872c000 == 30 [pid = 2400] [id = 30] 02:27:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x113389000) [pid = 2400] [serial = 86] [outer = 0x0] 02:27:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x1199e2000) [pid = 2400] [serial = 87] [outer = 0x113389000] 02:27:24 INFO - PROCESS | 2400 | 1465118844180 Marionette DEBUG loaded listener.js 02:27:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1216f1400) [pid = 2400] [serial = 88] [outer = 0x113389000] 02:27:24 INFO - PROCESS | 2400 | 1465118844465 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]]]}] 02:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 519ms 02:27:24 INFO - PROCESS | 2400 | 1465118844525 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:27:24 INFO - PROCESS | 2400 | 1465118844526 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:27:24 INFO - PROCESS | 2400 | 1465118844531 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:27:24 INFO - PROCESS | 2400 | 1465118844532 Marionette TRACE conn2 <- [1,94,null,{}] 02:27:24 INFO - PROCESS | 2400 | 1465118844534 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}] 02:27:24 INFO - PROCESS | 2400 | 1465118844536 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:24 INFO - PROCESS | 2400 | 1465118844607 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:27:24 INFO - PROCESS | 2400 | 1465118844612 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:24 INFO - PROCESS | 2400 | 1465118844615 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x118991800 == 31 [pid = 2400] [id = 31] 02:27:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x113223800) [pid = 2400] [serial = 89] [outer = 0x0] 02:27:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x121c6e400) [pid = 2400] [serial = 90] [outer = 0x113223800] 02:27:24 INFO - PROCESS | 2400 | 1465118844639 Marionette DEBUG loaded listener.js 02:27:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x124049800) [pid = 2400] [serial = 91] [outer = 0x113223800] 02:27:24 INFO - PROCESS | 2400 | 1465118844948 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]]]}] 02:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 02:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:27:25 INFO - PROCESS | 2400 | 1465118845001 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:27:25 INFO - PROCESS | 2400 | 1465118845002 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:27:25 INFO - PROCESS | 2400 | 1465118845004 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:27:25 INFO - PROCESS | 2400 | 1465118845005 Marionette TRACE conn2 <- [1,98,null,{}] 02:27:25 INFO - PROCESS | 2400 | 1465118845007 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}] 02:27:25 INFO - PROCESS | 2400 | 1465118845008 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:25 INFO - PROCESS | 2400 | 1465118845103 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:27:25 INFO - PROCESS | 2400 | 1465118845106 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:25 INFO - PROCESS | 2400 | 1465118845107 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:25 INFO - PROCESS | 2400 | ++DOCSHELL 0x119233800 == 32 [pid = 2400] [id = 32] 02:27:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x121ae2c00) [pid = 2400] [serial = 92] [outer = 0x0] 02:27:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x124463000) [pid = 2400] [serial = 93] [outer = 0x121ae2c00] 02:27:25 INFO - PROCESS | 2400 | 1465118845135 Marionette DEBUG loaded listener.js 02:27:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x117128800) [pid = 2400] [serial = 94] [outer = 0x121ae2c00] 02:27:25 INFO - PROCESS | 2400 | 1465118845421 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]]]}] 02:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 02:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:27:25 INFO - PROCESS | 2400 | 1465118845475 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:27:25 INFO - PROCESS | 2400 | 1465118845476 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:27:25 INFO - PROCESS | 2400 | 1465118845478 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:27:25 INFO - PROCESS | 2400 | 1465118845482 Marionette TRACE conn2 <- [1,102,null,{}] 02:27:25 INFO - PROCESS | 2400 | 1465118845484 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}] 02:27:25 INFO - PROCESS | 2400 | 1465118845485 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:25 INFO - PROCESS | 2400 | 1465118845557 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:27:25 INFO - PROCESS | 2400 | 1465118845565 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:25 INFO - PROCESS | 2400 | 1465118845567 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:25 INFO - PROCESS | 2400 | ++DOCSHELL 0x119623000 == 33 [pid = 2400] [id = 33] 02:27:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x124491800) [pid = 2400] [serial = 95] [outer = 0x0] 02:27:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x124704800) [pid = 2400] [serial = 96] [outer = 0x124491800] 02:27:25 INFO - PROCESS | 2400 | 1465118845592 Marionette DEBUG loaded listener.js 02:27:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x124da3800) [pid = 2400] [serial = 97] [outer = 0x124491800] 02:27:25 INFO - PROCESS | 2400 | 1465118845912 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]]]}] 02:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 474ms 02:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:27:25 INFO - PROCESS | 2400 | 1465118845952 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:27:25 INFO - PROCESS | 2400 | 1465118845953 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:27:25 INFO - PROCESS | 2400 | 1465118845956 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:27:25 INFO - PROCESS | 2400 | 1465118845957 Marionette TRACE conn2 <- [1,106,null,{}] 02:27:25 INFO - PROCESS | 2400 | 1465118845959 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}] 02:27:25 INFO - PROCESS | 2400 | 1465118845960 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:26 INFO - PROCESS | 2400 | 1465118846057 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:27:26 INFO - PROCESS | 2400 | 1465118846065 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:26 INFO - PROCESS | 2400 | 1465118846066 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197bd000 == 34 [pid = 2400] [id = 34] 02:27:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x124e33400) [pid = 2400] [serial = 98] [outer = 0x0] 02:27:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x124e3d000) [pid = 2400] [serial = 99] [outer = 0x124e33400] 02:27:26 INFO - PROCESS | 2400 | 1465118846090 Marionette DEBUG loaded listener.js 02:27:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x124edc800) [pid = 2400] [serial = 100] [outer = 0x124e33400] 02:27:26 INFO - PROCESS | 2400 | 1465118846363 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]]]}] 02:27:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 02:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:27:26 INFO - PROCESS | 2400 | 1465118846375 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:27:26 INFO - PROCESS | 2400 | 1465118846377 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:27:26 INFO - PROCESS | 2400 | 1465118846387 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:27:26 INFO - PROCESS | 2400 | 1465118846389 Marionette TRACE conn2 <- [1,110,null,{}] 02:27:26 INFO - PROCESS | 2400 | 1465118846392 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}] 02:27:26 INFO - PROCESS | 2400 | 1465118846394 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:26 INFO - PROCESS | 2400 | 1465118846498 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:27:26 INFO - PROCESS | 2400 | 1465118846502 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:26 INFO - PROCESS | 2400 | 1465118846503 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x121173800 == 35 [pid = 2400] [id = 35] 02:27:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x124edcc00) [pid = 2400] [serial = 101] [outer = 0x0] 02:27:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x126b3a400) [pid = 2400] [serial = 102] [outer = 0x124edcc00] 02:27:26 INFO - PROCESS | 2400 | 1465118846529 Marionette DEBUG loaded listener.js 02:27:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x12404b400) [pid = 2400] [serial = 103] [outer = 0x124edcc00] 02:27:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 479ms 02:27:26 INFO - PROCESS | 2400 | 1465118846851 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]]]}] 02:27:26 INFO - PROCESS | 2400 | 1465118846861 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:27:26 INFO - PROCESS | 2400 | 1465118846863 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:27:26 INFO - PROCESS | 2400 | 1465118846865 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:27:26 INFO - PROCESS | 2400 | 1465118846866 Marionette TRACE conn2 <- [1,114,null,{}] 02:27:26 INFO - PROCESS | 2400 | 1465118846868 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}] 02:27:26 INFO - PROCESS | 2400 | 1465118846869 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:26 INFO - PROCESS | 2400 | 1465118846971 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:27:26 INFO - PROCESS | 2400 | 1465118846978 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:26 INFO - PROCESS | 2400 | 1465118846979 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x116886000 == 36 [pid = 2400] [id = 36] 02:27:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x118413400) [pid = 2400] [serial = 104] [outer = 0x0] 02:27:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x126fcd800) [pid = 2400] [serial = 105] [outer = 0x118413400] 02:27:27 INFO - PROCESS | 2400 | 1465118847003 Marionette DEBUG loaded listener.js 02:27:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x12764e800) [pid = 2400] [serial = 106] [outer = 0x118413400] 02:27:27 INFO - PROCESS | 2400 | 1465118847313 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]]]}] 02:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 02:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:27:27 INFO - PROCESS | 2400 | 1465118847334 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:27:27 INFO - PROCESS | 2400 | 1465118847336 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:27:27 INFO - PROCESS | 2400 | 1465118847338 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:27:27 INFO - PROCESS | 2400 | 1465118847339 Marionette TRACE conn2 <- [1,118,null,{}] 02:27:27 INFO - PROCESS | 2400 | 1465118847341 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}] 02:27:27 INFO - PROCESS | 2400 | 1465118847342 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:27 INFO - PROCESS | 2400 | 1465118847420 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:27:27 INFO - PROCESS | 2400 | 1465118847423 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:27 INFO - PROCESS | 2400 | 1465118847424 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x12147f000 == 37 [pid = 2400] [id = 37] 02:27:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x12746f400) [pid = 2400] [serial = 107] [outer = 0x0] 02:27:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x128d2dc00) [pid = 2400] [serial = 108] [outer = 0x12746f400] 02:27:27 INFO - PROCESS | 2400 | 1465118847451 Marionette DEBUG loaded listener.js 02:27:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x128f30000) [pid = 2400] [serial = 109] [outer = 0x12746f400] 02:27:27 INFO - PROCESS | 2400 | 1465118847748 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]]]}] 02:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 02:27:27 INFO - PROCESS | 2400 | 1465118847757 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:27:27 INFO - PROCESS | 2400 | 1465118847758 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:27:27 INFO - PROCESS | 2400 | 1465118847761 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:27:27 INFO - PROCESS | 2400 | 1465118847764 Marionette TRACE conn2 <- [1,122,null,{}] 02:27:27 INFO - PROCESS | 2400 | 1465118847772 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}] 02:27:27 INFO - PROCESS | 2400 | 1465118847773 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:27 INFO - PROCESS | 2400 | 1465118847854 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:27:27 INFO - PROCESS | 2400 | 1465118847904 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:27 INFO - PROCESS | 2400 | 1465118847905 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x121616800 == 38 [pid = 2400] [id = 38] 02:27:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x12764e400) [pid = 2400] [serial = 110] [outer = 0x0] 02:27:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x128f33800) [pid = 2400] [serial = 111] [outer = 0x12764e400] 02:27:27 INFO - PROCESS | 2400 | 1465118847929 Marionette DEBUG loaded listener.js 02:27:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x12934cc00) [pid = 2400] [serial = 112] [outer = 0x12764e400] 02:27:28 INFO - PROCESS | 2400 | 1465118848171 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]]]}] 02:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 477ms 02:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:27:28 INFO - PROCESS | 2400 | 1465118848238 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:27:28 INFO - PROCESS | 2400 | 1465118848240 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:27:28 INFO - PROCESS | 2400 | 1465118848242 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:27:28 INFO - PROCESS | 2400 | 1465118848243 Marionette TRACE conn2 <- [1,126,null,{}] 02:27:28 INFO - PROCESS | 2400 | 1465118848253 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}] 02:27:28 INFO - PROCESS | 2400 | 1465118848254 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:28 INFO - PROCESS | 2400 | 1465118848340 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:27:28 INFO - PROCESS | 2400 | 1465118848344 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:28 INFO - PROCESS | 2400 | 1465118848345 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x121eca800 == 39 [pid = 2400] [id = 39] 02:27:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x129353400) [pid = 2400] [serial = 113] [outer = 0x0] 02:27:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x12948b800) [pid = 2400] [serial = 114] [outer = 0x129353400] 02:27:28 INFO - PROCESS | 2400 | 1465118848369 Marionette DEBUG loaded listener.js 02:27:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x129493400) [pid = 2400] [serial = 115] [outer = 0x129353400] 02:27:28 INFO - PROCESS | 2400 | 1465118848686 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]]]}] 02:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 477ms 02:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:27:28 INFO - PROCESS | 2400 | 1465118848720 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:27:28 INFO - PROCESS | 2400 | 1465118848721 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:27:28 INFO - PROCESS | 2400 | 1465118848723 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:27:28 INFO - PROCESS | 2400 | 1465118848724 Marionette TRACE conn2 <- [1,130,null,{}] 02:27:28 INFO - PROCESS | 2400 | 1465118848726 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}] 02:27:28 INFO - PROCESS | 2400 | 1465118848727 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:28 INFO - PROCESS | 2400 | 1465118848833 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:27:28 INFO - PROCESS | 2400 | 1465118848839 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:28 INFO - PROCESS | 2400 | 1465118848840 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x1240c9000 == 40 [pid = 2400] [id = 40] 02:27:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x129353800) [pid = 2400] [serial = 116] [outer = 0x0] 02:27:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x129622c00) [pid = 2400] [serial = 117] [outer = 0x129353800] 02:27:28 INFO - PROCESS | 2400 | 1465118848864 Marionette DEBUG loaded listener.js 02:27:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 118 (0x12969fc00) [pid = 2400] [serial = 118] [outer = 0x129353800] 02:27:29 INFO - PROCESS | 2400 | 1465118849166 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]]]}] 02:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 471ms 02:27:29 INFO - PROCESS | 2400 | 1465118849194 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:27:29 INFO - PROCESS | 2400 | 1465118849198 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:27:29 INFO - PROCESS | 2400 | 1465118849202 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:27:29 INFO - PROCESS | 2400 | 1465118849203 Marionette TRACE conn2 <- [1,134,null,{}] 02:27:29 INFO - PROCESS | 2400 | 1465118849205 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}] 02:27:29 INFO - PROCESS | 2400 | 1465118849206 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:29 INFO - PROCESS | 2400 | 1465118849290 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:27:29 INFO - PROCESS | 2400 | 1465118849294 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:29 INFO - PROCESS | 2400 | 1465118849295 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e28000 == 41 [pid = 2400] [id = 41] 02:27:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 119 (0x129628000) [pid = 2400] [serial = 119] [outer = 0x0] 02:27:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 120 (0x12a7bc800) [pid = 2400] [serial = 120] [outer = 0x129628000] 02:27:29 INFO - PROCESS | 2400 | 1465118849319 Marionette DEBUG loaded listener.js 02:27:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 121 (0x12a7eac00) [pid = 2400] [serial = 121] [outer = 0x129628000] 02:27:30 INFO - PROCESS | 2400 | 1465118850370 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]]]}] 02:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1220ms 02:27:30 INFO - PROCESS | 2400 | 1465118850423 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:27:30 INFO - PROCESS | 2400 | 1465118850425 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:27:30 INFO - PROCESS | 2400 | 1465118850428 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:27:30 INFO - PROCESS | 2400 | 1465118850433 Marionette TRACE conn2 <- [1,138,null,{}] 02:27:30 INFO - PROCESS | 2400 | 1465118850447 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}] 02:27:30 INFO - PROCESS | 2400 | 1465118850449 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:30 INFO - PROCESS | 2400 | 1465118850542 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:27:30 INFO - PROCESS | 2400 | 1465118850546 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:30 INFO - PROCESS | 2400 | 1465118850548 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x113caf800 == 42 [pid = 2400] [id = 42] 02:27:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 122 (0x116a71000) [pid = 2400] [serial = 122] [outer = 0x0] 02:27:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 123 (0x1175aa800) [pid = 2400] [serial = 123] [outer = 0x116a71000] 02:27:30 INFO - PROCESS | 2400 | 1465118850576 Marionette DEBUG loaded listener.js 02:27:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 124 (0x118286c00) [pid = 2400] [serial = 124] [outer = 0x116a71000] 02:27:30 INFO - PROCESS | 2400 | 1465118850904 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]]]}] 02:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 487ms 02:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:27:30 INFO - PROCESS | 2400 | 1465118850914 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:27:30 INFO - PROCESS | 2400 | 1465118850917 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:27:30 INFO - PROCESS | 2400 | 1465118850926 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:27:30 INFO - PROCESS | 2400 | 1465118850930 Marionette TRACE conn2 <- [1,142,null,{}] 02:27:30 INFO - PROCESS | 2400 | 1465118850933 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}] 02:27:30 INFO - PROCESS | 2400 | 1465118850935 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:31 INFO - PROCESS | 2400 | 1465118851028 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:27:31 INFO - PROCESS | 2400 | 1465118851060 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:31 INFO - PROCESS | 2400 | 1465118851061 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x116833000 == 43 [pid = 2400] [id = 43] 02:27:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 125 (0x118372800) [pid = 2400] [serial = 125] [outer = 0x0] 02:27:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 126 (0x118f46c00) [pid = 2400] [serial = 126] [outer = 0x118372800] 02:27:31 INFO - PROCESS | 2400 | 1465118851088 Marionette DEBUG loaded listener.js 02:27:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 127 (0x118ff6000) [pid = 2400] [serial = 127] [outer = 0x118372800] 02:27:31 INFO - PROCESS | 2400 | 1465118851907 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]]]}] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 126 (0x12d496800) [pid = 2400] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 125 (0x11840ec00) [pid = 2400] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 124 (0x12cf62000) [pid = 2400] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 123 (0x12c793c00) [pid = 2400] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 122 (0x12c73a000) [pid = 2400] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 121 (0x12c1e5000) [pid = 2400] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 120 (0x12c119400) [pid = 2400] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 119 (0x12bc45000) [pid = 2400] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 118 (0x12bae8400) [pid = 2400] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 117 (0x12ad69800) [pid = 2400] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x12aaa3400) [pid = 2400] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x129352c00) [pid = 2400] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x12764e400) [pid = 2400] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x118ff1000) [pid = 2400] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x1164eb400) [pid = 2400] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x117129000) [pid = 2400] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x117189800) [pid = 2400] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x118f07000) [pid = 2400] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x119290000) [pid = 2400] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x113389000) [pid = 2400] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x113223800) [pid = 2400] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x121ae2c00) [pid = 2400] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x124491800) [pid = 2400] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x124e33400) [pid = 2400] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x118413400) [pid = 2400] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x12746f400) [pid = 2400] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x12da33c00) [pid = 2400] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x112a84400) [pid = 2400] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:27:31 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x113388800) [pid = 2400] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1031ms 02:27:31 INFO - PROCESS | 2400 | 1465118851952 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:27:31 INFO - PROCESS | 2400 | 1465118851954 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:27:31 INFO - PROCESS | 2400 | 1465118851956 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:27:31 INFO - PROCESS | 2400 | 1465118851958 Marionette TRACE conn2 <- [1,146,null,{}] 02:27:31 INFO - PROCESS | 2400 | 1465118851971 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}] 02:27:31 INFO - PROCESS | 2400 | 1465118851974 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:32 INFO - PROCESS | 2400 | 1465118852046 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:27:32 INFO - PROCESS | 2400 | 1465118852051 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:32 INFO - PROCESS | 2400 | 1465118852053 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x117466800 == 44 [pid = 2400] [id = 44] 02:27:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x11840ac00) [pid = 2400] [serial = 128] [outer = 0x0] 02:27:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x118fedc00) [pid = 2400] [serial = 129] [outer = 0x11840ac00] 02:27:32 INFO - PROCESS | 2400 | 1465118852083 Marionette DEBUG loaded listener.js 02:27:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x119771c00) [pid = 2400] [serial = 130] [outer = 0x11840ac00] 02:27:32 INFO - PROCESS | 2400 | 1465118852421 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]]]}] 02:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 477ms 02:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:27:32 INFO - PROCESS | 2400 | 1465118852434 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:27:32 INFO - PROCESS | 2400 | 1465118852435 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:27:32 INFO - PROCESS | 2400 | 1465118852437 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:27:32 INFO - PROCESS | 2400 | 1465118852439 Marionette TRACE conn2 <- [1,150,null,{}] 02:27:32 INFO - PROCESS | 2400 | 1465118852441 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}] 02:27:32 INFO - PROCESS | 2400 | 1465118852442 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:32 INFO - PROCESS | 2400 | 1465118852521 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:27:32 INFO - PROCESS | 2400 | 1465118852567 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:32 INFO - PROCESS | 2400 | 1465118852568 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x118303800 == 45 [pid = 2400] [id = 45] 02:27:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x118369000) [pid = 2400] [serial = 131] [outer = 0x0] 02:27:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x12124d400) [pid = 2400] [serial = 132] [outer = 0x118369000] 02:27:32 INFO - PROCESS | 2400 | 1465118852593 Marionette DEBUG loaded listener.js 02:27:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x1213a1800) [pid = 2400] [serial = 133] [outer = 0x118369000] 02:27:32 INFO - PROCESS | 2400 | 1465118852882 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]]]}] 02:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 02:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:27:32 INFO - PROCESS | 2400 | 1465118852906 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:27:32 INFO - PROCESS | 2400 | 1465118852907 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:27:32 INFO - PROCESS | 2400 | 1465118852910 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:27:32 INFO - PROCESS | 2400 | 1465118852911 Marionette TRACE conn2 <- [1,154,null,{}] 02:27:32 INFO - PROCESS | 2400 | 1465118852922 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}] 02:27:32 INFO - PROCESS | 2400 | 1465118852923 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:33 INFO - PROCESS | 2400 | 1465118852999 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:27:33 INFO - PROCESS | 2400 | 1465118853003 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:33 INFO - PROCESS | 2400 | 1465118853004 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x118984000 == 46 [pid = 2400] [id = 46] 02:27:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x121253c00) [pid = 2400] [serial = 134] [outer = 0x0] 02:27:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x121ae9c00) [pid = 2400] [serial = 135] [outer = 0x121253c00] 02:27:33 INFO - PROCESS | 2400 | 1465118853030 Marionette DEBUG loaded listener.js 02:27:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x12404a400) [pid = 2400] [serial = 136] [outer = 0x121253c00] 02:27:33 INFO - PROCESS | 2400 | 1465118853370 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]]]}] 02:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 477ms 02:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:27:33 INFO - PROCESS | 2400 | 1465118853387 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:27:33 INFO - PROCESS | 2400 | 1465118853389 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:27:33 INFO - PROCESS | 2400 | 1465118853391 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:27:33 INFO - PROCESS | 2400 | 1465118853392 Marionette TRACE conn2 <- [1,158,null,{}] 02:27:33 INFO - PROCESS | 2400 | 1465118853394 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}] 02:27:33 INFO - PROCESS | 2400 | 1465118853400 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:33 INFO - PROCESS | 2400 | 1465118853481 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:27:33 INFO - PROCESS | 2400 | 1465118853485 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:33 INFO - PROCESS | 2400 | 1465118853486 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x119620000 == 47 [pid = 2400] [id = 47] 02:27:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x124498000) [pid = 2400] [serial = 137] [outer = 0x0] 02:27:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x124edd800) [pid = 2400] [serial = 138] [outer = 0x124498000] 02:27:33 INFO - PROCESS | 2400 | 1465118853513 Marionette DEBUG loaded listener.js 02:27:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x126bdb000) [pid = 2400] [serial = 139] [outer = 0x124498000] 02:27:33 INFO - PROCESS | 2400 | 1465118853815 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]]]}] 02:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 02:27:33 INFO - PROCESS | 2400 | 1465118853859 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:27:33 INFO - PROCESS | 2400 | 1465118853861 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:27:33 INFO - PROCESS | 2400 | 1465118853866 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:27:33 INFO - PROCESS | 2400 | 1465118853867 Marionette TRACE conn2 <- [1,162,null,{}] 02:27:33 INFO - PROCESS | 2400 | 1465118853869 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}] 02:27:33 INFO - PROCESS | 2400 | 1465118853870 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:33 INFO - PROCESS | 2400 | 1465118853985 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:27:34 INFO - PROCESS | 2400 | 1465118854032 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:34 INFO - PROCESS | 2400 | 1465118854034 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x112659800 == 48 [pid = 2400] [id = 48] 02:27:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x1122b5c00) [pid = 2400] [serial = 140] [outer = 0x0] 02:27:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x112a78c00) [pid = 2400] [serial = 141] [outer = 0x1122b5c00] 02:27:34 INFO - PROCESS | 2400 | 1465118854064 Marionette DEBUG loaded listener.js 02:27:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x1161f0800) [pid = 2400] [serial = 142] [outer = 0x1122b5c00] 02:27:34 INFO - PROCESS | 2400 | 1465118854509 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]]]}] 02:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 02:27:34 INFO - PROCESS | 2400 | 1465118854537 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:27:34 INFO - PROCESS | 2400 | 1465118854539 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:27:34 INFO - PROCESS | 2400 | 1465118854542 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:27:34 INFO - PROCESS | 2400 | 1465118854544 Marionette TRACE conn2 <- [1,166,null,{}] 02:27:34 INFO - PROCESS | 2400 | 1465118854547 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}] 02:27:34 INFO - PROCESS | 2400 | 1465118854551 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:34 INFO - PROCESS | 2400 | 1465118854649 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:27:34 INFO - PROCESS | 2400 | 1465118854726 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:34 INFO - PROCESS | 2400 | 1465118854728 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x117466000 == 49 [pid = 2400] [id = 49] 02:27:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x11828ac00) [pid = 2400] [serial = 143] [outer = 0x0] 02:27:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x118371c00) [pid = 2400] [serial = 144] [outer = 0x11828ac00] 02:27:34 INFO - PROCESS | 2400 | 1465118854760 Marionette DEBUG loaded listener.js 02:27:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x118fe5c00) [pid = 2400] [serial = 145] [outer = 0x11828ac00] 02:27:35 INFO - PROCESS | 2400 | 1465118855170 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]]]}] 02:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 673ms 02:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:27:35 INFO - PROCESS | 2400 | 1465118855230 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:27:35 INFO - PROCESS | 2400 | 1465118855232 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:27:35 INFO - PROCESS | 2400 | 1465118855235 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:27:35 INFO - PROCESS | 2400 | 1465118855237 Marionette TRACE conn2 <- [1,170,null,{}] 02:27:35 INFO - PROCESS | 2400 | 1465118855239 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}] 02:27:35 INFO - PROCESS | 2400 | 1465118855241 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:35 INFO - PROCESS | 2400 | 1465118855338 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:27:35 INFO - PROCESS | 2400 | 1465118855400 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:35 INFO - PROCESS | 2400 | 1465118855402 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x12117c000 == 50 [pid = 2400] [id = 50] 02:27:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x12124b400) [pid = 2400] [serial = 146] [outer = 0x0] 02:27:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 118 (0x12139ec00) [pid = 2400] [serial = 147] [outer = 0x12124b400] 02:27:35 INFO - PROCESS | 2400 | 1465118855431 Marionette DEBUG loaded listener.js 02:27:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 119 (0x12445c400) [pid = 2400] [serial = 148] [outer = 0x12124b400] 02:27:35 INFO - PROCESS | 2400 | 1465118855850 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]]]}] 02:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 02:27:35 INFO - PROCESS | 2400 | 1465118855854 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:27:35 INFO - PROCESS | 2400 | 1465118855857 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:27:35 INFO - PROCESS | 2400 | 1465118855865 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:27:35 INFO - PROCESS | 2400 | 1465118855868 Marionette TRACE conn2 <- [1,174,null,{}] 02:27:35 INFO - PROCESS | 2400 | 1465118855871 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}] 02:27:35 INFO - PROCESS | 2400 | 1465118855873 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:35 INFO - PROCESS | 2400 | 1465118855985 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:27:36 INFO - PROCESS | 2400 | 1465118856058 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:36 INFO - PROCESS | 2400 | 1465118856060 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213c6000 == 51 [pid = 2400] [id = 51] 02:27:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 120 (0x124d9e400) [pid = 2400] [serial = 149] [outer = 0x0] 02:27:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 121 (0x126b33400) [pid = 2400] [serial = 150] [outer = 0x124d9e400] 02:27:36 INFO - PROCESS | 2400 | 1465118856088 Marionette DEBUG loaded listener.js 02:27:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 122 (0x126fd0400) [pid = 2400] [serial = 151] [outer = 0x124d9e400] 02:27:36 INFO - PROCESS | 2400 | 1465118856499 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]]]}] 02:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 675ms 02:27:36 INFO - PROCESS | 2400 | 1465118856537 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:27:36 INFO - PROCESS | 2400 | 1465118856538 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:27:36 INFO - PROCESS | 2400 | 1465118856541 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:27:36 INFO - PROCESS | 2400 | 1465118856542 Marionette TRACE conn2 <- [1,178,null,{}] 02:27:36 INFO - PROCESS | 2400 | 1465118856563 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}] 02:27:36 INFO - PROCESS | 2400 | 1465118856564 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:36 INFO - PROCESS | 2400 | 1465118856672 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:27:36 INFO - PROCESS | 2400 | 1465118856731 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:36 INFO - PROCESS | 2400 | 1465118856732 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x121610800 == 52 [pid = 2400] [id = 52] 02:27:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 123 (0x124e35c00) [pid = 2400] [serial = 152] [outer = 0x0] 02:27:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 124 (0x127655800) [pid = 2400] [serial = 153] [outer = 0x124e35c00] 02:27:36 INFO - PROCESS | 2400 | 1465118856760 Marionette DEBUG loaded listener.js 02:27:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 125 (0x128d31800) [pid = 2400] [serial = 154] [outer = 0x124e35c00] 02:27:37 INFO - PROCESS | 2400 | 1465118857249 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]]]}] 02:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 768ms 02:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:27:37 INFO - PROCESS | 2400 | 1465118857310 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:27:37 INFO - PROCESS | 2400 | 1465118857312 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:27:37 INFO - PROCESS | 2400 | 1465118857315 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:27:37 INFO - PROCESS | 2400 | 1465118857318 Marionette TRACE conn2 <- [1,182,null,{}] 02:27:37 INFO - PROCESS | 2400 | 1465118857322 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}] 02:27:37 INFO - PROCESS | 2400 | 1465118857324 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:37 INFO - PROCESS | 2400 | 1465118857417 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:27:37 INFO - PROCESS | 2400 | 1465118857474 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:37 INFO - PROCESS | 2400 | 1465118857477 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:37 INFO - PROCESS | 2400 | ++DOCSHELL 0x116aab800 == 53 [pid = 2400] [id = 53] 02:27:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 126 (0x11680fc00) [pid = 2400] [serial = 155] [outer = 0x0] 02:27:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 127 (0x1168bcc00) [pid = 2400] [serial = 156] [outer = 0x11680fc00] 02:27:37 INFO - PROCESS | 2400 | 1465118857504 Marionette DEBUG loaded listener.js 02:27:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 128 (0x11805ac00) [pid = 2400] [serial = 157] [outer = 0x11680fc00] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x119620000 == 52 [pid = 2400] [id = 47] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x118984000 == 51 [pid = 2400] [id = 46] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x118303800 == 50 [pid = 2400] [id = 45] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x117466800 == 49 [pid = 2400] [id = 44] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x116833000 == 48 [pid = 2400] [id = 43] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x119233800 == 47 [pid = 2400] [id = 32] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x118991800 == 46 [pid = 2400] [id = 31] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x11745e800 == 45 [pid = 2400] [id = 28] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x113caf800 == 44 [pid = 2400] [id = 42] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x116893800 == 43 [pid = 2400] [id = 27] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x1182e1000 == 42 [pid = 2400] [id = 29] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x124e28000 == 41 [pid = 2400] [id = 41] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x11872c000 == 40 [pid = 2400] [id = 30] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x119623000 == 39 [pid = 2400] [id = 33] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x121610800 == 38 [pid = 2400] [id = 52] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x1213c6000 == 37 [pid = 2400] [id = 51] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x12117c000 == 36 [pid = 2400] [id = 50] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x121173800 == 35 [pid = 2400] [id = 35] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x116886000 == 34 [pid = 2400] [id = 36] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x117466000 == 33 [pid = 2400] [id = 49] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x121eca800 == 32 [pid = 2400] [id = 39] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x1240c9000 == 31 [pid = 2400] [id = 40] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x1197bd000 == 30 [pid = 2400] [id = 34] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x112659800 == 29 [pid = 2400] [id = 48] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x12147f000 == 28 [pid = 2400] [id = 37] 02:27:38 INFO - PROCESS | 2400 | --DOCSHELL 0x121616800 == 27 [pid = 2400] [id = 38] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 127 (0x12404a000) [pid = 2400] [serial = 11] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 126 (0x128f33800) [pid = 2400] [serial = 111] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 125 (0x12948b800) [pid = 2400] [serial = 114] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 124 (0x11976b800) [pid = 2400] [serial = 69] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 123 (0x120552c00) [pid = 2400] [serial = 70] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 122 (0x116632800) [pid = 2400] [serial = 72] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 121 (0x116860000) [pid = 2400] [serial = 73] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 120 (0x11718e400) [pid = 2400] [serial = 75] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 119 (0x118285c00) [pid = 2400] [serial = 78] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 118 (0x118fea400) [pid = 2400] [serial = 81] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 117 (0x11805a000) [pid = 2400] [serial = 76] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x11976ac00) [pid = 2400] [serial = 84] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x119776c00) [pid = 2400] [serial = 85] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x1199e2000) [pid = 2400] [serial = 87] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x1216f1400) [pid = 2400] [serial = 88] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x121c6e400) [pid = 2400] [serial = 90] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x124049800) [pid = 2400] [serial = 91] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x124463000) [pid = 2400] [serial = 93] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x117128800) [pid = 2400] [serial = 94] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x124704800) [pid = 2400] [serial = 96] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x124e3d000) [pid = 2400] [serial = 99] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x126b3a400) [pid = 2400] [serial = 102] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x126fcd800) [pid = 2400] [serial = 105] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x128d2dc00) [pid = 2400] [serial = 108] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x124edc800) [pid = 2400] [serial = 100] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x112ad1000) [pid = 2400] [serial = 63] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1164b2c00) [pid = 2400] [serial = 66] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x12764e800) [pid = 2400] [serial = 106] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x128f30000) [pid = 2400] [serial = 109] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x12934cc00) [pid = 2400] [serial = 112] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1187b2c00) [pid = 2400] [serial = 79] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x124da3800) [pid = 2400] [serial = 97] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x118ffa800) [pid = 2400] [serial = 82] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x117189000) [pid = 2400] [serial = 67] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1130dc400) [pid = 2400] [serial = 64] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x129622c00) [pid = 2400] [serial = 117] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x12d953000) [pid = 2400] [serial = 61] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1219dd800) [pid = 2400] [serial = 8] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x12c1e2400) [pid = 2400] [serial = 34] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x12bc67400) [pid = 2400] [serial = 31] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x12bc5fc00) [pid = 2400] [serial = 30] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x12bc39c00) [pid = 2400] [serial = 27] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x12bc42000) [pid = 2400] [serial = 28] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x12ad92400) [pid = 2400] [serial = 24] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x12b372800) [pid = 2400] [serial = 25] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x12aaa5000) [pid = 2400] [serial = 21] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x12aaa9800) [pid = 2400] [serial = 22] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x12961f000) [pid = 2400] [serial = 18] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x129354800) [pid = 2400] [serial = 15] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x12935a800) [pid = 2400] [serial = 16] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x12da38c00) [pid = 2400] [serial = 60] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x12d870400) [pid = 2400] [serial = 57] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x12d876800) [pid = 2400] [serial = 58] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x12cf6c000) [pid = 2400] [serial = 55] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x1187c1000) [pid = 2400] [serial = 54] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x12d49a000) [pid = 2400] [serial = 51] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x12d11d000) [pid = 2400] [serial = 45] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x12cf63c00) [pid = 2400] [serial = 48] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x12cf68000) [pid = 2400] [serial = 49] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x12ce03c00) [pid = 2400] [serial = 42] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 67 (0x12ce08c00) [pid = 2400] [serial = 43] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 66 (0x12c78f800) [pid = 2400] [serial = 40] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 65 (0x12c789800) [pid = 2400] [serial = 39] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 64 (0x12c732800) [pid = 2400] [serial = 36] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 63 (0x12c737c00) [pid = 2400] [serial = 37] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | --DOMWINDOW == 62 (0x12c120c00) [pid = 2400] [serial = 33] [outer = 0x0] [url = about:blank] 02:27:38 INFO - PROCESS | 2400 | 1465118858405 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]]]}] 02:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1121ms 02:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:27:38 INFO - PROCESS | 2400 | 1465118858437 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:27:38 INFO - PROCESS | 2400 | 1465118858440 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:27:38 INFO - PROCESS | 2400 | 1465118858443 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:27:38 INFO - PROCESS | 2400 | 1465118858446 Marionette TRACE conn2 <- [1,186,null,{}] 02:27:38 INFO - PROCESS | 2400 | 1465118858451 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}] 02:27:38 INFO - PROCESS | 2400 | 1465118858453 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:38 INFO - PROCESS | 2400 | 1465118858524 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:27:38 INFO - PROCESS | 2400 | 1465118858532 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:38 INFO - PROCESS | 2400 | 1465118858533 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x11303d800 == 28 [pid = 2400] [id = 54] 02:27:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 63 (0x11643a800) [pid = 2400] [serial = 158] [outer = 0x0] 02:27:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 64 (0x1164ebc00) [pid = 2400] [serial = 159] [outer = 0x11643a800] 02:27:38 INFO - PROCESS | 2400 | 1465118858563 Marionette DEBUG loaded listener.js 02:27:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 65 (0x111fd7400) [pid = 2400] [serial = 160] [outer = 0x11643a800] 02:27:38 INFO - PROCESS | 2400 | 1465118858891 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]]]}] 02:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 475ms 02:27:38 INFO - PROCESS | 2400 | 1465118858921 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:27:38 INFO - PROCESS | 2400 | 1465118858925 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:27:38 INFO - PROCESS | 2400 | 1465118858930 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:27:38 INFO - PROCESS | 2400 | 1465118858931 Marionette TRACE conn2 <- [1,190,null,{}] 02:27:38 INFO - PROCESS | 2400 | 1465118858934 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}] 02:27:38 INFO - PROCESS | 2400 | 1465118858936 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:39 INFO - PROCESS | 2400 | 1465118859007 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:27:39 INFO - PROCESS | 2400 | 1465118859014 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:39 INFO - PROCESS | 2400 | 1465118859016 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x11667e800 == 29 [pid = 2400] [id = 55] 02:27:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 66 (0x117661800) [pid = 2400] [serial = 161] [outer = 0x0] 02:27:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x11836f800) [pid = 2400] [serial = 162] [outer = 0x117661800] 02:27:39 INFO - PROCESS | 2400 | 1465118859044 Marionette DEBUG loaded listener.js 02:27:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x1187c1000) [pid = 2400] [serial = 163] [outer = 0x117661800] 02:27:39 INFO - PROCESS | 2400 | 1465118859370 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]]]}] 02:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 02:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:27:39 INFO - PROCESS | 2400 | 1465118859406 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:27:39 INFO - PROCESS | 2400 | 1465118859408 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:27:39 INFO - PROCESS | 2400 | 1465118859410 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:27:39 INFO - PROCESS | 2400 | 1465118859413 Marionette TRACE conn2 <- [1,194,null,{}] 02:27:39 INFO - PROCESS | 2400 | 1465118859420 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}] 02:27:39 INFO - PROCESS | 2400 | 1465118859423 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:39 INFO - PROCESS | 2400 | 1465118859500 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:27:39 INFO - PROCESS | 2400 | 1465118859543 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:39 INFO - PROCESS | 2400 | 1465118859545 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x117464800 == 30 [pid = 2400] [id = 56] 02:27:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x118369c00) [pid = 2400] [serial = 164] [outer = 0x0] 02:27:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x11976b400) [pid = 2400] [serial = 165] [outer = 0x118369c00] 02:27:39 INFO - PROCESS | 2400 | 1465118859573 Marionette DEBUG loaded listener.js 02:27:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x1199e7400) [pid = 2400] [serial = 166] [outer = 0x118369c00] 02:27:39 INFO - PROCESS | 2400 | 1465118859854 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]]]}] 02:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 02:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:27:39 INFO - PROCESS | 2400 | 1465118859886 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:27:39 INFO - PROCESS | 2400 | 1465118859888 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:27:39 INFO - PROCESS | 2400 | 1465118859890 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:27:39 INFO - PROCESS | 2400 | 1465118859891 Marionette TRACE conn2 <- [1,198,null,{}] 02:27:39 INFO - PROCESS | 2400 | 1465118859901 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}] 02:27:39 INFO - PROCESS | 2400 | 1465118859903 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:39 INFO - PROCESS | 2400 | 1465118859982 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:27:39 INFO - PROCESS | 2400 | 1465118859986 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:39 INFO - PROCESS | 2400 | 1465118859987 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x118302800 == 31 [pid = 2400] [id = 57] 02:27:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x121344400) [pid = 2400] [serial = 167] [outer = 0x0] 02:27:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x121838000) [pid = 2400] [serial = 168] [outer = 0x121344400] 02:27:40 INFO - PROCESS | 2400 | 1465118860016 Marionette DEBUG loaded listener.js 02:27:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x121c79c00) [pid = 2400] [serial = 169] [outer = 0x121344400] 02:27:40 INFO - PROCESS | 2400 | 1465118860314 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]]]}] 02:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 468ms 02:27:40 INFO - PROCESS | 2400 | 1465118860358 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:27:40 INFO - PROCESS | 2400 | 1465118860360 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:27:40 INFO - PROCESS | 2400 | 1465118860386 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:27:40 INFO - PROCESS | 2400 | 1465118860388 Marionette TRACE conn2 <- [1,202,null,{}] 02:27:40 INFO - PROCESS | 2400 | 1465118860396 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}] 02:27:40 INFO - PROCESS | 2400 | 1465118860399 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:40 INFO - PROCESS | 2400 | 1465118860493 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:27:40 INFO - PROCESS | 2400 | 1465118860497 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:40 INFO - PROCESS | 2400 | 1465118860498 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:40 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187c4000 == 32 [pid = 2400] [id = 58] 02:27:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x1175a9800) [pid = 2400] [serial = 170] [outer = 0x0] 02:27:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x124049400) [pid = 2400] [serial = 171] [outer = 0x1175a9800] 02:27:40 INFO - PROCESS | 2400 | 1465118860547 Marionette DEBUG loaded listener.js 02:27:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x12449bc00) [pid = 2400] [serial = 172] [outer = 0x1175a9800] 02:27:40 INFO - PROCESS | 2400 | 1465118860873 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]]]}] 02:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 546ms 02:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:27:40 INFO - PROCESS | 2400 | 1465118860910 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:27:40 INFO - PROCESS | 2400 | 1465118860911 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:27:40 INFO - PROCESS | 2400 | 1465118860913 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:27:40 INFO - PROCESS | 2400 | 1465118860914 Marionette TRACE conn2 <- [1,206,null,{}] 02:27:40 INFO - PROCESS | 2400 | 1465118860916 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}] 02:27:40 INFO - PROCESS | 2400 | 1465118860920 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:41 INFO - PROCESS | 2400 | 1465118861025 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:27:41 INFO - PROCESS | 2400 | 1465118861054 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:41 INFO - PROCESS | 2400 | 1465118861056 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x119235000 == 33 [pid = 2400] [id = 59] 02:27:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x12449e000) [pid = 2400] [serial = 173] [outer = 0x0] 02:27:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x124d9ec00) [pid = 2400] [serial = 174] [outer = 0x12449e000] 02:27:41 INFO - PROCESS | 2400 | 1465118861081 Marionette DEBUG loaded listener.js 02:27:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x126bd9400) [pid = 2400] [serial = 175] [outer = 0x12449e000] 02:27:41 INFO - PROCESS | 2400 | 1465118861392 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]]]}] 02:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 519ms 02:27:41 INFO - PROCESS | 2400 | 1465118861432 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:27:41 INFO - PROCESS | 2400 | 1465118861434 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:27:41 INFO - PROCESS | 2400 | 1465118861436 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:27:41 INFO - PROCESS | 2400 | 1465118861437 Marionette TRACE conn2 <- [1,210,null,{}] 02:27:41 INFO - PROCESS | 2400 | 1465118861439 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}] 02:27:41 INFO - PROCESS | 2400 | 1465118861440 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:41 INFO - PROCESS | 2400 | 1465118861533 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:27:41 INFO - PROCESS | 2400 | 1465118861562 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:41 INFO - PROCESS | 2400 | 1465118861563 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197c0800 == 34 [pid = 2400] [id = 60] 02:27:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1168bd400) [pid = 2400] [serial = 176] [outer = 0x0] 02:27:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x126f32c00) [pid = 2400] [serial = 177] [outer = 0x1168bd400] 02:27:41 INFO - PROCESS | 2400 | 1465118861588 Marionette DEBUG loaded listener.js 02:27:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x12764e400) [pid = 2400] [serial = 178] [outer = 0x1168bd400] 02:27:41 INFO - PROCESS | 2400 | 1465118861894 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]]]}] 02:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 02:27:41 INFO - PROCESS | 2400 | 1465118861955 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:27:41 INFO - PROCESS | 2400 | 1465118861956 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:27:41 INFO - PROCESS | 2400 | 1465118861958 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:27:41 INFO - PROCESS | 2400 | 1465118861959 Marionette TRACE conn2 <- [1,214,null,{}] 02:27:41 INFO - PROCESS | 2400 | 1465118861961 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}] 02:27:41 INFO - PROCESS | 2400 | 1465118861962 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:42 INFO - PROCESS | 2400 | 1465118862049 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:27:42 INFO - PROCESS | 2400 | 1465118862079 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:42 INFO - PROCESS | 2400 | 1465118862080 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d10000 == 35 [pid = 2400] [id = 61] 02:27:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x12764e800) [pid = 2400] [serial = 179] [outer = 0x0] 02:27:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x128d2ec00) [pid = 2400] [serial = 180] [outer = 0x12764e800] 02:27:42 INFO - PROCESS | 2400 | 1465118862104 Marionette DEBUG loaded listener.js 02:27:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x128f32000) [pid = 2400] [serial = 181] [outer = 0x12764e800] 02:27:42 INFO - PROCESS | 2400 | 1465118862435 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]]]}] 02:27:42 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x121253c00) [pid = 2400] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:27:42 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x116a71000) [pid = 2400] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:27:42 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x11840ac00) [pid = 2400] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:27:42 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x124498000) [pid = 2400] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:27:42 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x118372800) [pid = 2400] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:27:42 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x118369000) [pid = 2400] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:27:42 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x129628000) [pid = 2400] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:27:42 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x129353800) [pid = 2400] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:27:42 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x124edcc00) [pid = 2400] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:27:42 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x129353400) [pid = 2400] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 517ms 02:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:27:42 INFO - PROCESS | 2400 | 1465118862476 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:27:42 INFO - PROCESS | 2400 | 1465118862477 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:27:42 INFO - PROCESS | 2400 | 1465118862479 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:27:42 INFO - PROCESS | 2400 | 1465118862481 Marionette TRACE conn2 <- [1,218,null,{}] 02:27:42 INFO - PROCESS | 2400 | 1465118862483 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}] 02:27:42 INFO - PROCESS | 2400 | 1465118862485 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:42 INFO - PROCESS | 2400 | 1465118862566 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:27:42 INFO - PROCESS | 2400 | 1465118862570 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:42 INFO - PROCESS | 2400 | 1465118862571 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x117463800 == 36 [pid = 2400] [id = 62] 02:27:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x1199dbc00) [pid = 2400] [serial = 182] [outer = 0x0] 02:27:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x121252800) [pid = 2400] [serial = 183] [outer = 0x1199dbc00] 02:27:42 INFO - PROCESS | 2400 | 1465118862596 Marionette DEBUG loaded listener.js 02:27:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x128d38000) [pid = 2400] [serial = 184] [outer = 0x1199dbc00] 02:27:42 INFO - PROCESS | 2400 | 1465118862889 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]]]}] 02:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 422ms 02:27:42 INFO - PROCESS | 2400 | 1465118862903 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:27:42 INFO - PROCESS | 2400 | 1465118862904 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:27:42 INFO - PROCESS | 2400 | 1465118862906 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:27:42 INFO - PROCESS | 2400 | 1465118862907 Marionette TRACE conn2 <- [1,222,null,{}] 02:27:42 INFO - PROCESS | 2400 | 1465118862909 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}] 02:27:42 INFO - PROCESS | 2400 | 1465118862911 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:43 INFO - PROCESS | 2400 | 1465118862998 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:27:43 INFO - PROCESS | 2400 | 1465118863001 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:43 INFO - PROCESS | 2400 | 1465118863003 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x121481000 == 37 [pid = 2400] [id = 63] 02:27:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x129058400) [pid = 2400] [serial = 185] [outer = 0x0] 02:27:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x129352000) [pid = 2400] [serial = 186] [outer = 0x129058400] 02:27:43 INFO - PROCESS | 2400 | 1465118863027 Marionette DEBUG loaded listener.js 02:27:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x12935a400) [pid = 2400] [serial = 187] [outer = 0x129058400] 02:27:43 INFO - PROCESS | 2400 | 1465118863358 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]]]}] 02:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 02:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:27:43 INFO - PROCESS | 2400 | 1465118863374 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:27:43 INFO - PROCESS | 2400 | 1465118863376 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:27:43 INFO - PROCESS | 2400 | 1465118863378 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:27:43 INFO - PROCESS | 2400 | 1465118863382 Marionette TRACE conn2 <- [1,226,null,{}] 02:27:43 INFO - PROCESS | 2400 | 1465118863385 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}] 02:27:43 INFO - PROCESS | 2400 | 1465118863386 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:43 INFO - PROCESS | 2400 | 1465118863501 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:27:43 INFO - PROCESS | 2400 | 1465118863507 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:43 INFO - PROCESS | 2400 | 1465118863509 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x121909000 == 38 [pid = 2400] [id = 64] 02:27:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x129489000) [pid = 2400] [serial = 188] [outer = 0x0] 02:27:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x129492800) [pid = 2400] [serial = 189] [outer = 0x129489000] 02:27:43 INFO - PROCESS | 2400 | 1465118863536 Marionette DEBUG loaded listener.js 02:27:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x12969ec00) [pid = 2400] [serial = 190] [outer = 0x129489000] 02:27:43 INFO - PROCESS | 2400 | 1465118863813 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]]]}] 02:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 474ms 02:27:43 INFO - PROCESS | 2400 | 1465118863854 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:27:43 INFO - PROCESS | 2400 | 1465118863855 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:27:43 INFO - PROCESS | 2400 | 1465118863857 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:27:43 INFO - PROCESS | 2400 | 1465118863858 Marionette TRACE conn2 <- [1,230,null,{}] 02:27:43 INFO - PROCESS | 2400 | 1465118863861 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}] 02:27:43 INFO - PROCESS | 2400 | 1465118863864 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:43 INFO - PROCESS | 2400 | 1465118863941 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:27:43 INFO - PROCESS | 2400 | 1465118863946 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:43 INFO - PROCESS | 2400 | 1465118863949 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x124411000 == 39 [pid = 2400] [id = 65] 02:27:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1296a1c00) [pid = 2400] [serial = 191] [outer = 0x0] 02:27:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x12a7bf800) [pid = 2400] [serial = 192] [outer = 0x1296a1c00] 02:27:43 INFO - PROCESS | 2400 | 1465118863974 Marionette DEBUG loaded listener.js 02:27:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x12aaa5000) [pid = 2400] [serial = 193] [outer = 0x1296a1c00] 02:27:44 INFO - PROCESS | 2400 | 1465118864258 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]]]}] 02:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 421ms 02:27:44 INFO - PROCESS | 2400 | 1465118864278 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:27:44 INFO - PROCESS | 2400 | 1465118864282 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:27:44 INFO - PROCESS | 2400 | 1465118864290 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:27:44 INFO - PROCESS | 2400 | 1465118864291 Marionette TRACE conn2 <- [1,234,null,{}] 02:27:44 INFO - PROCESS | 2400 | 1465118864294 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}] 02:27:44 INFO - PROCESS | 2400 | 1465118864295 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:44 INFO - PROCESS | 2400 | 1465118864408 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:27:44 INFO - PROCESS | 2400 | 1465118864413 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:44 INFO - PROCESS | 2400 | 1465118864414 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:44 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e21800 == 40 [pid = 2400] [id = 66] 02:27:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x118375800) [pid = 2400] [serial = 194] [outer = 0x0] 02:27:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x12aaa5800) [pid = 2400] [serial = 195] [outer = 0x118375800] 02:27:44 INFO - PROCESS | 2400 | 1465118864440 Marionette DEBUG loaded listener.js 02:27:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x12ad6a000) [pid = 2400] [serial = 196] [outer = 0x118375800] 02:27:44 INFO - PROCESS | 2400 | 1465118864978 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]]]}] 02:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 718ms 02:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:27:45 INFO - PROCESS | 2400 | 1465118865010 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:27:45 INFO - PROCESS | 2400 | 1465118865013 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:27:45 INFO - PROCESS | 2400 | 1465118865015 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:27:45 INFO - PROCESS | 2400 | 1465118865019 Marionette TRACE conn2 <- [1,238,null,{}] 02:27:45 INFO - PROCESS | 2400 | 1465118865023 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}] 02:27:45 INFO - PROCESS | 2400 | 1465118865024 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:45 INFO - PROCESS | 2400 | 1465118865133 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:27:45 INFO - PROCESS | 2400 | 1465118865178 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:45 INFO - PROCESS | 2400 | 1465118865179 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x116829000 == 41 [pid = 2400] [id = 67] 02:27:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x11663c800) [pid = 2400] [serial = 197] [outer = 0x0] 02:27:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x11718d400) [pid = 2400] [serial = 198] [outer = 0x11663c800] 02:27:45 INFO - PROCESS | 2400 | 1465118865210 Marionette DEBUG loaded listener.js 02:27:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x118288800) [pid = 2400] [serial = 199] [outer = 0x11663c800] 02:27:45 INFO - PROCESS | 2400 | 1465118865683 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]]]}] 02:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 672ms 02:27:45 INFO - PROCESS | 2400 | 1465118865688 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:27:45 INFO - PROCESS | 2400 | 1465118865691 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:27:45 INFO - PROCESS | 2400 | 1465118865696 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:27:45 INFO - PROCESS | 2400 | 1465118865697 Marionette TRACE conn2 <- [1,242,null,{}] 02:27:45 INFO - PROCESS | 2400 | 1465118865700 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}] 02:27:45 INFO - PROCESS | 2400 | 1465118865701 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:45 INFO - PROCESS | 2400 | 1465118865812 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:27:45 INFO - PROCESS | 2400 | 1465118865899 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:45 INFO - PROCESS | 2400 | 1465118865901 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ad4000 == 42 [pid = 2400] [id = 68] 02:27:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x118f06400) [pid = 2400] [serial = 200] [outer = 0x0] 02:27:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x118ffe800) [pid = 2400] [serial = 201] [outer = 0x118f06400] 02:27:45 INFO - PROCESS | 2400 | 1465118865932 Marionette DEBUG loaded listener.js 02:27:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1199e2000) [pid = 2400] [serial = 202] [outer = 0x118f06400] 02:27:46 INFO - PROCESS | 2400 | --DOCSHELL 0x124411000 == 41 [pid = 2400] [id = 65] 02:27:46 INFO - PROCESS | 2400 | --DOCSHELL 0x121909000 == 40 [pid = 2400] [id = 64] 02:27:46 INFO - PROCESS | 2400 | --DOCSHELL 0x121481000 == 39 [pid = 2400] [id = 63] 02:27:46 INFO - PROCESS | 2400 | --DOCSHELL 0x117463800 == 38 [pid = 2400] [id = 62] 02:27:46 INFO - PROCESS | 2400 | 1465118866606 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]]]}] 02:27:46 INFO - PROCESS | 2400 | --DOCSHELL 0x119d10000 == 37 [pid = 2400] [id = 61] 02:27:46 INFO - PROCESS | 2400 | --DOCSHELL 0x1197c0800 == 36 [pid = 2400] [id = 60] 02:27:46 INFO - PROCESS | 2400 | --DOCSHELL 0x119235000 == 35 [pid = 2400] [id = 59] 02:27:46 INFO - PROCESS | 2400 | --DOCSHELL 0x1187c4000 == 34 [pid = 2400] [id = 58] 02:27:46 INFO - PROCESS | 2400 | --DOCSHELL 0x118302800 == 33 [pid = 2400] [id = 57] 02:27:46 INFO - PROCESS | 2400 | --DOCSHELL 0x117464800 == 32 [pid = 2400] [id = 56] 02:27:46 INFO - PROCESS | 2400 | --DOCSHELL 0x11667e800 == 31 [pid = 2400] [id = 55] 02:27:46 INFO - PROCESS | 2400 | --DOCSHELL 0x11303d800 == 30 [pid = 2400] [id = 54] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x121ae9c00) [pid = 2400] [serial = 135] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x118ff6000) [pid = 2400] [serial = 127] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x119771c00) [pid = 2400] [serial = 130] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x12124d400) [pid = 2400] [serial = 132] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x1213a1800) [pid = 2400] [serial = 133] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x12a7eac00) [pid = 2400] [serial = 121] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x12a7bc800) [pid = 2400] [serial = 120] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x12969fc00) [pid = 2400] [serial = 118] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x12404b400) [pid = 2400] [serial = 103] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x129493400) [pid = 2400] [serial = 115] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x12404a400) [pid = 2400] [serial = 136] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1175aa800) [pid = 2400] [serial = 123] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x118fedc00) [pid = 2400] [serial = 129] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x124edd800) [pid = 2400] [serial = 138] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x126bdb000) [pid = 2400] [serial = 139] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x118f46c00) [pid = 2400] [serial = 126] [outer = 0x0] [url = about:blank] 02:27:46 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x118286c00) [pid = 2400] [serial = 124] [outer = 0x0] [url = about:blank] 02:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 974ms 02:27:46 INFO - PROCESS | 2400 | 1465118866670 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:27:46 INFO - PROCESS | 2400 | 1465118866674 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:27:46 INFO - PROCESS | 2400 | 1465118866677 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:27:46 INFO - PROCESS | 2400 | 1465118866679 Marionette TRACE conn2 <- [1,246,null,{}] 02:27:46 INFO - PROCESS | 2400 | 1465118866682 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}] 02:27:46 INFO - PROCESS | 2400 | 1465118866684 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:46 INFO - PROCESS | 2400 | 1465118866741 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:27:46 INFO - PROCESS | 2400 | 1465118866749 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:46 INFO - PROCESS | 2400 | 1465118866752 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:46 INFO - PROCESS | 2400 | ++DOCSHELL 0x116609800 == 31 [pid = 2400] [id = 69] 02:27:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1184bd000) [pid = 2400] [serial = 203] [outer = 0x0] 02:27:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x118f46c00) [pid = 2400] [serial = 204] [outer = 0x1184bd000] 02:27:46 INFO - PROCESS | 2400 | 1465118866776 Marionette DEBUG loaded listener.js 02:27:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x118fffc00) [pid = 2400] [serial = 205] [outer = 0x1184bd000] 02:27:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1199dd800) [pid = 2400] [serial = 206] [outer = 0x12ce10400] 02:27:47 INFO - PROCESS | 2400 | 1465118867334 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]]]}] 02:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 02:27:47 INFO - PROCESS | 2400 | 1465118867349 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:27:47 INFO - PROCESS | 2400 | 1465118867354 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:27:47 INFO - PROCESS | 2400 | 1465118867360 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:27:47 INFO - PROCESS | 2400 | 1465118867363 Marionette TRACE conn2 <- [1,250,null,{}] 02:27:47 INFO - PROCESS | 2400 | 1465118867368 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}] 02:27:47 INFO - PROCESS | 2400 | 1465118867370 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:47 INFO - PROCESS | 2400 | 1465118867495 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:27:47 INFO - PROCESS | 2400 | 1465118867562 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:47 INFO - PROCESS | 2400 | 1465118867563 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:47 INFO - PROCESS | 2400 | ++DOCSHELL 0x118219000 == 32 [pid = 2400] [id = 70] 02:27:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x118ffb000) [pid = 2400] [serial = 207] [outer = 0x0] 02:27:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x121250800) [pid = 2400] [serial = 208] [outer = 0x118ffb000] 02:27:47 INFO - PROCESS | 2400 | 1465118867590 Marionette DEBUG loaded listener.js 02:27:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x124495000) [pid = 2400] [serial = 209] [outer = 0x118ffb000] 02:27:47 INFO - PROCESS | 2400 | 1465118867876 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]]]}] 02:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 573ms 02:27:47 INFO - PROCESS | 2400 | 1465118867934 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:27:47 INFO - PROCESS | 2400 | 1465118867935 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:27:47 INFO - PROCESS | 2400 | 1465118867937 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:27:47 INFO - PROCESS | 2400 | 1465118867940 Marionette TRACE conn2 <- [1,254,null,{}] 02:27:47 INFO - PROCESS | 2400 | 1465118867950 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}] 02:27:47 INFO - PROCESS | 2400 | 1465118867953 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:48 INFO - PROCESS | 2400 | 1465118868028 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:27:48 INFO - PROCESS | 2400 | 1465118868075 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:48 INFO - PROCESS | 2400 | 1465118868077 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:48 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187e0800 == 33 [pid = 2400] [id = 71] 02:27:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x124494800) [pid = 2400] [serial = 210] [outer = 0x0] 02:27:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x124da1800) [pid = 2400] [serial = 211] [outer = 0x124494800] 02:27:48 INFO - PROCESS | 2400 | 1465118868105 Marionette DEBUG loaded listener.js 02:27:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x126b3a400) [pid = 2400] [serial = 212] [outer = 0x124494800] 02:27:48 INFO - PROCESS | 2400 | 1465118868390 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]]]}] 02:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 02:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:27:48 INFO - PROCESS | 2400 | 1465118868408 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:27:48 INFO - PROCESS | 2400 | 1465118868410 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:27:48 INFO - PROCESS | 2400 | 1465118868413 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:27:48 INFO - PROCESS | 2400 | 1465118868416 Marionette TRACE conn2 <- [1,258,null,{}] 02:27:48 INFO - PROCESS | 2400 | 1465118868425 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}] 02:27:48 INFO - PROCESS | 2400 | 1465118868426 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:48 INFO - PROCESS | 2400 | 1465118868508 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:27:48 INFO - PROCESS | 2400 | 1465118868514 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:48 INFO - PROCESS | 2400 | 1465118868516 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:48 INFO - PROCESS | 2400 | ++DOCSHELL 0x119628800 == 34 [pid = 2400] [id = 72] 02:27:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126fca800) [pid = 2400] [serial = 213] [outer = 0x0] 02:27:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x127657400) [pid = 2400] [serial = 214] [outer = 0x126fca800] 02:27:48 INFO - PROCESS | 2400 | 1465118868541 Marionette DEBUG loaded listener.js 02:27:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x128f33400) [pid = 2400] [serial = 215] [outer = 0x126fca800] 02:27:48 INFO - PROCESS | 2400 | 1465118868909 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]]]}] 02:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 527ms 02:27:48 INFO - PROCESS | 2400 | 1465118868940 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:27:48 INFO - PROCESS | 2400 | 1465118868941 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:27:48 INFO - PROCESS | 2400 | 1465118868950 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:27:48 INFO - PROCESS | 2400 | 1465118868951 Marionette TRACE conn2 <- [1,262,null,{}] 02:27:48 INFO - PROCESS | 2400 | 1465118868954 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}] 02:27:48 INFO - PROCESS | 2400 | 1465118868955 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:49 INFO - PROCESS | 2400 | 1465118869046 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:27:49 INFO - PROCESS | 2400 | 1465118869049 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:49 INFO - PROCESS | 2400 | 1465118869051 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d1f000 == 35 [pid = 2400] [id = 73] 02:27:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x124ee8800) [pid = 2400] [serial = 216] [outer = 0x0] 02:27:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x12934f400) [pid = 2400] [serial = 217] [outer = 0x124ee8800] 02:27:49 INFO - PROCESS | 2400 | 1465118869075 Marionette DEBUG loaded listener.js 02:27:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x12948bc00) [pid = 2400] [serial = 218] [outer = 0x124ee8800] 02:27:49 INFO - PROCESS | 2400 | 1465118869420 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]]]}] 02:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 521ms 02:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:27:49 INFO - PROCESS | 2400 | 1465118869472 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:27:49 INFO - PROCESS | 2400 | 1465118869473 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:27:49 INFO - PROCESS | 2400 | 1465118869475 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:27:49 INFO - PROCESS | 2400 | 1465118869476 Marionette TRACE conn2 <- [1,266,null,{}] 02:27:49 INFO - PROCESS | 2400 | 1465118869478 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}] 02:27:49 INFO - PROCESS | 2400 | 1465118869482 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:49 INFO - PROCESS | 2400 | 1465118869602 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:27:49 INFO - PROCESS | 2400 | 1465118869607 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:49 INFO - PROCESS | 2400 | 1465118869608 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213cb000 == 36 [pid = 2400] [id = 74] 02:27:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x129494800) [pid = 2400] [serial = 219] [outer = 0x0] 02:27:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x129697000) [pid = 2400] [serial = 220] [outer = 0x129494800] 02:27:49 INFO - PROCESS | 2400 | 1465118869633 Marionette DEBUG loaded listener.js 02:27:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x12ad6e800) [pid = 2400] [serial = 221] [outer = 0x129494800] 02:27:49 INFO - PROCESS | 2400 | 1465118869975 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]]]}] 02:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 519ms 02:27:49 INFO - PROCESS | 2400 | 1465118869995 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:27:50 INFO - PROCESS | 2400 | 1465118869998 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:27:50 INFO - PROCESS | 2400 | 1465118870001 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:27:50 INFO - PROCESS | 2400 | 1465118870002 Marionette TRACE conn2 <- [1,270,null,{}] 02:27:50 INFO - PROCESS | 2400 | 1465118870010 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}] 02:27:50 INFO - PROCESS | 2400 | 1465118870012 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:50 INFO - PROCESS | 2400 | 1465118870101 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:27:50 INFO - PROCESS | 2400 | 1465118870105 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:50 INFO - PROCESS | 2400 | 1465118870106 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:50 INFO - PROCESS | 2400 | ++DOCSHELL 0x114f92000 == 37 [pid = 2400] [id = 75] 02:27:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x129495800) [pid = 2400] [serial = 222] [outer = 0x0] 02:27:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x12ad91800) [pid = 2400] [serial = 223] [outer = 0x129495800] 02:27:50 INFO - PROCESS | 2400 | 1465118870129 Marionette DEBUG loaded listener.js 02:27:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x12ad9ec00) [pid = 2400] [serial = 224] [outer = 0x129495800] 02:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 425ms 02:27:50 INFO - PROCESS | 2400 | 1465118870422 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]]]}] 02:27:50 INFO - PROCESS | 2400 | 1465118870427 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:27:50 INFO - PROCESS | 2400 | 1465118870428 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:27:50 INFO - PROCESS | 2400 | 1465118870440 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:27:50 INFO - PROCESS | 2400 | 1465118870441 Marionette TRACE conn2 <- [1,274,null,{}] 02:27:50 INFO - PROCESS | 2400 | 1465118870443 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}] 02:27:50 INFO - PROCESS | 2400 | 1465118870445 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:50 INFO - PROCESS | 2400 | 1465118870557 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:27:50 INFO - PROCESS | 2400 | 1465118870561 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:50 INFO - PROCESS | 2400 | 1465118870562 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:50 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e19000 == 38 [pid = 2400] [id = 76] 02:27:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x12ad76c00) [pid = 2400] [serial = 225] [outer = 0x0] 02:27:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x12b36cc00) [pid = 2400] [serial = 226] [outer = 0x12ad76c00] 02:27:50 INFO - PROCESS | 2400 | 1465118870586 Marionette DEBUG loaded listener.js 02:27:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x12badcc00) [pid = 2400] [serial = 227] [outer = 0x12ad76c00] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x12449e000) [pid = 2400] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x121344400) [pid = 2400] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x11680fc00) [pid = 2400] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1122b5c00) [pid = 2400] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1296a1c00) [pid = 2400] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x11828ac00) [pid = 2400] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1168bd400) [pid = 2400] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x12764e800) [pid = 2400] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x11643a800) [pid = 2400] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x12124b400) [pid = 2400] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x124d9e400) [pid = 2400] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1199dbc00) [pid = 2400] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x124e35c00) [pid = 2400] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x129489000) [pid = 2400] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x118369c00) [pid = 2400] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x117661800) [pid = 2400] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x129058400) [pid = 2400] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:27:50 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x1175a9800) [pid = 2400] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:27:51 INFO - PROCESS | 2400 | 1465118871070 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]]]}] 02:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 671ms 02:27:51 INFO - PROCESS | 2400 | 1465118871110 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:27:51 INFO - PROCESS | 2400 | 1465118871112 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:27:51 INFO - PROCESS | 2400 | 1465118871115 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:27:51 INFO - PROCESS | 2400 | 1465118871117 Marionette TRACE conn2 <- [1,278,null,{}] 02:27:51 INFO - PROCESS | 2400 | 1465118871120 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}] 02:27:51 INFO - PROCESS | 2400 | 1465118871122 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:51 INFO - PROCESS | 2400 | 1465118871242 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:27:51 INFO - PROCESS | 2400 | 1465118871251 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:51 INFO - PROCESS | 2400 | 1465118871252 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x12405b800 == 39 [pid = 2400] [id = 77] 02:27:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x118369c00) [pid = 2400] [serial = 228] [outer = 0x0] 02:27:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x121344400) [pid = 2400] [serial = 229] [outer = 0x118369c00] 02:27:51 INFO - PROCESS | 2400 | 1465118871293 Marionette DEBUG loaded listener.js 02:27:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x126b2dc00) [pid = 2400] [serial = 230] [outer = 0x118369c00] 02:27:51 INFO - PROCESS | 2400 | 1465118871652 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]]]}] 02:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 570ms 02:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:27:51 INFO - PROCESS | 2400 | 1465118871685 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:27:51 INFO - PROCESS | 2400 | 1465118871686 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:27:51 INFO - PROCESS | 2400 | 1465118871688 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:27:51 INFO - PROCESS | 2400 | 1465118871689 Marionette TRACE conn2 <- [1,282,null,{}] 02:27:51 INFO - PROCESS | 2400 | 1465118871691 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}] 02:27:51 INFO - PROCESS | 2400 | 1465118871692 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:51 INFO - PROCESS | 2400 | 1465118871794 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:27:51 INFO - PROCESS | 2400 | 1465118871800 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:51 INFO - PROCESS | 2400 | 1465118871801 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x127166000 == 40 [pid = 2400] [id = 78] 02:27:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x118f02400) [pid = 2400] [serial = 231] [outer = 0x0] 02:27:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x129359800) [pid = 2400] [serial = 232] [outer = 0x118f02400] 02:27:51 INFO - PROCESS | 2400 | 1465118871824 Marionette DEBUG loaded listener.js 02:27:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x12badf000) [pid = 2400] [serial = 233] [outer = 0x118f02400] 02:27:52 INFO - PROCESS | 2400 | 1465118872141 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]]]}] 02:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 470ms 02:27:52 INFO - PROCESS | 2400 | 1465118872158 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:27:52 INFO - PROCESS | 2400 | 1465118872160 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:27:52 INFO - PROCESS | 2400 | 1465118872162 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:27:52 INFO - PROCESS | 2400 | 1465118872166 Marionette TRACE conn2 <- [1,286,null,{}] 02:27:52 INFO - PROCESS | 2400 | 1465118872169 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}] 02:27:52 INFO - PROCESS | 2400 | 1465118872170 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:52 INFO - PROCESS | 2400 | 1465118872256 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:27:52 INFO - PROCESS | 2400 | 1465118872259 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:52 INFO - PROCESS | 2400 | 1465118872261 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x129021800 == 41 [pid = 2400] [id = 79] 02:27:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x12bae2400) [pid = 2400] [serial = 234] [outer = 0x0] 02:27:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x12bc3f000) [pid = 2400] [serial = 235] [outer = 0x12bae2400] 02:27:52 INFO - PROCESS | 2400 | 1465118872290 Marionette DEBUG loaded listener.js 02:27:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x12bc5bc00) [pid = 2400] [serial = 236] [outer = 0x12bae2400] 02:27:52 INFO - PROCESS | 2400 | 1465118872602 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]]]}] 02:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 472ms 02:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:27:52 INFO - PROCESS | 2400 | 1465118872635 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:27:52 INFO - PROCESS | 2400 | 1465118872636 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:27:52 INFO - PROCESS | 2400 | 1465118872638 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:27:52 INFO - PROCESS | 2400 | 1465118872639 Marionette TRACE conn2 <- [1,290,null,{}] 02:27:52 INFO - PROCESS | 2400 | 1465118872641 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}] 02:27:52 INFO - PROCESS | 2400 | 1465118872642 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:52 INFO - PROCESS | 2400 | 1465118872744 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:27:52 INFO - PROCESS | 2400 | 1465118872750 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:52 INFO - PROCESS | 2400 | 1465118872751 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293de800 == 42 [pid = 2400] [id = 80] 02:27:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x12badd800) [pid = 2400] [serial = 237] [outer = 0x0] 02:27:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x12bc5c800) [pid = 2400] [serial = 238] [outer = 0x12badd800] 02:27:52 INFO - PROCESS | 2400 | 1465118872775 Marionette DEBUG loaded listener.js 02:27:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x12c112400) [pid = 2400] [serial = 239] [outer = 0x12badd800] 02:27:53 INFO - PROCESS | 2400 | 1465118873232 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]]]}] 02:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 618ms 02:27:53 INFO - PROCESS | 2400 | 1465118873257 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:27:53 INFO - PROCESS | 2400 | 1465118873260 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:27:53 INFO - PROCESS | 2400 | 1465118873263 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:27:53 INFO - PROCESS | 2400 | 1465118873266 Marionette TRACE conn2 <- [1,294,null,{}] 02:27:53 INFO - PROCESS | 2400 | 1465118873270 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}] 02:27:53 INFO - PROCESS | 2400 | 1465118873271 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:53 INFO - PROCESS | 2400 | 1465118873376 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:27:53 INFO - PROCESS | 2400 | 1465118873439 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:53 INFO - PROCESS | 2400 | 1465118873440 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x11830b000 == 43 [pid = 2400] [id = 81] 02:27:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x1187b4400) [pid = 2400] [serial = 240] [outer = 0x0] 02:27:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x11976a800) [pid = 2400] [serial = 241] [outer = 0x1187b4400] 02:27:53 INFO - PROCESS | 2400 | 1465118873471 Marionette DEBUG loaded listener.js 02:27:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x121250400) [pid = 2400] [serial = 242] [outer = 0x1187b4400] 02:27:53 INFO - PROCESS | 2400 | 1465118873891 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]]]}] 02:27:53 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. 02:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 672ms 02:27:53 INFO - PROCESS | 2400 | 1465118873935 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:27:53 INFO - PROCESS | 2400 | 1465118873938 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:27:53 INFO - PROCESS | 2400 | 1465118873943 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:27:53 INFO - PROCESS | 2400 | 1465118873945 Marionette TRACE conn2 <- [1,298,null,{}] 02:27:53 INFO - PROCESS | 2400 | 1465118873947 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}] 02:27:53 INFO - PROCESS | 2400 | 1465118873949 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:54 INFO - PROCESS | 2400 | 1465118874056 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:27:54 INFO - PROCESS | 2400 | 1465118874104 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:54 INFO - PROCESS | 2400 | 1465118874106 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x12147e000 == 44 [pid = 2400] [id = 82] 02:27:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x12449a800) [pid = 2400] [serial = 243] [outer = 0x0] 02:27:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x124da0c00) [pid = 2400] [serial = 244] [outer = 0x12449a800] 02:27:54 INFO - PROCESS | 2400 | 1465118874136 Marionette DEBUG loaded listener.js 02:27:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x124ee8400) [pid = 2400] [serial = 245] [outer = 0x12449a800] 02:27:54 INFO - PROCESS | 2400 | 1465118874568 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]]]}] 02:27:54 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. 02:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 673ms 02:27:54 INFO - PROCESS | 2400 | 1465118874617 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:27:54 INFO - PROCESS | 2400 | 1465118874619 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:27:54 INFO - PROCESS | 2400 | 1465118874621 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:27:54 INFO - PROCESS | 2400 | 1465118874623 Marionette TRACE conn2 <- [1,302,null,{}] 02:27:54 INFO - PROCESS | 2400 | 1465118874631 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}] 02:27:54 INFO - PROCESS | 2400 | 1465118874634 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:54 INFO - PROCESS | 2400 | 1465118874739 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:27:54 INFO - PROCESS | 2400 | 1465118874789 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:54 INFO - PROCESS | 2400 | 1465118874791 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x129020800 == 45 [pid = 2400] [id = 83] 02:27:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x12717b800) [pid = 2400] [serial = 246] [outer = 0x0] 02:27:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x128c58400) [pid = 2400] [serial = 247] [outer = 0x12717b800] 02:27:54 INFO - PROCESS | 2400 | 1465118874822 Marionette DEBUG loaded listener.js 02:27:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x128c5f400) [pid = 2400] [serial = 248] [outer = 0x12717b800] 02:27:55 INFO - PROCESS | 2400 | 1465118875233 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]]]}] 02:27:55 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. 02:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 624ms 02:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:27:55 INFO - PROCESS | 2400 | 1465118875245 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:27:55 INFO - PROCESS | 2400 | 1465118875247 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:27:55 INFO - PROCESS | 2400 | 1465118875249 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:27:55 INFO - PROCESS | 2400 | 1465118875251 Marionette TRACE conn2 <- [1,306,null,{}] 02:27:55 INFO - PROCESS | 2400 | 1465118875253 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}] 02:27:55 INFO - PROCESS | 2400 | 1465118875254 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:55 INFO - PROCESS | 2400 | 1465118875358 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:27:55 INFO - PROCESS | 2400 | 1465118875442 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:55 INFO - PROCESS | 2400 | 1465118875444 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:55 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a1ca800 == 46 [pid = 2400] [id = 84] 02:27:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x128d37c00) [pid = 2400] [serial = 249] [outer = 0x0] 02:27:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x129355000) [pid = 2400] [serial = 250] [outer = 0x128d37c00] 02:27:55 INFO - PROCESS | 2400 | 1465118875473 Marionette DEBUG loaded listener.js 02:27:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x129622c00) [pid = 2400] [serial = 251] [outer = 0x128d37c00] 02:27:55 INFO - PROCESS | 2400 | 1465118875890 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]]]}] 02:27:55 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. 02:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 02:27:55 INFO - PROCESS | 2400 | 1465118875921 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:27:55 INFO - PROCESS | 2400 | 1465118875922 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:27:55 INFO - PROCESS | 2400 | 1465118875925 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:27:55 INFO - PROCESS | 2400 | 1465118875927 Marionette TRACE conn2 <- [1,310,null,{}] 02:27:55 INFO - PROCESS | 2400 | 1465118875953 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}] 02:27:55 INFO - PROCESS | 2400 | 1465118875955 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:56 INFO - PROCESS | 2400 | 1465118876088 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:27:56 INFO - PROCESS | 2400 | 1465118876173 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:56 INFO - PROCESS | 2400 | 1465118876174 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x113c9e000 == 47 [pid = 2400] [id = 85] 02:27:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x11827fc00) [pid = 2400] [serial = 252] [outer = 0x0] 02:27:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x12124d000) [pid = 2400] [serial = 253] [outer = 0x11827fc00] 02:27:56 INFO - PROCESS | 2400 | 1465118876222 Marionette DEBUG loaded listener.js 02:27:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x128c5a000) [pid = 2400] [serial = 254] [outer = 0x11827fc00] 02:27:56 INFO - PROCESS | 2400 | 1465118876822 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]]]}] 02:27:56 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. 02:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 941ms 02:27:56 INFO - PROCESS | 2400 | 1465118876883 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:27:56 INFO - PROCESS | 2400 | 1465118876886 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:27:56 INFO - PROCESS | 2400 | 1465118876891 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:27:56 INFO - PROCESS | 2400 | 1465118876892 Marionette TRACE conn2 <- [1,314,null,{}] 02:27:56 INFO - PROCESS | 2400 | 1465118876899 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}] 02:27:56 INFO - PROCESS | 2400 | 1465118876901 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:56 INFO - PROCESS | 2400 | 1465118876989 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:27:57 INFO - PROCESS | 2400 | 1465118877055 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:57 INFO - PROCESS | 2400 | 1465118877056 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:57 INFO - PROCESS | 2400 | ++DOCSHELL 0x11681d800 == 48 [pid = 2400] [id = 86] 02:27:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x118f06800) [pid = 2400] [serial = 255] [outer = 0x0] 02:27:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x11976ac00) [pid = 2400] [serial = 256] [outer = 0x118f06800] 02:27:57 INFO - PROCESS | 2400 | 1465118877085 Marionette DEBUG loaded listener.js 02:27:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x12055a800) [pid = 2400] [serial = 257] [outer = 0x118f06800] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x129021800 == 47 [pid = 2400] [id = 79] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x127166000 == 46 [pid = 2400] [id = 78] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x12405b800 == 45 [pid = 2400] [id = 77] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x124e19000 == 44 [pid = 2400] [id = 76] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x114f92000 == 43 [pid = 2400] [id = 75] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x1213cb000 == 42 [pid = 2400] [id = 74] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x119d1f000 == 41 [pid = 2400] [id = 73] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x119628800 == 40 [pid = 2400] [id = 72] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x1187e0800 == 39 [pid = 2400] [id = 71] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x118219000 == 38 [pid = 2400] [id = 70] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x116609800 == 37 [pid = 2400] [id = 69] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x116ad4000 == 36 [pid = 2400] [id = 68] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x116829000 == 35 [pid = 2400] [id = 67] 02:27:57 INFO - PROCESS | 2400 | --DOCSHELL 0x124e21800 == 34 [pid = 2400] [id = 66] 02:27:57 INFO - PROCESS | 2400 | 1465118877468 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]]]}] 02:27:57 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. 02:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 623ms 02:27:57 INFO - PROCESS | 2400 | 1465118877514 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:27:57 INFO - PROCESS | 2400 | 1465118877517 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:27:57 INFO - PROCESS | 2400 | 1465118877521 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:27:57 INFO - PROCESS | 2400 | 1465118877523 Marionette TRACE conn2 <- [1,318,null,{}] 02:27:57 INFO - PROCESS | 2400 | 1465118877525 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}] 02:27:57 INFO - PROCESS | 2400 | 1465118877526 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:57 INFO - PROCESS | 2400 | 1465118877615 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x129352000) [pid = 2400] [serial = 186] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x124049400) [pid = 2400] [serial = 171] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x12449bc00) [pid = 2400] [serial = 172] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x129492800) [pid = 2400] [serial = 189] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x121c79c00) [pid = 2400] [serial = 169] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x12935a400) [pid = 2400] [serial = 187] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x12aaa5000) [pid = 2400] [serial = 193] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x124d9ec00) [pid = 2400] [serial = 174] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x121838000) [pid = 2400] [serial = 168] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x11805ac00) [pid = 2400] [serial = 157] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x112a78c00) [pid = 2400] [serial = 141] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x12a7bf800) [pid = 2400] [serial = 192] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x1168bcc00) [pid = 2400] [serial = 156] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x118fe5c00) [pid = 2400] [serial = 145] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x126f32c00) [pid = 2400] [serial = 177] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x126bd9400) [pid = 2400] [serial = 175] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x118371c00) [pid = 2400] [serial = 144] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x128d2ec00) [pid = 2400] [serial = 180] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1164ebc00) [pid = 2400] [serial = 159] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x12764e400) [pid = 2400] [serial = 178] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x111fd7400) [pid = 2400] [serial = 160] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x12445c400) [pid = 2400] [serial = 148] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x12139ec00) [pid = 2400] [serial = 147] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x126fd0400) [pid = 2400] [serial = 151] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x126b33400) [pid = 2400] [serial = 150] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x121252800) [pid = 2400] [serial = 183] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x128d31800) [pid = 2400] [serial = 154] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x12969ec00) [pid = 2400] [serial = 190] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x11976b400) [pid = 2400] [serial = 165] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x127655800) [pid = 2400] [serial = 153] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1199e7400) [pid = 2400] [serial = 166] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x11836f800) [pid = 2400] [serial = 162] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x128f32000) [pid = 2400] [serial = 181] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1187c1000) [pid = 2400] [serial = 163] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x128d38000) [pid = 2400] [serial = 184] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x1161f0800) [pid = 2400] [serial = 142] [outer = 0x0] [url = about:blank] 02:27:57 INFO - PROCESS | 2400 | 1465118877672 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:57 INFO - PROCESS | 2400 | 1465118877673 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:57 INFO - PROCESS | 2400 | ++DOCSHELL 0x1168a2000 == 35 [pid = 2400] [id = 87] 02:27:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x11805ac00) [pid = 2400] [serial = 258] [outer = 0x0] 02:27:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x11976b400) [pid = 2400] [serial = 259] [outer = 0x11805ac00] 02:27:57 INFO - PROCESS | 2400 | 1465118877701 Marionette DEBUG loaded listener.js 02:27:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x12449c800) [pid = 2400] [serial = 260] [outer = 0x11805ac00] 02:27:58 INFO - PROCESS | 2400 | 1465118878022 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]]]}] 02:27:58 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. 02:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 02:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:27:58 INFO - PROCESS | 2400 | 1465118878041 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:27:58 INFO - PROCESS | 2400 | 1465118878042 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:27:58 INFO - PROCESS | 2400 | 1465118878044 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:27:58 INFO - PROCESS | 2400 | 1465118878049 Marionette TRACE conn2 <- [1,322,null,{}] 02:27:58 INFO - PROCESS | 2400 | 1465118878057 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}] 02:27:58 INFO - PROCESS | 2400 | 1465118878059 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:58 INFO - PROCESS | 2400 | 1465118878136 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:27:58 INFO - PROCESS | 2400 | 1465118878191 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:58 INFO - PROCESS | 2400 | 1465118878193 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187d5000 == 36 [pid = 2400] [id = 88] 02:27:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x12449bc00) [pid = 2400] [serial = 261] [outer = 0x0] 02:27:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x124ee3400) [pid = 2400] [serial = 262] [outer = 0x12449bc00] 02:27:58 INFO - PROCESS | 2400 | 1465118878221 Marionette DEBUG loaded listener.js 02:27:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x127178c00) [pid = 2400] [serial = 263] [outer = 0x12449bc00] 02:27:58 INFO - PROCESS | 2400 | 1465118878543 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]]]}] 02:27:58 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. 02:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 526ms 02:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:27:58 INFO - PROCESS | 2400 | 1465118878570 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:27:58 INFO - PROCESS | 2400 | 1465118878572 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:27:58 INFO - PROCESS | 2400 | 1465118878574 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:27:58 INFO - PROCESS | 2400 | 1465118878575 Marionette TRACE conn2 <- [1,326,null,{}] 02:27:58 INFO - PROCESS | 2400 | 1465118878577 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}] 02:27:58 INFO - PROCESS | 2400 | 1465118878579 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:58 INFO - PROCESS | 2400 | 1465118878660 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:27:58 INFO - PROCESS | 2400 | 1465118878666 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:58 INFO - PROCESS | 2400 | 1465118878667 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x119620000 == 37 [pid = 2400] [id = 89] 02:27:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x128c5bc00) [pid = 2400] [serial = 264] [outer = 0x0] 02:27:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x128d33400) [pid = 2400] [serial = 265] [outer = 0x128c5bc00] 02:27:58 INFO - PROCESS | 2400 | 1465118878692 Marionette DEBUG loaded listener.js 02:27:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x129350400) [pid = 2400] [serial = 266] [outer = 0x128c5bc00] 02:27:59 INFO - PROCESS | 2400 | 1465118879038 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]]]}] 02:27:59 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. 02:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 02:27:59 INFO - PROCESS | 2400 | 1465118879045 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:27:59 INFO - PROCESS | 2400 | 1465118879046 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:27:59 INFO - PROCESS | 2400 | 1465118879052 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:27:59 INFO - PROCESS | 2400 | 1465118879053 Marionette TRACE conn2 <- [1,330,null,{}] 02:27:59 INFO - PROCESS | 2400 | 1465118879055 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}] 02:27:59 INFO - PROCESS | 2400 | 1465118879057 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:59 INFO - PROCESS | 2400 | 1465118879136 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:27:59 INFO - PROCESS | 2400 | 1465118879139 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:59 INFO - PROCESS | 2400 | 1465118879141 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ae2800 == 38 [pid = 2400] [id = 90] 02:27:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x118281400) [pid = 2400] [serial = 267] [outer = 0x0] 02:27:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x129357000) [pid = 2400] [serial = 268] [outer = 0x118281400] 02:27:59 INFO - PROCESS | 2400 | 1465118879172 Marionette DEBUG loaded listener.js 02:27:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x129620800) [pid = 2400] [serial = 269] [outer = 0x118281400] 02:27:59 INFO - PROCESS | 2400 | 1465118879496 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]]]}] 02:27:59 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. 02:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 02:27:59 INFO - PROCESS | 2400 | 1465118879521 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:27:59 INFO - PROCESS | 2400 | 1465118879522 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:27:59 INFO - PROCESS | 2400 | 1465118879524 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:27:59 INFO - PROCESS | 2400 | 1465118879525 Marionette TRACE conn2 <- [1,334,null,{}] 02:27:59 INFO - PROCESS | 2400 | 1465118879527 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}] 02:27:59 INFO - PROCESS | 2400 | 1465118879532 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:59 INFO - PROCESS | 2400 | 1465118879625 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:27:59 INFO - PROCESS | 2400 | 1465118879687 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:59 INFO - PROCESS | 2400 | 1465118879688 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:27:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x11644e000 == 39 [pid = 2400] [id = 91] 02:27:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x129352000) [pid = 2400] [serial = 270] [outer = 0x0] 02:27:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x12969bc00) [pid = 2400] [serial = 271] [outer = 0x129352000] 02:27:59 INFO - PROCESS | 2400 | 1465118879713 Marionette DEBUG loaded listener.js 02:27:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x12ad92400) [pid = 2400] [serial = 272] [outer = 0x129352000] 02:28:00 INFO - PROCESS | 2400 | 1465118880038 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]]]}] 02:28:00 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. 02:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 572ms 02:28:00 INFO - PROCESS | 2400 | 1465118880096 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:28:00 INFO - PROCESS | 2400 | 1465118880097 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:28:00 INFO - PROCESS | 2400 | 1465118880100 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:28:00 INFO - PROCESS | 2400 | 1465118880101 Marionette TRACE conn2 <- [1,338,null,{}] 02:28:00 INFO - PROCESS | 2400 | 1465118880103 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}] 02:28:00 INFO - PROCESS | 2400 | 1465118880104 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:00 INFO - PROCESS | 2400 | 1465118880195 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:28:00 INFO - PROCESS | 2400 | 1465118880219 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:00 INFO - PROCESS | 2400 | 1465118880220 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:00 INFO - PROCESS | 2400 | ++DOCSHELL 0x121ab0000 == 40 [pid = 2400] [id = 92] 02:28:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x12ad9b400) [pid = 2400] [serial = 273] [outer = 0x0] 02:28:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x12b36d000) [pid = 2400] [serial = 274] [outer = 0x12ad9b400] 02:28:00 INFO - PROCESS | 2400 | 1465118880245 Marionette DEBUG loaded listener.js 02:28:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x12bae2800) [pid = 2400] [serial = 275] [outer = 0x12ad9b400] 02:28:00 INFO - PROCESS | 2400 | 1465118880576 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]]]}] 02:28:00 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. 02:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 521ms 02:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:28:00 INFO - PROCESS | 2400 | 1465118880621 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:28:00 INFO - PROCESS | 2400 | 1465118880622 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:28:00 INFO - PROCESS | 2400 | 1465118880624 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:28:00 INFO - PROCESS | 2400 | 1465118880625 Marionette TRACE conn2 <- [1,342,null,{}] 02:28:00 INFO - PROCESS | 2400 | 1465118880628 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}] 02:28:00 INFO - PROCESS | 2400 | 1465118880629 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:00 INFO - PROCESS | 2400 | 1465118880723 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:28:00 INFO - PROCESS | 2400 | 1465118880727 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:00 INFO - PROCESS | 2400 | 1465118880728 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:00 INFO - PROCESS | 2400 | ++DOCSHELL 0x1248bf800 == 41 [pid = 2400] [id = 93] 02:28:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x12b368000) [pid = 2400] [serial = 276] [outer = 0x0] 02:28:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x12bc3f800) [pid = 2400] [serial = 277] [outer = 0x12b368000] 02:28:00 INFO - PROCESS | 2400 | 1465118880754 Marionette DEBUG loaded listener.js 02:28:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x12bc59800) [pid = 2400] [serial = 278] [outer = 0x12b368000] 02:28:01 INFO - PROCESS | 2400 | 1465118881071 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]]]}] 02:28:01 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. 02:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 472ms 02:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:28:01 INFO - PROCESS | 2400 | 1465118881109 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:28:01 INFO - PROCESS | 2400 | 1465118881110 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:28:01 INFO - PROCESS | 2400 | 1465118881114 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:28:01 INFO - PROCESS | 2400 | 1465118881118 Marionette TRACE conn2 <- [1,346,null,{}] 02:28:01 INFO - PROCESS | 2400 | 1465118881121 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}] 02:28:01 INFO - PROCESS | 2400 | 1465118881122 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:01 INFO - PROCESS | 2400 | 1465118881225 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:28:01 INFO - PROCESS | 2400 | 1465118881236 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:01 INFO - PROCESS | 2400 | 1465118881237 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:01 INFO - PROCESS | 2400 | ++DOCSHELL 0x127167000 == 42 [pid = 2400] [id = 94] 02:28:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x12bc61000) [pid = 2400] [serial = 279] [outer = 0x0] 02:28:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x12c112800) [pid = 2400] [serial = 280] [outer = 0x12bc61000] 02:28:01 INFO - PROCESS | 2400 | 1465118881262 Marionette DEBUG loaded listener.js 02:28:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x12c118000) [pid = 2400] [serial = 281] [outer = 0x12bc61000] 02:28:01 INFO - PROCESS | 2400 | 1465118881584 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]]]}] 02:28:01 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. 02:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 522ms 02:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:28:01 INFO - PROCESS | 2400 | 1465118881635 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:28:01 INFO - PROCESS | 2400 | 1465118881636 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:28:01 INFO - PROCESS | 2400 | 1465118881639 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:28:01 INFO - PROCESS | 2400 | 1465118881640 Marionette TRACE conn2 <- [1,350,null,{}] 02:28:01 INFO - PROCESS | 2400 | 1465118881642 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}] 02:28:01 INFO - PROCESS | 2400 | 1465118881643 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:01 INFO - PROCESS | 2400 | 1465118881803 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:28:01 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x118ffb000) [pid = 2400] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:28:01 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x124494800) [pid = 2400] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:28:01 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x1184bd000) [pid = 2400] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:28:01 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x126fca800) [pid = 2400] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:28:01 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x12bae2400) [pid = 2400] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:28:01 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x118369c00) [pid = 2400] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:28:01 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x12ad76c00) [pid = 2400] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:28:01 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x129494800) [pid = 2400] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:28:01 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x118f02400) [pid = 2400] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:28:01 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x124ee8800) [pid = 2400] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:28:01 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x129495800) [pid = 2400] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:28:01 INFO - PROCESS | 2400 | 1465118881843 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:01 INFO - PROCESS | 2400 | 1465118881844 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:01 INFO - PROCESS | 2400 | ++DOCSHELL 0x11897c800 == 43 [pid = 2400] [id = 95] 02:28:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x11643a800) [pid = 2400] [serial = 282] [outer = 0x0] 02:28:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x118f4fc00) [pid = 2400] [serial = 283] [outer = 0x11643a800] 02:28:01 INFO - PROCESS | 2400 | 1465118881868 Marionette DEBUG loaded listener.js 02:28:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x129058400) [pid = 2400] [serial = 284] [outer = 0x11643a800] 02:28:02 INFO - PROCESS | 2400 | 1465118882140 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]]]}] 02:28:02 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. 02:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 02:28:02 INFO - PROCESS | 2400 | 1465118882158 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:28:02 INFO - PROCESS | 2400 | 1465118882159 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:28:02 INFO - PROCESS | 2400 | 1465118882169 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:28:02 INFO - PROCESS | 2400 | 1465118882171 Marionette TRACE conn2 <- [1,354,null,{}] 02:28:02 INFO - PROCESS | 2400 | 1465118882174 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}] 02:28:02 INFO - PROCESS | 2400 | 1465118882175 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:02 INFO - PROCESS | 2400 | 1465118882279 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:28:02 INFO - PROCESS | 2400 | 1465118882285 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:02 INFO - PROCESS | 2400 | 1465118882287 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:02 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a81a000 == 44 [pid = 2400] [id = 96] 02:28:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x12bc3e800) [pid = 2400] [serial = 285] [outer = 0x0] 02:28:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x12c120c00) [pid = 2400] [serial = 286] [outer = 0x12bc3e800] 02:28:02 INFO - PROCESS | 2400 | 1465118882313 Marionette DEBUG loaded listener.js 02:28:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x12c734800) [pid = 2400] [serial = 287] [outer = 0x12bc3e800] 02:28:02 INFO - PROCESS | 2400 | 1465118882667 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]]]}] 02:28:02 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. 02:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 528ms 02:28:02 INFO - PROCESS | 2400 | 1465118882690 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:28:02 INFO - PROCESS | 2400 | 1465118882691 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:28:02 INFO - PROCESS | 2400 | 1465118882693 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:28:02 INFO - PROCESS | 2400 | 1465118882694 Marionette TRACE conn2 <- [1,358,null,{}] 02:28:02 INFO - PROCESS | 2400 | 1465118882706 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}] 02:28:02 INFO - PROCESS | 2400 | 1465118882707 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:02 INFO - PROCESS | 2400 | 1465118882787 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:28:02 INFO - PROCESS | 2400 | 1465118882791 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:02 INFO - PROCESS | 2400 | 1465118882792 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:02 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8dc000 == 45 [pid = 2400] [id = 97] 02:28:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x12c735400) [pid = 2400] [serial = 288] [outer = 0x0] 02:28:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x12c739c00) [pid = 2400] [serial = 289] [outer = 0x12c735400] 02:28:02 INFO - PROCESS | 2400 | 1465118882817 Marionette DEBUG loaded listener.js 02:28:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x12c73d000) [pid = 2400] [serial = 290] [outer = 0x12c735400] 02:28:03 INFO - PROCESS | 2400 | 1465118883151 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]]]}] 02:28:03 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. 02:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 478ms 02:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:28:03 INFO - PROCESS | 2400 | 1465118883172 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:28:03 INFO - PROCESS | 2400 | 1465118883173 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:28:03 INFO - PROCESS | 2400 | 1465118883175 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:28:03 INFO - PROCESS | 2400 | 1465118883176 Marionette TRACE conn2 <- [1,362,null,{}] 02:28:03 INFO - PROCESS | 2400 | 1465118883181 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}] 02:28:03 INFO - PROCESS | 2400 | 1465118883183 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:03 INFO - PROCESS | 2400 | 1465118883271 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:28:03 INFO - PROCESS | 2400 | 1465118883275 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:03 INFO - PROCESS | 2400 | 1465118883276 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad35800 == 46 [pid = 2400] [id = 98] 02:28:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x12c78a400) [pid = 2400] [serial = 291] [outer = 0x0] 02:28:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x12c791400) [pid = 2400] [serial = 292] [outer = 0x12c78a400] 02:28:03 INFO - PROCESS | 2400 | 1465118883300 Marionette DEBUG loaded listener.js 02:28:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x12c797000) [pid = 2400] [serial = 293] [outer = 0x12c78a400] 02:28:03 INFO - PROCESS | 2400 | 1465118883702 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]]]}] 02:28:03 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. 02:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 570ms 02:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:28:03 INFO - PROCESS | 2400 | 1465118883745 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:28:03 INFO - PROCESS | 2400 | 1465118883747 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:28:03 INFO - PROCESS | 2400 | 1465118883749 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:28:03 INFO - PROCESS | 2400 | 1465118883750 Marionette TRACE conn2 <- [1,366,null,{}] 02:28:03 INFO - PROCESS | 2400 | 1465118883752 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}] 02:28:03 INFO - PROCESS | 2400 | 1465118883753 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:03 INFO - PROCESS | 2400 | 1465118883887 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:28:03 INFO - PROCESS | 2400 | 1465118883942 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:03 INFO - PROCESS | 2400 | 1465118883944 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x113ca4000 == 47 [pid = 2400] [id = 99] 02:28:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x1130e2c00) [pid = 2400] [serial = 294] [outer = 0x0] 02:28:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x1164f4800) [pid = 2400] [serial = 295] [outer = 0x1130e2c00] 02:28:03 INFO - PROCESS | 2400 | 1465118883976 Marionette DEBUG loaded listener.js 02:28:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x117662800) [pid = 2400] [serial = 296] [outer = 0x1130e2c00] 02:28:04 INFO - PROCESS | 2400 | 1465118884458 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]]]}] 02:28:04 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. 02:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 721ms 02:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:28:04 INFO - PROCESS | 2400 | 1465118884471 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:28:04 INFO - PROCESS | 2400 | 1465118884473 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:28:04 INFO - PROCESS | 2400 | 1465118884477 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:28:04 INFO - PROCESS | 2400 | 1465118884479 Marionette TRACE conn2 <- [1,370,null,{}] 02:28:04 INFO - PROCESS | 2400 | 1465118884482 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}] 02:28:04 INFO - PROCESS | 2400 | 1465118884484 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:04 INFO - PROCESS | 2400 | 1465118884591 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:28:04 INFO - PROCESS | 2400 | 1465118884639 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:04 INFO - PROCESS | 2400 | 1465118884641 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:04 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187d3800 == 48 [pid = 2400] [id = 100] 02:28:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x121251c00) [pid = 2400] [serial = 297] [outer = 0x0] 02:28:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x121ae2c00) [pid = 2400] [serial = 298] [outer = 0x121251c00] 02:28:04 INFO - PROCESS | 2400 | 1465118884675 Marionette DEBUG loaded listener.js 02:28:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x1245d5400) [pid = 2400] [serial = 299] [outer = 0x121251c00] 02:28:05 INFO - PROCESS | 2400 | 1465118885196 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]]]}] 02:28:05 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. 02:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 772ms 02:28:05 INFO - PROCESS | 2400 | 1465118885274 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:28:05 INFO - PROCESS | 2400 | 1465118885276 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:28:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:28:05 INFO - PROCESS | 2400 | 1465118885290 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:28:05 INFO - PROCESS | 2400 | 1465118885292 Marionette TRACE conn2 <- [1,374,null,{}] 02:28:05 INFO - PROCESS | 2400 | 1465118885308 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}] 02:28:05 INFO - PROCESS | 2400 | 1465118885309 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:05 INFO - PROCESS | 2400 | 1465118885437 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:28:05 INFO - PROCESS | 2400 | 1465118885501 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:05 INFO - PROCESS | 2400 | 1465118885503 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a1bc000 == 49 [pid = 2400] [id = 101] 02:28:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x127651000) [pid = 2400] [serial = 300] [outer = 0x0] 02:28:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x128d37800) [pid = 2400] [serial = 301] [outer = 0x127651000] 02:28:05 INFO - PROCESS | 2400 | 1465118885533 Marionette DEBUG loaded listener.js 02:28:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x129626c00) [pid = 2400] [serial = 302] [outer = 0x127651000] 02:28:05 INFO - PROCESS | 2400 | 1465118885947 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:28:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:28:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 680ms 02:28:05 INFO - PROCESS | 2400 | 1465118885965 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:28:05 INFO - PROCESS | 2400 | 1465118885968 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:28:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:28:05 INFO - PROCESS | 2400 | 1465118885976 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:28:05 INFO - PROCESS | 2400 | 1465118885979 Marionette TRACE conn2 <- [1,378,null,{}] 02:28:05 INFO - PROCESS | 2400 | 1465118885982 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}] 02:28:05 INFO - PROCESS | 2400 | 1465118885984 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:06 INFO - PROCESS | 2400 | 1465118886091 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:28:06 INFO - PROCESS | 2400 | 1465118886141 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:06 INFO - PROCESS | 2400 | 1465118886143 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:06 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b20b000 == 50 [pid = 2400] [id = 102] 02:28:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x12969fc00) [pid = 2400] [serial = 303] [outer = 0x0] 02:28:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x12aaad800) [pid = 2400] [serial = 304] [outer = 0x12969fc00] 02:28:06 INFO - PROCESS | 2400 | 1465118886172 Marionette DEBUG loaded listener.js 02:28:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 118 (0x12bc59000) [pid = 2400] [serial = 305] [outer = 0x12969fc00] 02:28:06 INFO - PROCESS | 2400 | 1465118886638 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:28:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:28:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 677ms 02:28:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:28:06 INFO - PROCESS | 2400 | 1465118886649 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:28:06 INFO - PROCESS | 2400 | 1465118886650 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:28:06 INFO - PROCESS | 2400 | 1465118886652 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:28:06 INFO - PROCESS | 2400 | 1465118886654 Marionette TRACE conn2 <- [1,382,null,{}] 02:28:06 INFO - PROCESS | 2400 | 1465118886656 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}] 02:28:06 INFO - PROCESS | 2400 | 1465118886657 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:06 INFO - PROCESS | 2400 | 1465118886782 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:28:07 INFO - PROCESS | 2400 | 1465118886999 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:07 INFO - PROCESS | 2400 | 1465118887000 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:07 INFO - PROCESS | 2400 | ++DOCSHELL 0x1182fc000 == 51 [pid = 2400] [id = 103] 02:28:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 119 (0x117128c00) [pid = 2400] [serial = 306] [outer = 0x0] 02:28:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 120 (0x118f0d000) [pid = 2400] [serial = 307] [outer = 0x117128c00] 02:28:07 INFO - PROCESS | 2400 | 1465118887041 Marionette DEBUG loaded listener.js 02:28:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 121 (0x121252c00) [pid = 2400] [serial = 308] [outer = 0x117128c00] 02:28:07 INFO - PROCESS | 2400 | 1465118887480 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:28:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:28:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 870ms 02:28:07 INFO - PROCESS | 2400 | 1465118887524 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:28:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:28:07 INFO - PROCESS | 2400 | 1465118887526 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:28:07 INFO - PROCESS | 2400 | 1465118887548 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:28:07 INFO - PROCESS | 2400 | 1465118887549 Marionette TRACE conn2 <- [1,386,null,{}] 02:28:07 INFO - PROCESS | 2400 | 1465118887554 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}] 02:28:07 INFO - PROCESS | 2400 | 1465118887557 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:07 INFO - PROCESS | 2400 | 1465118887651 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:28:07 INFO - PROCESS | 2400 | 1465118887718 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:07 INFO - PROCESS | 2400 | 1465118887719 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:07 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ace800 == 52 [pid = 2400] [id = 104] 02:28:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 122 (0x12139ec00) [pid = 2400] [serial = 309] [outer = 0x0] 02:28:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 123 (0x124497400) [pid = 2400] [serial = 310] [outer = 0x12139ec00] 02:28:07 INFO - PROCESS | 2400 | 1465118887747 Marionette DEBUG loaded listener.js 02:28:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 124 (0x124e31000) [pid = 2400] [serial = 311] [outer = 0x12139ec00] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad35800 == 51 [pid = 2400] [id = 98] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8dc000 == 50 [pid = 2400] [id = 97] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x12a81a000 == 49 [pid = 2400] [id = 96] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x11897c800 == 48 [pid = 2400] [id = 95] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x127167000 == 47 [pid = 2400] [id = 94] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x1248bf800 == 46 [pid = 2400] [id = 93] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x121ab0000 == 45 [pid = 2400] [id = 92] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 123 (0x12aaa5800) [pid = 2400] [serial = 195] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 122 (0x11718d400) [pid = 2400] [serial = 198] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 121 (0x118ffe800) [pid = 2400] [serial = 201] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x11644e000 == 44 [pid = 2400] [id = 91] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x116ae2800 == 43 [pid = 2400] [id = 90] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x119620000 == 42 [pid = 2400] [id = 89] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x1187d5000 == 41 [pid = 2400] [id = 88] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x1168a2000 == 40 [pid = 2400] [id = 87] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x11681d800 == 39 [pid = 2400] [id = 86] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x129020800 == 38 [pid = 2400] [id = 83] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x12147e000 == 37 [pid = 2400] [id = 82] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x11830b000 == 36 [pid = 2400] [id = 81] 02:28:08 INFO - PROCESS | 2400 | --DOCSHELL 0x1293de800 == 35 [pid = 2400] [id = 80] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 120 (0x12bc3f000) [pid = 2400] [serial = 235] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 119 (0x12bc5bc00) [pid = 2400] [serial = 236] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 118 (0x126b2dc00) [pid = 2400] [serial = 230] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 117 (0x12badcc00) [pid = 2400] [serial = 227] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x12cf6ac00) [pid = 2400] [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.] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x129697000) [pid = 2400] [serial = 220] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x12badf000) [pid = 2400] [serial = 233] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x12948bc00) [pid = 2400] [serial = 218] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x12ad91800) [pid = 2400] [serial = 223] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x121344400) [pid = 2400] [serial = 229] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x121250800) [pid = 2400] [serial = 208] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x126b3a400) [pid = 2400] [serial = 212] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x118fffc00) [pid = 2400] [serial = 205] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x12ad6e800) [pid = 2400] [serial = 221] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x127657400) [pid = 2400] [serial = 214] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x129359800) [pid = 2400] [serial = 232] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x12ad9ec00) [pid = 2400] [serial = 224] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x128f33400) [pid = 2400] [serial = 215] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x124495000) [pid = 2400] [serial = 209] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x12934f400) [pid = 2400] [serial = 217] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x124da1800) [pid = 2400] [serial = 211] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x12b36cc00) [pid = 2400] [serial = 226] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x118f46c00) [pid = 2400] [serial = 204] [outer = 0x0] [url = about:blank] 02:28:08 INFO - PROCESS | 2400 | 1465118888181 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]]]}] 02:28:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:28:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 691ms 02:28:08 INFO - PROCESS | 2400 | 1465118888248 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:28:08 INFO - PROCESS | 2400 | 1465118888251 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:28:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:28:08 INFO - PROCESS | 2400 | 1465118888270 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:28:08 INFO - PROCESS | 2400 | 1465118888272 Marionette TRACE conn2 <- [1,390,null,{}] 02:28:08 INFO - PROCESS | 2400 | 1465118888290 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}] 02:28:08 INFO - PROCESS | 2400 | 1465118888291 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:08 INFO - PROCESS | 2400 | 1465118888401 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:28:08 INFO - PROCESS | 2400 | 1465118888481 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:08 INFO - PROCESS | 2400 | 1465118888482 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x11898d000 == 36 [pid = 2400] [id = 105] 02:28:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x12124d800) [pid = 2400] [serial = 312] [outer = 0x0] 02:28:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x127651400) [pid = 2400] [serial = 313] [outer = 0x12124d800] 02:28:08 INFO - PROCESS | 2400 | 1465118888514 Marionette DEBUG loaded listener.js 02:28:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x129487800) [pid = 2400] [serial = 314] [outer = 0x12124d800] 02:28:08 INFO - PROCESS | 2400 | 1465118888844 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]]]}] 02:28:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:28:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 594ms 02:28:08 INFO - PROCESS | 2400 | 1465118888853 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:28:08 INFO - PROCESS | 2400 | 1465118888855 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:28:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:28:08 INFO - PROCESS | 2400 | 1465118888858 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:28:08 INFO - PROCESS | 2400 | 1465118888863 Marionette TRACE conn2 <- [1,394,null,{}] 02:28:08 INFO - PROCESS | 2400 | 1465118888873 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}] 02:28:08 INFO - PROCESS | 2400 | 1465118888875 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:08 INFO - PROCESS | 2400 | 1465118888958 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:28:09 INFO - PROCESS | 2400 | 1465118889010 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:09 INFO - PROCESS | 2400 | 1465118889012 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x11962b000 == 37 [pid = 2400] [id = 106] 02:28:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x12764e800) [pid = 2400] [serial = 315] [outer = 0x0] 02:28:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x129697000) [pid = 2400] [serial = 316] [outer = 0x12764e800] 02:28:09 INFO - PROCESS | 2400 | 1465118889037 Marionette DEBUG loaded listener.js 02:28:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x12b36a400) [pid = 2400] [serial = 317] [outer = 0x12764e800] 02:28:09 INFO - PROCESS | 2400 | 1465118889347 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]]]}] 02:28:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:28:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 527ms 02:28:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:28:09 INFO - PROCESS | 2400 | 1465118889385 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:28:09 INFO - PROCESS | 2400 | 1465118889386 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:28:09 INFO - PROCESS | 2400 | 1465118889389 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:28:09 INFO - PROCESS | 2400 | 1465118889390 Marionette TRACE conn2 <- [1,398,null,{}] 02:28:09 INFO - PROCESS | 2400 | 1465118889392 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}] 02:28:09 INFO - PROCESS | 2400 | 1465118889393 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:09 INFO - PROCESS | 2400 | 1465118889475 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:28:09 INFO - PROCESS | 2400 | 1465118889483 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:09 INFO - PROCESS | 2400 | 1465118889485 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213c6800 == 38 [pid = 2400] [id = 107] 02:28:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x127653400) [pid = 2400] [serial = 318] [outer = 0x0] 02:28:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x12bc3b000) [pid = 2400] [serial = 319] [outer = 0x127653400] 02:28:09 INFO - PROCESS | 2400 | 1465118889555 Marionette DEBUG loaded listener.js 02:28:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x12c113c00) [pid = 2400] [serial = 320] [outer = 0x127653400] 02:28:09 INFO - PROCESS | 2400 | 1465118889872 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]]]}] 02:28:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:28:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 02:28:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:28:09 INFO - PROCESS | 2400 | 1465118889907 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:28:09 INFO - PROCESS | 2400 | 1465118889908 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:28:09 INFO - PROCESS | 2400 | 1465118889910 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:28:09 INFO - PROCESS | 2400 | 1465118889912 Marionette TRACE conn2 <- [1,402,null,{}] 02:28:09 INFO - PROCESS | 2400 | 1465118889915 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}] 02:28:09 INFO - PROCESS | 2400 | 1465118889918 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:10 INFO - PROCESS | 2400 | 1465118889998 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:28:10 INFO - PROCESS | 2400 | 1465118890003 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:10 INFO - PROCESS | 2400 | 1465118890007 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:10 INFO - PROCESS | 2400 | ++DOCSHELL 0x1248bf000 == 39 [pid = 2400] [id = 108] 02:28:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x12c1e5400) [pid = 2400] [serial = 321] [outer = 0x0] 02:28:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x12c731400) [pid = 2400] [serial = 322] [outer = 0x12c1e5400] 02:28:10 INFO - PROCESS | 2400 | 1465118890040 Marionette DEBUG loaded listener.js 02:28:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x12c78c800) [pid = 2400] [serial = 323] [outer = 0x12c1e5400] 02:28:10 INFO - PROCESS | 2400 | 1465118890456 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]]]}] 02:28:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:28:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 570ms 02:28:10 INFO - PROCESS | 2400 | 1465118890486 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:28:10 INFO - PROCESS | 2400 | 1465118890487 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:28:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:28:10 INFO - PROCESS | 2400 | 1465118890489 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:28:10 INFO - PROCESS | 2400 | 1465118890490 Marionette TRACE conn2 <- [1,406,null,{}] 02:28:10 INFO - PROCESS | 2400 | 1465118890492 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}] 02:28:10 INFO - PROCESS | 2400 | 1465118890494 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:10 INFO - PROCESS | 2400 | 1465118890595 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:28:10 INFO - PROCESS | 2400 | 1465118890600 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:10 INFO - PROCESS | 2400 | 1465118890601 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:10 INFO - PROCESS | 2400 | ++DOCSHELL 0x12760b000 == 40 [pid = 2400] [id = 109] 02:28:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x12c798c00) [pid = 2400] [serial = 324] [outer = 0x0] 02:28:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x12ce0f800) [pid = 2400] [serial = 325] [outer = 0x12c798c00] 02:28:10 INFO - PROCESS | 2400 | 1465118890653 Marionette DEBUG loaded listener.js 02:28:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x12cf63800) [pid = 2400] [serial = 326] [outer = 0x12c798c00] 02:28:11 INFO - PROCESS | 2400 | 1465118891010 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]]]}] 02:28:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:28:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 569ms 02:28:11 INFO - PROCESS | 2400 | 1465118891058 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:28:11 INFO - PROCESS | 2400 | 1465118891059 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:28:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:28:11 INFO - PROCESS | 2400 | 1465118891061 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:28:11 INFO - PROCESS | 2400 | 1465118891063 Marionette TRACE conn2 <- [1,410,null,{}] 02:28:11 INFO - PROCESS | 2400 | 1465118891065 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}] 02:28:11 INFO - PROCESS | 2400 | 1465118891066 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:11 INFO - PROCESS | 2400 | 1465118891166 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:28:11 INFO - PROCESS | 2400 | 1465118891215 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:28:11 INFO - PROCESS | 2400 | 1465118891222 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:11 INFO - PROCESS | 2400 | 1465118891223 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:11 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a1c8000 == 41 [pid = 2400] [id = 110] 02:28:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x12d644400) [pid = 2400] [serial = 327] [outer = 0x0] 02:28:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x12d644c00) [pid = 2400] [serial = 328] [outer = 0x12d644400] 02:28:11 INFO - PROCESS | 2400 | 1465118891254 Marionette DEBUG loaded listener.js 02:28:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x12d64c400) [pid = 2400] [serial = 329] [outer = 0x12d644400] 02:28:11 INFO - PROCESS | 2400 | 1465118891582 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]]]}] 02:28:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:28:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 572ms 02:28:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:28:11 INFO - PROCESS | 2400 | 1465118891634 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:28:11 INFO - PROCESS | 2400 | 1465118891636 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:28:11 INFO - PROCESS | 2400 | 1465118891638 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:28:11 INFO - PROCESS | 2400 | 1465118891639 Marionette TRACE conn2 <- [1,414,null,{}] 02:28:11 INFO - PROCESS | 2400 | 1465118891641 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}] 02:28:11 INFO - PROCESS | 2400 | 1465118891642 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:11 INFO - PROCESS | 2400 | 1465118891743 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:28:11 INFO - PROCESS | 2400 | 1465118891754 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:11 INFO - PROCESS | 2400 | 1465118891755 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:11 INFO - PROCESS | 2400 | ++DOCSHELL 0x12aabe800 == 42 [pid = 2400] [id = 111] 02:28:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x126c88400) [pid = 2400] [serial = 330] [outer = 0x0] 02:28:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 118 (0x126c90800) [pid = 2400] [serial = 331] [outer = 0x126c88400] 02:28:11 INFO - PROCESS | 2400 | 1465118891780 Marionette DEBUG loaded listener.js 02:28:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 119 (0x126c94800) [pid = 2400] [serial = 332] [outer = 0x126c88400] 02:28:12 INFO - PROCESS | 2400 | 1465118892142 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]]]}] 02:28:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:28:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 118 (0x12ad9b400) [pid = 2400] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 117 (0x12b368000) [pid = 2400] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x12bc61000) [pid = 2400] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x118f06800) [pid = 2400] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x11827fc00) [pid = 2400] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x118281400) [pid = 2400] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x128c5bc00) [pid = 2400] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x11805ac00) [pid = 2400] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x12449bc00) [pid = 2400] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x11643a800) [pid = 2400] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x12c735400) [pid = 2400] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x129352000) [pid = 2400] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x12bc3e800) [pid = 2400] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:28:12 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x118f06400) [pid = 2400] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:28:12 INFO - PROCESS | 2400 | 1465118892301 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:28:12 INFO - PROCESS | 2400 | 1465118892302 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:28:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:28:12 INFO - PROCESS | 2400 | 1465118892307 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:28:12 INFO - PROCESS | 2400 | 1465118892308 Marionette TRACE conn2 <- [1,418,null,{}] 02:28:12 INFO - PROCESS | 2400 | 1465118892311 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}] 02:28:12 INFO - PROCESS | 2400 | 1465118892312 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:12 INFO - PROCESS | 2400 | 1465118892400 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:28:12 INFO - PROCESS | 2400 | 1465118892414 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:12 INFO - PROCESS | 2400 | 1465118892415 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x119613000 == 43 [pid = 2400] [id = 112] 02:28:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x1126a5400) [pid = 2400] [serial = 333] [outer = 0x0] 02:28:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x1126a8800) [pid = 2400] [serial = 334] [outer = 0x1126a5400] 02:28:12 INFO - PROCESS | 2400 | 1465118892443 Marionette DEBUG loaded listener.js 02:28:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x116a71400) [pid = 2400] [serial = 335] [outer = 0x1126a5400] 02:28:13 INFO - PROCESS | 2400 | 1465118893241 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]]]}] 02:28:13 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 02:28:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 975ms 02:28:13 INFO - PROCESS | 2400 | 1465118893284 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:28:13 INFO - PROCESS | 2400 | 1465118893285 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:28:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:28:13 INFO - PROCESS | 2400 | 1465118893287 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:28:13 INFO - PROCESS | 2400 | 1465118893288 Marionette TRACE conn2 <- [1,422,null,{}] 02:28:13 INFO - PROCESS | 2400 | 1465118893290 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}] 02:28:13 INFO - PROCESS | 2400 | 1465118893291 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:13 INFO - PROCESS | 2400 | 1465118893376 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:28:13 INFO - PROCESS | 2400 | 1465118893438 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:13 INFO - PROCESS | 2400 | 1465118893440 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b223000 == 44 [pid = 2400] [id = 113] 02:28:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x126c8d400) [pid = 2400] [serial = 336] [outer = 0x0] 02:28:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x126c93800) [pid = 2400] [serial = 337] [outer = 0x126c8d400] 02:28:13 INFO - PROCESS | 2400 | 1465118893467 Marionette DEBUG loaded listener.js 02:28:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x12ad99800) [pid = 2400] [serial = 338] [outer = 0x126c8d400] 02:28:14 INFO - PROCESS | 2400 | 1465118894239 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]]]}] 02:28:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:28:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 02:28:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:28:14 INFO - PROCESS | 2400 | 1465118894256 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:28:14 INFO - PROCESS | 2400 | 1465118894258 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:28:14 INFO - PROCESS | 2400 | 1465118894260 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:28:14 INFO - PROCESS | 2400 | 1465118894262 Marionette TRACE conn2 <- [1,426,null,{}] 02:28:14 INFO - PROCESS | 2400 | 1465118894266 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}] 02:28:14 INFO - PROCESS | 2400 | 1465118894267 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:14 INFO - PROCESS | 2400 | 1465118894424 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:28:14 INFO - PROCESS | 2400 | 1465118894476 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:14 INFO - PROCESS | 2400 | 1465118894478 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x1133d0800 == 45 [pid = 2400] [id = 114] 02:28:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x1126a2400) [pid = 2400] [serial = 339] [outer = 0x0] 02:28:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x112d4dc00) [pid = 2400] [serial = 340] [outer = 0x1126a2400] 02:28:14 INFO - PROCESS | 2400 | 1465118894510 Marionette DEBUG loaded listener.js 02:28:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x118104400) [pid = 2400] [serial = 341] [outer = 0x1126a2400] 02:28:15 INFO - PROCESS | 2400 | 1465118895019 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] 02:28:15 INFO - PROCESS | 2400 | 1465118895037 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:28:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:28:15 INFO - PROCESS | 2400 | 1465118895040 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:28:15 INFO - PROCESS | 2400 | 1465118895042 Marionette TRACE conn2 <- [1,430,null,{}] 02:28:15 INFO - PROCESS | 2400 | 1465118895062 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}] 02:28:15 INFO - PROCESS | 2400 | 1465118895066 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:15 INFO - PROCESS | 2400 | 1465118895194 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:28:15 INFO - PROCESS | 2400 | 1465118895244 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:15 INFO - PROCESS | 2400 | 1465118895246 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x11962b800 == 46 [pid = 2400] [id = 115] 02:28:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x120555c00) [pid = 2400] [serial = 342] [outer = 0x0] 02:28:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x121ae1400) [pid = 2400] [serial = 343] [outer = 0x120555c00] 02:28:15 INFO - PROCESS | 2400 | 1465118895277 Marionette DEBUG loaded listener.js 02:28:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x124d9b000) [pid = 2400] [serial = 344] [outer = 0x120555c00] 02:28:15 INFO - PROCESS | 2400 | 1465118895716 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]]]}] 02:28:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:28:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 722ms 02:28:15 INFO - PROCESS | 2400 | 1465118895781 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:28:15 INFO - PROCESS | 2400 | 1465118895783 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:28:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:28:15 INFO - PROCESS | 2400 | 1465118895787 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:28:15 INFO - PROCESS | 2400 | 1465118895788 Marionette TRACE conn2 <- [1,434,null,{}] 02:28:15 INFO - PROCESS | 2400 | 1465118895790 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}] 02:28:15 INFO - PROCESS | 2400 | 1465118895791 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:15 INFO - PROCESS | 2400 | 1465118895899 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:28:15 INFO - PROCESS | 2400 | 1465118895969 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:15 INFO - PROCESS | 2400 | 1465118895971 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x127166800 == 47 [pid = 2400] [id = 116] 02:28:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 118 (0x126be3800) [pid = 2400] [serial = 345] [outer = 0x0] 02:28:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 119 (0x126c90c00) [pid = 2400] [serial = 346] [outer = 0x126be3800] 02:28:16 INFO - PROCESS | 2400 | 1465118896000 Marionette DEBUG loaded listener.js 02:28:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 120 (0x128c5c800) [pid = 2400] [serial = 347] [outer = 0x126be3800] 02:28:16 INFO - PROCESS | 2400 | 1465118896422 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]]]}] 02:28:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:28:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 669ms 02:28:16 INFO - PROCESS | 2400 | 1465118896456 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:28:16 INFO - PROCESS | 2400 | 1465118896459 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:28:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:28:16 INFO - PROCESS | 2400 | 1465118896466 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:28:16 INFO - PROCESS | 2400 | 1465118896469 Marionette TRACE conn2 <- [1,438,null,{}] 02:28:16 INFO - PROCESS | 2400 | 1465118896472 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}] 02:28:16 INFO - PROCESS | 2400 | 1465118896474 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:16 INFO - PROCESS | 2400 | 1465118896585 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:28:16 INFO - PROCESS | 2400 | 1465118896642 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:16 INFO - PROCESS | 2400 | 1465118896643 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x12bddf000 == 48 [pid = 2400] [id = 117] 02:28:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 121 (0x128f3b400) [pid = 2400] [serial = 348] [outer = 0x0] 02:28:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 122 (0x12a7bc800) [pid = 2400] [serial = 349] [outer = 0x128f3b400] 02:28:16 INFO - PROCESS | 2400 | 1465118896672 Marionette DEBUG loaded listener.js 02:28:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 123 (0x12ad9e000) [pid = 2400] [serial = 350] [outer = 0x128f3b400] 02:28:17 INFO - PROCESS | 2400 | 1465118897108 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]]]}] 02:28:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:28:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 677ms 02:28:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:28:17 INFO - PROCESS | 2400 | 1465118897140 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:28:17 INFO - PROCESS | 2400 | 1465118897141 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:28:17 INFO - PROCESS | 2400 | 1465118897143 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:28:17 INFO - PROCESS | 2400 | 1465118897144 Marionette TRACE conn2 <- [1,442,null,{}] 02:28:17 INFO - PROCESS | 2400 | 1465118897147 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}] 02:28:17 INFO - PROCESS | 2400 | 1465118897148 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:17 INFO - PROCESS | 2400 | 1465118897268 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:28:17 INFO - PROCESS | 2400 | 1465118897352 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:17 INFO - PROCESS | 2400 | 1465118897354 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x12bddb000 == 49 [pid = 2400] [id = 118] 02:28:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 124 (0x12aaa4800) [pid = 2400] [serial = 351] [outer = 0x0] 02:28:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 125 (0x12bc3e800) [pid = 2400] [serial = 352] [outer = 0x12aaa4800] 02:28:17 INFO - PROCESS | 2400 | 1465118897383 Marionette DEBUG loaded listener.js 02:28:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 126 (0x12c119000) [pid = 2400] [serial = 353] [outer = 0x12aaa4800] 02:28:17 INFO - PROCESS | 2400 | 1465118897974 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]]]}] 02:28:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:28:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 868ms 02:28:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:28:18 INFO - PROCESS | 2400 | 1465118898012 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:28:18 INFO - PROCESS | 2400 | 1465118898015 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:28:18 INFO - PROCESS | 2400 | 1465118898018 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:28:18 INFO - PROCESS | 2400 | 1465118898020 Marionette TRACE conn2 <- [1,446,null,{}] 02:28:18 INFO - PROCESS | 2400 | 1465118898023 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}] 02:28:18 INFO - PROCESS | 2400 | 1465118898025 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:18 INFO - PROCESS | 2400 | 1465118898121 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:28:18 INFO - PROCESS | 2400 | 1465118898188 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:18 INFO - PROCESS | 2400 | 1465118898191 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x118320000 == 50 [pid = 2400] [id = 119] 02:28:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 127 (0x11828bc00) [pid = 2400] [serial = 354] [outer = 0x0] 02:28:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 128 (0x11976ec00) [pid = 2400] [serial = 355] [outer = 0x11828bc00] 02:28:18 INFO - PROCESS | 2400 | 1465118898219 Marionette DEBUG loaded listener.js 02:28:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 129 (0x124495000) [pid = 2400] [serial = 356] [outer = 0x11828bc00] 02:28:18 INFO - PROCESS | 2400 | 1465118898671 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]]]}] 02:28:18 INFO - PROCESS | 2400 | --DOCSHELL 0x12b223000 == 49 [pid = 2400] [id = 113] 02:28:18 INFO - PROCESS | 2400 | --DOCSHELL 0x119613000 == 48 [pid = 2400] [id = 112] 02:28:18 INFO - PROCESS | 2400 | --DOCSHELL 0x12aabe800 == 47 [pid = 2400] [id = 111] 02:28:18 INFO - PROCESS | 2400 | --DOCSHELL 0x12a1c8000 == 46 [pid = 2400] [id = 110] 02:28:18 INFO - PROCESS | 2400 | --DOCSHELL 0x12760b000 == 45 [pid = 2400] [id = 109] 02:28:18 INFO - PROCESS | 2400 | --DOCSHELL 0x1248bf000 == 44 [pid = 2400] [id = 108] 02:28:18 INFO - PROCESS | 2400 | --DOCSHELL 0x1213c6800 == 43 [pid = 2400] [id = 107] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 128 (0x12c791400) [pid = 2400] [serial = 292] [outer = 0x0] [url = about:blank] 02:28:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:28:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 722ms 02:28:18 INFO - PROCESS | 2400 | --DOCSHELL 0x11962b000 == 42 [pid = 2400] [id = 106] 02:28:18 INFO - PROCESS | 2400 | --DOCSHELL 0x11898d000 == 41 [pid = 2400] [id = 105] 02:28:18 INFO - PROCESS | 2400 | --DOCSHELL 0x116ace800 == 40 [pid = 2400] [id = 104] 02:28:18 INFO - PROCESS | 2400 | --DOCSHELL 0x1182fc000 == 39 [pid = 2400] [id = 103] 02:28:18 INFO - PROCESS | 2400 | --DOCSHELL 0x113ca4000 == 38 [pid = 2400] [id = 99] 02:28:18 INFO - PROCESS | 2400 | 1465118898755 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:28:18 INFO - PROCESS | 2400 | 1465118898758 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:28:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:28:18 INFO - PROCESS | 2400 | 1465118898762 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:28:18 INFO - PROCESS | 2400 | 1465118898764 Marionette TRACE conn2 <- [1,450,null,{}] 02:28:18 INFO - PROCESS | 2400 | 1465118898766 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}] 02:28:18 INFO - PROCESS | 2400 | 1465118898768 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:18 INFO - PROCESS | 2400 | 1465118898846 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 127 (0x1199e2000) [pid = 2400] [serial = 202] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 126 (0x12b36d000) [pid = 2400] [serial = 274] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 125 (0x12bc3f800) [pid = 2400] [serial = 277] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 124 (0x12c112800) [pid = 2400] [serial = 280] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 123 (0x11976ac00) [pid = 2400] [serial = 256] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 122 (0x12055a800) [pid = 2400] [serial = 257] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 121 (0x129355000) [pid = 2400] [serial = 250] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 120 (0x11976a800) [pid = 2400] [serial = 241] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 119 (0x12bc5c800) [pid = 2400] [serial = 238] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 118 (0x128c5a000) [pid = 2400] [serial = 254] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 117 (0x12124d000) [pid = 2400] [serial = 253] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x129357000) [pid = 2400] [serial = 268] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x129620800) [pid = 2400] [serial = 269] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x128d33400) [pid = 2400] [serial = 265] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x129350400) [pid = 2400] [serial = 266] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x11976b400) [pid = 2400] [serial = 259] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x12449c800) [pid = 2400] [serial = 260] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x12c118000) [pid = 2400] [serial = 281] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x128c58400) [pid = 2400] [serial = 247] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x124da0c00) [pid = 2400] [serial = 244] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x127178c00) [pid = 2400] [serial = 263] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x124ee3400) [pid = 2400] [serial = 262] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x129058400) [pid = 2400] [serial = 284] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x12c73d000) [pid = 2400] [serial = 290] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x12c739c00) [pid = 2400] [serial = 289] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x118f4fc00) [pid = 2400] [serial = 283] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x12969bc00) [pid = 2400] [serial = 271] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x12ad92400) [pid = 2400] [serial = 272] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x12c120c00) [pid = 2400] [serial = 286] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x12bc59800) [pid = 2400] [serial = 278] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x12bae2800) [pid = 2400] [serial = 275] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x12c734800) [pid = 2400] [serial = 287] [outer = 0x0] [url = about:blank] 02:28:18 INFO - PROCESS | 2400 | 1465118898917 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:18 INFO - PROCESS | 2400 | 1465118898918 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ab6800 == 39 [pid = 2400] [id = 120] 02:28:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x118f4fc00) [pid = 2400] [serial = 357] [outer = 0x0] 02:28:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x12449c800) [pid = 2400] [serial = 358] [outer = 0x118f4fc00] 02:28:18 INFO - PROCESS | 2400 | 1465118898948 Marionette DEBUG loaded listener.js 02:28:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x126eef400) [pid = 2400] [serial = 359] [outer = 0x118f4fc00] 02:28:19 INFO - PROCESS | 2400 | 1465118899240 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] 02:28:19 INFO - PROCESS | 2400 | 1465118899286 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:28:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:28:19 INFO - PROCESS | 2400 | 1465118899289 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:28:19 INFO - PROCESS | 2400 | 1465118899291 Marionette TRACE conn2 <- [1,454,null,{}] 02:28:19 INFO - PROCESS | 2400 | 1465118899301 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}] 02:28:19 INFO - PROCESS | 2400 | 1465118899304 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:19 INFO - PROCESS | 2400 | 1465118899385 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:28:19 INFO - PROCESS | 2400 | 1465118899445 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:19 INFO - PROCESS | 2400 | 1465118899447 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x11962b000 == 40 [pid = 2400] [id = 121] 02:28:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x126c95c00) [pid = 2400] [serial = 360] [outer = 0x0] 02:28:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x12948e400) [pid = 2400] [serial = 361] [outer = 0x126c95c00] 02:28:19 INFO - PROCESS | 2400 | 1465118899474 Marionette DEBUG loaded listener.js 02:28:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x12ad9e800) [pid = 2400] [serial = 362] [outer = 0x126c95c00] 02:28:19 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:19 INFO - PROCESS | 2400 | 1465118899784 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]]]}] 02:28:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:28:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 521ms 02:28:19 INFO - PROCESS | 2400 | 1465118899810 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:28:19 INFO - PROCESS | 2400 | 1465118899812 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:28:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:28:19 INFO - PROCESS | 2400 | 1465118899817 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:28:19 INFO - PROCESS | 2400 | 1465118899819 Marionette TRACE conn2 <- [1,458,null,{}] 02:28:19 INFO - PROCESS | 2400 | 1465118899822 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}] 02:28:19 INFO - PROCESS | 2400 | 1465118899823 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:19 INFO - PROCESS | 2400 | 1465118899905 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:28:19 INFO - PROCESS | 2400 | 1465118899916 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:19 INFO - PROCESS | 2400 | 1465118899917 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x12117b800 == 41 [pid = 2400] [id = 122] 02:28:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x128c5f800) [pid = 2400] [serial = 363] [outer = 0x0] 02:28:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x12bc41000) [pid = 2400] [serial = 364] [outer = 0x128c5f800] 02:28:19 INFO - PROCESS | 2400 | 1465118899988 Marionette DEBUG loaded listener.js 02:28:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x12c1da400) [pid = 2400] [serial = 365] [outer = 0x128c5f800] 02:28:20 INFO - PROCESS | 2400 | 1465118900302 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] 02:28:20 INFO - PROCESS | 2400 | 1465118900338 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:28:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:28:20 INFO - PROCESS | 2400 | 1465118900341 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:28:20 INFO - PROCESS | 2400 | 1465118900342 Marionette TRACE conn2 <- [1,462,null,{}] 02:28:20 INFO - PROCESS | 2400 | 1465118900345 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}] 02:28:20 INFO - PROCESS | 2400 | 1465118900346 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:20 INFO - PROCESS | 2400 | 1465118900423 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:28:20 INFO - PROCESS | 2400 | 1465118900427 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:20 INFO - PROCESS | 2400 | 1465118900428 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x12440d000 == 42 [pid = 2400] [id = 123] 02:28:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x12bc5c800) [pid = 2400] [serial = 366] [outer = 0x0] 02:28:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x12c1e3c00) [pid = 2400] [serial = 367] [outer = 0x12bc5c800] 02:28:20 INFO - PROCESS | 2400 | 1465118900457 Marionette DEBUG loaded listener.js 02:28:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x12c78e800) [pid = 2400] [serial = 368] [outer = 0x12bc5c800] 02:28:20 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:20 INFO - PROCESS | 2400 | 1465118900803 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] 02:28:20 INFO - PROCESS | 2400 | 1465118900863 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:28:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:28:20 INFO - PROCESS | 2400 | 1465118900868 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:28:20 INFO - PROCESS | 2400 | 1465118900869 Marionette TRACE conn2 <- [1,466,null,{}] 02:28:20 INFO - PROCESS | 2400 | 1465118900871 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}] 02:28:20 INFO - PROCESS | 2400 | 1465118900875 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:20 INFO - PROCESS | 2400 | 1465118900991 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:28:21 INFO - PROCESS | 2400 | 1465118901003 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:21 INFO - PROCESS | 2400 | 1465118901004 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:21 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ae2800 == 43 [pid = 2400] [id = 124] 02:28:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x12c73b000) [pid = 2400] [serial = 369] [outer = 0x0] 02:28:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x12cf5ec00) [pid = 2400] [serial = 370] [outer = 0x12c73b000] 02:28:21 INFO - PROCESS | 2400 | 1465118901029 Marionette DEBUG loaded listener.js 02:28:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x12d64d800) [pid = 2400] [serial = 371] [outer = 0x12c73b000] 02:28:21 INFO - PROCESS | 2400 | 1465118901369 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] 02:28:21 INFO - PROCESS | 2400 | 1465118901392 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:28:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:28:21 INFO - PROCESS | 2400 | 1465118901394 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:28:21 INFO - PROCESS | 2400 | 1465118901395 Marionette TRACE conn2 <- [1,470,null,{}] 02:28:21 INFO - PROCESS | 2400 | 1465118901400 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}] 02:28:21 INFO - PROCESS | 2400 | 1465118901401 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:21 INFO - PROCESS | 2400 | 1465118901500 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:28:21 INFO - PROCESS | 2400 | 1465118901504 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:21 INFO - PROCESS | 2400 | 1465118901505 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:21 INFO - PROCESS | 2400 | ++DOCSHELL 0x12978d800 == 44 [pid = 2400] [id = 125] 02:28:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x112981000) [pid = 2400] [serial = 372] [outer = 0x0] 02:28:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x112987000) [pid = 2400] [serial = 373] [outer = 0x112981000] 02:28:21 INFO - PROCESS | 2400 | 1465118901559 Marionette DEBUG loaded listener.js 02:28:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x12ce06c00) [pid = 2400] [serial = 374] [outer = 0x112981000] 02:28:21 INFO - PROCESS | 2400 | 1465118901894 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]]]}] 02:28:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:28:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 522ms 02:28:21 INFO - PROCESS | 2400 | 1465118901917 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:28:21 INFO - PROCESS | 2400 | 1465118901918 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:28:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:28:21 INFO - PROCESS | 2400 | 1465118901920 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:28:21 INFO - PROCESS | 2400 | 1465118901921 Marionette TRACE conn2 <- [1,474,null,{}] 02:28:21 INFO - PROCESS | 2400 | 1465118901924 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}] 02:28:21 INFO - PROCESS | 2400 | 1465118901925 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:22 INFO - PROCESS | 2400 | 1465118902025 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:28:22 INFO - PROCESS | 2400 | 1465118902037 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:22 INFO - PROCESS | 2400 | 1465118902038 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8cc000 == 45 [pid = 2400] [id = 126] 02:28:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x111d5fc00) [pid = 2400] [serial = 375] [outer = 0x0] 02:28:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x111d66400) [pid = 2400] [serial = 376] [outer = 0x111d5fc00] 02:28:22 INFO - PROCESS | 2400 | 1465118902062 Marionette DEBUG loaded listener.js 02:28:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x111d6a400) [pid = 2400] [serial = 377] [outer = 0x111d5fc00] 02:28:22 INFO - PROCESS | 2400 | 1465118902416 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]]]}] 02:28:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:28:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 02:28:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:28:22 INFO - PROCESS | 2400 | 1465118902439 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:28:22 INFO - PROCESS | 2400 | 1465118902440 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:28:22 INFO - PROCESS | 2400 | 1465118902442 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:28:22 INFO - PROCESS | 2400 | 1465118902443 Marionette TRACE conn2 <- [1,478,null,{}] 02:28:22 INFO - PROCESS | 2400 | 1465118902446 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}] 02:28:22 INFO - PROCESS | 2400 | 1465118902450 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:22 INFO - PROCESS | 2400 | 1465118902552 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:28:22 INFO - PROCESS | 2400 | 1465118902563 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:22 INFO - PROCESS | 2400 | 1465118902565 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad41800 == 46 [pid = 2400] [id = 127] 02:28:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 118 (0x111d64000) [pid = 2400] [serial = 378] [outer = 0x0] 02:28:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 119 (0x1199b5000) [pid = 2400] [serial = 379] [outer = 0x111d64000] 02:28:22 INFO - PROCESS | 2400 | 1465118902588 Marionette DEBUG loaded listener.js 02:28:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 120 (0x1199bb000) [pid = 2400] [serial = 380] [outer = 0x111d64000] 02:28:23 INFO - PROCESS | 2400 | --DOMWINDOW == 119 (0x12c798c00) [pid = 2400] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:28:23 INFO - PROCESS | 2400 | --DOMWINDOW == 118 (0x12139ec00) [pid = 2400] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:28:23 INFO - PROCESS | 2400 | --DOMWINDOW == 117 (0x12d644400) [pid = 2400] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:28:23 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x12124d800) [pid = 2400] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:28:23 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x117128c00) [pid = 2400] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:28:23 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x127653400) [pid = 2400] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:28:23 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x12764e800) [pid = 2400] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:28:23 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x12c1e5400) [pid = 2400] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:28:23 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x12c78a400) [pid = 2400] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:28:23 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x126c88400) [pid = 2400] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:28:23 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x1126a5400) [pid = 2400] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:28:23 INFO - PROCESS | 2400 | 1465118903142 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]]]}] 02:28:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:28:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 718ms 02:28:23 INFO - PROCESS | 2400 | 1465118903161 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:28:23 INFO - PROCESS | 2400 | 1465118903162 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:28:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:28:23 INFO - PROCESS | 2400 | 1465118903167 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:28:23 INFO - PROCESS | 2400 | 1465118903168 Marionette TRACE conn2 <- [1,482,null,{}] 02:28:23 INFO - PROCESS | 2400 | 1465118903171 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}] 02:28:23 INFO - PROCESS | 2400 | 1465118903172 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:23 INFO - PROCESS | 2400 | 1465118903252 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:28:23 INFO - PROCESS | 2400 | 1465118903256 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:23 INFO - PROCESS | 2400 | 1465118903257 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x128f4a800 == 47 [pid = 2400] [id = 128] 02:28:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x119777000) [pid = 2400] [serial = 381] [outer = 0x0] 02:28:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x1199c1c00) [pid = 2400] [serial = 382] [outer = 0x119777000] 02:28:23 INFO - PROCESS | 2400 | 1465118903281 Marionette DEBUG loaded listener.js 02:28:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x1210ba400) [pid = 2400] [serial = 383] [outer = 0x119777000] 02:28:23 INFO - PROCESS | 2400 | 1465118903657 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]]]}] 02:28:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:28:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 02:28:23 INFO - PROCESS | 2400 | 1465118903686 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:28:23 INFO - PROCESS | 2400 | 1465118903688 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:28:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:28:23 INFO - PROCESS | 2400 | 1465118903692 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:28:23 INFO - PROCESS | 2400 | 1465118903695 Marionette TRACE conn2 <- [1,486,null,{}] 02:28:23 INFO - PROCESS | 2400 | 1465118903698 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}] 02:28:23 INFO - PROCESS | 2400 | 1465118903701 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:23 INFO - PROCESS | 2400 | 1465118903847 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:28:23 INFO - PROCESS | 2400 | 1465118903852 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:23 INFO - PROCESS | 2400 | 1465118903854 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c26e800 == 48 [pid = 2400] [id = 129] 02:28:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x1199c0800) [pid = 2400] [serial = 384] [outer = 0x0] 02:28:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x1210c2c00) [pid = 2400] [serial = 385] [outer = 0x1199c0800] 02:28:23 INFO - PROCESS | 2400 | 1465118903909 Marionette DEBUG loaded listener.js 02:28:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x129356800) [pid = 2400] [serial = 386] [outer = 0x1199c0800] 02:28:24 INFO - PROCESS | 2400 | 1465118904387 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]]]}] 02:28:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:28:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 721ms 02:28:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:28:24 INFO - PROCESS | 2400 | 1465118904413 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:28:24 INFO - PROCESS | 2400 | 1465118904414 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:28:24 INFO - PROCESS | 2400 | 1465118904416 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:28:24 INFO - PROCESS | 2400 | 1465118904417 Marionette TRACE conn2 <- [1,490,null,{}] 02:28:24 INFO - PROCESS | 2400 | 1465118904419 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}] 02:28:24 INFO - PROCESS | 2400 | 1465118904420 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:24 INFO - PROCESS | 2400 | 1465118904504 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:28:24 INFO - PROCESS | 2400 | 1465118904526 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:24 INFO - PROCESS | 2400 | 1465118904526 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c63f800 == 49 [pid = 2400] [id = 130] 02:28:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x126ce8800) [pid = 2400] [serial = 387] [outer = 0x0] 02:28:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x126cea800) [pid = 2400] [serial = 388] [outer = 0x126ce8800] 02:28:24 INFO - PROCESS | 2400 | 1465118904550 Marionette DEBUG loaded listener.js 02:28:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 118 (0x12948bc00) [pid = 2400] [serial = 389] [outer = 0x126ce8800] 02:28:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:28:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 02:28:24 INFO - PROCESS | 2400 | 1465118904881 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]]]}] 02:28:24 INFO - PROCESS | 2400 | 1465118904884 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:28:24 INFO - PROCESS | 2400 | 1465118904885 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:28:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:28:24 INFO - PROCESS | 2400 | 1465118904888 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:28:24 INFO - PROCESS | 2400 | 1465118904889 Marionette TRACE conn2 <- [1,494,null,{}] 02:28:24 INFO - PROCESS | 2400 | 1465118904891 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}] 02:28:24 INFO - PROCESS | 2400 | 1465118904892 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:24 INFO - PROCESS | 2400 | 1465118904978 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:28:25 INFO - PROCESS | 2400 | 1465118905103 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:25 INFO - PROCESS | 2400 | 1465118905105 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:25 INFO - PROCESS | 2400 | ++DOCSHELL 0x1133d7000 == 50 [pid = 2400] [id = 131] 02:28:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 119 (0x111d5ec00) [pid = 2400] [serial = 390] [outer = 0x0] 02:28:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 120 (0x111d67c00) [pid = 2400] [serial = 391] [outer = 0x111d5ec00] 02:28:25 INFO - PROCESS | 2400 | 1465118905137 Marionette DEBUG loaded listener.js 02:28:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 121 (0x112982c00) [pid = 2400] [serial = 392] [outer = 0x111d5ec00] 02:28:25 INFO - PROCESS | 2400 | 1465118905624 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]]]}] 02:28:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:28:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 771ms 02:28:25 INFO - PROCESS | 2400 | 1465118905661 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:28:25 INFO - PROCESS | 2400 | 1465118905663 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:28:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:28:25 INFO - PROCESS | 2400 | 1465118905668 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:28:25 INFO - PROCESS | 2400 | 1465118905671 Marionette TRACE conn2 <- [1,498,null,{}] 02:28:25 INFO - PROCESS | 2400 | 1465118905675 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}] 02:28:25 INFO - PROCESS | 2400 | 1465118905676 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:25 INFO - PROCESS | 2400 | 1465118905783 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:28:25 INFO - PROCESS | 2400 | 1465118905877 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:25 INFO - PROCESS | 2400 | 1465118905878 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:25 INFO - PROCESS | 2400 | ++DOCSHELL 0x119628000 == 51 [pid = 2400] [id = 132] 02:28:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 122 (0x1199c2000) [pid = 2400] [serial = 393] [outer = 0x0] 02:28:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 123 (0x1210bb000) [pid = 2400] [serial = 394] [outer = 0x1199c2000] 02:28:25 INFO - PROCESS | 2400 | 1465118905908 Marionette DEBUG loaded listener.js 02:28:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 124 (0x1210c5000) [pid = 2400] [serial = 395] [outer = 0x1199c2000] 02:28:26 INFO - PROCESS | 2400 | 1465118906334 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]]]}] 02:28:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:28:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 721ms 02:28:26 INFO - PROCESS | 2400 | 1465118906399 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:28:26 INFO - PROCESS | 2400 | 1465118906402 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:28:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:28:26 INFO - PROCESS | 2400 | 1465118906406 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:28:26 INFO - PROCESS | 2400 | 1465118906408 Marionette TRACE conn2 <- [1,502,null,{}] 02:28:26 INFO - PROCESS | 2400 | 1465118906410 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}] 02:28:26 INFO - PROCESS | 2400 | 1465118906411 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:26 INFO - PROCESS | 2400 | 1465118906519 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:28:26 INFO - PROCESS | 2400 | 1465118906588 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:26 INFO - PROCESS | 2400 | 1465118906590 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b311800 == 52 [pid = 2400] [id = 133] 02:28:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 125 (0x124e3d000) [pid = 2400] [serial = 396] [outer = 0x0] 02:28:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 126 (0x126c8ac00) [pid = 2400] [serial = 397] [outer = 0x124e3d000] 02:28:26 INFO - PROCESS | 2400 | 1465118906619 Marionette DEBUG loaded listener.js 02:28:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 127 (0x126f2ac00) [pid = 2400] [serial = 398] [outer = 0x124e3d000] 02:28:27 INFO - PROCESS | 2400 | 1465118907050 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]]]}] 02:28:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:28:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 668ms 02:28:27 INFO - PROCESS | 2400 | 1465118907109 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:28:27 INFO - PROCESS | 2400 | 1465118907111 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:28:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:28:27 INFO - PROCESS | 2400 | 1465118907136 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:28:27 INFO - PROCESS | 2400 | 1465118907141 Marionette TRACE conn2 <- [1,506,null,{}] 02:28:27 INFO - PROCESS | 2400 | 1465118907145 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}] 02:28:27 INFO - PROCESS | 2400 | 1465118907150 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:27 INFO - PROCESS | 2400 | 1465118907255 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:28:27 INFO - PROCESS | 2400 | 1465118907325 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:27 INFO - PROCESS | 2400 | 1465118907326 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c839800 == 53 [pid = 2400] [id = 134] 02:28:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 128 (0x1288c5000) [pid = 2400] [serial = 399] [outer = 0x0] 02:28:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 129 (0x1288cf400) [pid = 2400] [serial = 400] [outer = 0x1288c5000] 02:28:27 INFO - PROCESS | 2400 | 1465118907356 Marionette DEBUG loaded listener.js 02:28:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 130 (0x12948dc00) [pid = 2400] [serial = 401] [outer = 0x1288c5000] 02:28:27 INFO - PROCESS | 2400 | 1465118907822 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]]]}] 02:28:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:28:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 745ms 02:28:27 INFO - PROCESS | 2400 | 1465118907861 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:28:27 INFO - PROCESS | 2400 | 1465118907864 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:28:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:28:27 INFO - PROCESS | 2400 | 1465118907868 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:28:27 INFO - PROCESS | 2400 | 1465118907870 Marionette TRACE conn2 <- [1,510,null,{}] 02:28:27 INFO - PROCESS | 2400 | 1465118907872 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}] 02:28:27 INFO - PROCESS | 2400 | 1465118907873 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:27 INFO - PROCESS | 2400 | 1465118907984 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:28:28 INFO - PROCESS | 2400 | 1465118908053 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:28 INFO - PROCESS | 2400 | 1465118908054 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187c8800 == 54 [pid = 2400] [id = 135] 02:28:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 131 (0x124d9f000) [pid = 2400] [serial = 402] [outer = 0x0] 02:28:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 132 (0x129490800) [pid = 2400] [serial = 403] [outer = 0x124d9f000] 02:28:28 INFO - PROCESS | 2400 | 1465118908083 Marionette DEBUG loaded listener.js 02:28:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 133 (0x12aaa7400) [pid = 2400] [serial = 404] [outer = 0x124d9f000] 02:28:28 INFO - PROCESS | 2400 | 1465118908743 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]]]}] 02:28:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:28:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 921ms 02:28:28 INFO - PROCESS | 2400 | 1465118908790 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:28:28 INFO - PROCESS | 2400 | 1465118908791 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:28:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:28:28 INFO - PROCESS | 2400 | 1465118908795 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:28:28 INFO - PROCESS | 2400 | 1465118908797 Marionette TRACE conn2 <- [1,514,null,{}] 02:28:28 INFO - PROCESS | 2400 | 1465118908801 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}] 02:28:28 INFO - PROCESS | 2400 | 1465118908802 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:28 INFO - PROCESS | 2400 | 1465118908903 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:28:29 INFO - PROCESS | 2400 | 1465118908995 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:29 INFO - PROCESS | 2400 | 1465118908997 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x117469000 == 55 [pid = 2400] [id = 136] 02:28:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 134 (0x11840d400) [pid = 2400] [serial = 405] [outer = 0x0] 02:28:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 135 (0x118ffd800) [pid = 2400] [serial = 406] [outer = 0x11840d400] 02:28:29 INFO - PROCESS | 2400 | 1465118909043 Marionette DEBUG loaded listener.js 02:28:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 136 (0x1199c2c00) [pid = 2400] [serial = 407] [outer = 0x11840d400] 02:28:29 INFO - PROCESS | 2400 | 1465118909531 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]]]}] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12c63f800 == 54 [pid = 2400] [id = 130] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12c26e800 == 53 [pid = 2400] [id = 129] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x128f4a800 == 52 [pid = 2400] [id = 128] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad41800 == 51 [pid = 2400] [id = 127] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8cc000 == 50 [pid = 2400] [id = 126] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12978d800 == 49 [pid = 2400] [id = 125] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x116ae2800 == 48 [pid = 2400] [id = 124] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 135 (0x12aaad800) [pid = 2400] [serial = 304] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 134 (0x126c93800) [pid = 2400] [serial = 337] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12440d000 == 47 [pid = 2400] [id = 123] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12117b800 == 46 [pid = 2400] [id = 122] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x11962b000 == 45 [pid = 2400] [id = 121] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x116ab6800 == 44 [pid = 2400] [id = 120] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x118320000 == 43 [pid = 2400] [id = 119] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12bddf000 == 42 [pid = 2400] [id = 117] 02:28:29 INFO - PROCESS | 2400 | --DOCSHELL 0x1133d0800 == 41 [pid = 2400] [id = 114] 02:28:29 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 02:28:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 772ms 02:28:29 INFO - PROCESS | 2400 | 1465118909568 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:28:29 INFO - PROCESS | 2400 | 1465118909570 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:28:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:28:29 INFO - PROCESS | 2400 | 1465118909575 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:28:29 INFO - PROCESS | 2400 | 1465118909576 Marionette TRACE conn2 <- [1,518,null,{}] 02:28:29 INFO - PROCESS | 2400 | 1465118909579 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}] 02:28:29 INFO - PROCESS | 2400 | 1465118909580 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:29 INFO - PROCESS | 2400 | 1465118909662 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:28:29 INFO - PROCESS | 2400 | 1465118909669 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:29 INFO - PROCESS | 2400 | 1465118909670 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x11831a000 == 42 [pid = 2400] [id = 137] 02:28:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 135 (0x1210c1000) [pid = 2400] [serial = 408] [outer = 0x0] 02:28:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 136 (0x1210c5c00) [pid = 2400] [serial = 409] [outer = 0x1210c1000] 02:28:29 INFO - PROCESS | 2400 | 1465118909697 Marionette DEBUG loaded listener.js 02:28:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 137 (0x124da5400) [pid = 2400] [serial = 410] [outer = 0x1210c1000] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 136 (0x12ce0f800) [pid = 2400] [serial = 325] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 135 (0x124e31000) [pid = 2400] [serial = 311] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 134 (0x12d644c00) [pid = 2400] [serial = 328] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 133 (0x124497400) [pid = 2400] [serial = 310] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 132 (0x121ae2c00) [pid = 2400] [serial = 298] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 131 (0x127651400) [pid = 2400] [serial = 313] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 130 (0x129487800) [pid = 2400] [serial = 314] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 129 (0x12cf63800) [pid = 2400] [serial = 326] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 128 (0x121252c00) [pid = 2400] [serial = 308] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 127 (0x118f0d000) [pid = 2400] [serial = 307] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 126 (0x128d37800) [pid = 2400] [serial = 301] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 125 (0x12bc3b000) [pid = 2400] [serial = 319] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 124 (0x12c113c00) [pid = 2400] [serial = 320] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 123 (0x129697000) [pid = 2400] [serial = 316] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 122 (0x12b36a400) [pid = 2400] [serial = 317] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 121 (0x1164f4800) [pid = 2400] [serial = 295] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 120 (0x12c731400) [pid = 2400] [serial = 322] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 119 (0x12c797000) [pid = 2400] [serial = 293] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 118 (0x126c90800) [pid = 2400] [serial = 331] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 117 (0x12d64c400) [pid = 2400] [serial = 329] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x1126a8800) [pid = 2400] [serial = 334] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x116a71400) [pid = 2400] [serial = 335] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x126c94800) [pid = 2400] [serial = 332] [outer = 0x0] [url = about:blank] 02:28:29 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x12c78c800) [pid = 2400] [serial = 323] [outer = 0x0] [url = about:blank] 02:28:30 INFO - PROCESS | 2400 | 1465118910072 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]]]}] 02:28:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:28:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 523ms 02:28:30 INFO - PROCESS | 2400 | 1465118910097 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:28:30 INFO - PROCESS | 2400 | 1465118910101 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:28:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:28:30 INFO - PROCESS | 2400 | 1465118910103 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:28:30 INFO - PROCESS | 2400 | 1465118910105 Marionette TRACE conn2 <- [1,522,null,{}] 02:28:30 INFO - PROCESS | 2400 | 1465118910112 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}] 02:28:30 INFO - PROCESS | 2400 | 1465118910115 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:30 INFO - PROCESS | 2400 | 1465118910194 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:28:30 INFO - PROCESS | 2400 | 1465118910201 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:30 INFO - PROCESS | 2400 | 1465118910203 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d0c000 == 43 [pid = 2400] [id = 138] 02:28:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x126c8f000) [pid = 2400] [serial = 411] [outer = 0x0] 02:28:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x126cebc00) [pid = 2400] [serial = 412] [outer = 0x126c8f000] 02:28:30 INFO - PROCESS | 2400 | 1465118910230 Marionette DEBUG loaded listener.js 02:28:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x1288c3000) [pid = 2400] [serial = 413] [outer = 0x126c8f000] 02:28:30 INFO - PROCESS | 2400 | 1465118910615 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]]]}] 02:28:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:28:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 02:28:30 INFO - PROCESS | 2400 | 1465118910624 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:28:30 INFO - PROCESS | 2400 | 1465118910625 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:28:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:28:30 INFO - PROCESS | 2400 | 1465118910628 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:28:30 INFO - PROCESS | 2400 | 1465118910629 Marionette TRACE conn2 <- [1,526,null,{}] 02:28:30 INFO - PROCESS | 2400 | 1465118910635 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}] 02:28:30 INFO - PROCESS | 2400 | 1465118910636 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:30 INFO - PROCESS | 2400 | 1465118910743 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:28:30 INFO - PROCESS | 2400 | 1465118910751 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:30 INFO - PROCESS | 2400 | 1465118910753 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x121611000 == 44 [pid = 2400] [id = 139] 02:28:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x1288c7c00) [pid = 2400] [serial = 414] [outer = 0x0] 02:28:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 118 (0x128d33000) [pid = 2400] [serial = 415] [outer = 0x1288c7c00] 02:28:30 INFO - PROCESS | 2400 | 1465118910778 Marionette DEBUG loaded listener.js 02:28:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 119 (0x12948fc00) [pid = 2400] [serial = 416] [outer = 0x1288c7c00] 02:28:31 INFO - PROCESS | 2400 | 1465118911105 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]]]}] 02:28:31 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 02:28:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 523ms 02:28:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:28:31 INFO - PROCESS | 2400 | 1465118911151 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:28:31 INFO - PROCESS | 2400 | 1465118911152 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:28:31 INFO - PROCESS | 2400 | 1465118911154 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:28:31 INFO - PROCESS | 2400 | 1465118911155 Marionette TRACE conn2 <- [1,530,null,{}] 02:28:31 INFO - PROCESS | 2400 | 1465118911158 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}] 02:28:31 INFO - PROCESS | 2400 | 1465118911159 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:31 INFO - PROCESS | 2400 | 1465118911258 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:28:31 INFO - PROCESS | 2400 | 1465118911269 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:31 INFO - PROCESS | 2400 | 1465118911270 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x12440c800 == 45 [pid = 2400] [id = 140] 02:28:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 120 (0x118107000) [pid = 2400] [serial = 417] [outer = 0x0] 02:28:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 121 (0x12a7bf800) [pid = 2400] [serial = 418] [outer = 0x118107000] 02:28:31 INFO - PROCESS | 2400 | 1465118911295 Marionette DEBUG loaded listener.js 02:28:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 122 (0x12ad78000) [pid = 2400] [serial = 419] [outer = 0x118107000] 02:28:31 INFO - PROCESS | 2400 | 1465118911646 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"]]]}] 02:28:31 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 02:28:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:28:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:28:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:28:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:28:31 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 02:28:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:28:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:28:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:28:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:28:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 02:28:31 INFO - PROCESS | 2400 | 1465118911674 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:28:31 INFO - PROCESS | 2400 | 1465118911675 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:28:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:28:31 INFO - PROCESS | 2400 | 1465118911677 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:28:31 INFO - PROCESS | 2400 | 1465118911678 Marionette TRACE conn2 <- [1,534,null,{}] 02:28:31 INFO - PROCESS | 2400 | 1465118911681 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}] 02:28:31 INFO - PROCESS | 2400 | 1465118911685 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:31 INFO - PROCESS | 2400 | 1465118911788 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:28:31 INFO - PROCESS | 2400 | 1465118911862 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:31 INFO - PROCESS | 2400 | 1465118911863 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x11667e800 == 46 [pid = 2400] [id = 141] 02:28:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 123 (0x1288cb400) [pid = 2400] [serial = 420] [outer = 0x0] 02:28:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 124 (0x12badd400) [pid = 2400] [serial = 421] [outer = 0x1288cb400] 02:28:31 INFO - PROCESS | 2400 | 1465118911888 Marionette DEBUG loaded listener.js 02:28:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 125 (0x12c733400) [pid = 2400] [serial = 422] [outer = 0x1288cb400] 02:28:32 INFO - PROCESS | 2400 | 1465118912213 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]]]}] 02:28:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:28:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 570ms 02:28:32 INFO - PROCESS | 2400 | 1465118912250 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:28:32 INFO - PROCESS | 2400 | 1465118912253 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:28:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:28:32 INFO - PROCESS | 2400 | 1465118912261 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:28:32 INFO - PROCESS | 2400 | 1465118912263 Marionette TRACE conn2 <- [1,538,null,{}] 02:28:32 INFO - PROCESS | 2400 | 1465118912268 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}] 02:28:32 INFO - PROCESS | 2400 | 1465118912270 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:32 INFO - PROCESS | 2400 | 1465118912385 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:28:32 INFO - PROCESS | 2400 | 1465118912433 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:32 INFO - PROCESS | 2400 | 1465118912435 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x12aac7000 == 47 [pid = 2400] [id = 142] 02:28:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 126 (0x12c1e2800) [pid = 2400] [serial = 423] [outer = 0x0] 02:28:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 127 (0x12c733800) [pid = 2400] [serial = 424] [outer = 0x12c1e2800] 02:28:32 INFO - PROCESS | 2400 | 1465118912472 Marionette DEBUG loaded listener.js 02:28:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 128 (0x12c792c00) [pid = 2400] [serial = 425] [outer = 0x12c1e2800] 02:28:32 INFO - PROCESS | 2400 | 1465118912818 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]]]}] 02:28:32 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. 02:28:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 571ms 02:28:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:28:32 INFO - PROCESS | 2400 | 1465118912835 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:28:32 INFO - PROCESS | 2400 | 1465118912836 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:28:32 INFO - PROCESS | 2400 | 1465118912838 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:28:32 INFO - PROCESS | 2400 | 1465118912839 Marionette TRACE conn2 <- [1,542,null,{}] 02:28:32 INFO - PROCESS | 2400 | 1465118912842 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}] 02:28:32 INFO - PROCESS | 2400 | 1465118912843 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:32 INFO - PROCESS | 2400 | 1465118912948 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:28:32 INFO - PROCESS | 2400 | 1465118912952 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:32 INFO - PROCESS | 2400 | 1465118912953 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b2cd000 == 48 [pid = 2400] [id = 143] 02:28:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 129 (0x112034c00) [pid = 2400] [serial = 426] [outer = 0x0] 02:28:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 130 (0x11203c400) [pid = 2400] [serial = 427] [outer = 0x112034c00] 02:28:33 INFO - PROCESS | 2400 | 1465118913010 Marionette DEBUG loaded listener.js 02:28:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 131 (0x112041400) [pid = 2400] [serial = 428] [outer = 0x112034c00] 02:28:33 INFO - PROCESS | 2400 | 1465118913306 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]]]}] 02:28:33 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. 02:28:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms 02:28:33 INFO - PROCESS | 2400 | 1465118913362 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:28:33 INFO - PROCESS | 2400 | 1465118913364 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:28:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:28:33 INFO - PROCESS | 2400 | 1465118913370 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:28:33 INFO - PROCESS | 2400 | 1465118913371 Marionette TRACE conn2 <- [1,546,null,{}] 02:28:33 INFO - PROCESS | 2400 | 1465118913373 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}] 02:28:33 INFO - PROCESS | 2400 | 1465118913374 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:33 INFO - PROCESS | 2400 | 1465118913510 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:28:33 INFO - PROCESS | 2400 | 1465118913563 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:33 INFO - PROCESS | 2400 | 1465118913566 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c1c1000 == 49 [pid = 2400] [id = 144] 02:28:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 132 (0x112038c00) [pid = 2400] [serial = 429] [outer = 0x0] 02:28:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 133 (0x118368400) [pid = 2400] [serial = 430] [outer = 0x112038c00] 02:28:33 INFO - PROCESS | 2400 | 1465118913595 Marionette DEBUG loaded listener.js 02:28:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 134 (0x12940a400) [pid = 2400] [serial = 431] [outer = 0x112038c00] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 133 (0x111d5fc00) [pid = 2400] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 132 (0x112981000) [pid = 2400] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 131 (0x118f4fc00) [pid = 2400] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 130 (0x128c5f800) [pid = 2400] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 129 (0x12aaa4800) [pid = 2400] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 128 (0x12bc5c800) [pid = 2400] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 127 (0x11828bc00) [pid = 2400] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 126 (0x126c95c00) [pid = 2400] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 125 (0x126c8d400) [pid = 2400] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 124 (0x119777000) [pid = 2400] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 123 (0x111d64000) [pid = 2400] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 122 (0x12c73b000) [pid = 2400] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:28:34 INFO - PROCESS | 2400 | --DOMWINDOW == 121 (0x1199c0800) [pid = 2400] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:28:34 INFO - PROCESS | 2400 | 1465118914143 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]]]}] 02:28:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:28:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 821ms 02:28:34 INFO - PROCESS | 2400 | 1465118914191 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:28:34 INFO - PROCESS | 2400 | 1465118914192 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:28:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:28:34 INFO - PROCESS | 2400 | 1465118914195 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:28:34 INFO - PROCESS | 2400 | 1465118914197 Marionette TRACE conn2 <- [1,550,null,{}] 02:28:34 INFO - PROCESS | 2400 | 1465118914200 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}] 02:28:34 INFO - PROCESS | 2400 | 1465118914201 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:34 INFO - PROCESS | 2400 | 1465118914288 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:28:34 INFO - PROCESS | 2400 | 1465118914371 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:34 INFO - PROCESS | 2400 | 1465118914372 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad32000 == 50 [pid = 2400] [id = 145] 02:28:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 122 (0x11203d000) [pid = 2400] [serial = 432] [outer = 0x0] 02:28:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 123 (0x118f4fc00) [pid = 2400] [serial = 433] [outer = 0x11203d000] 02:28:34 INFO - PROCESS | 2400 | 1465118914402 Marionette DEBUG loaded listener.js 02:28:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 124 (0x12940a000) [pid = 2400] [serial = 434] [outer = 0x11203d000] 02:28:34 INFO - PROCESS | 2400 | 1465118914702 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]]]}] 02:28:34 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. 02:28:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 522ms 02:28:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:28:34 INFO - PROCESS | 2400 | 1465118914719 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:28:34 INFO - PROCESS | 2400 | 1465118914721 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:28:34 INFO - PROCESS | 2400 | 1465118914723 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:28:34 INFO - PROCESS | 2400 | 1465118914724 Marionette TRACE conn2 <- [1,554,null,{}] 02:28:34 INFO - PROCESS | 2400 | 1465118914727 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}] 02:28:34 INFO - PROCESS | 2400 | 1465118914728 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:34 INFO - PROCESS | 2400 | 1465118914863 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:28:34 INFO - PROCESS | 2400 | 1465118914868 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:34 INFO - PROCESS | 2400 | 1465118914870 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x12cc70000 == 51 [pid = 2400] [id = 146] 02:28:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 125 (0x129695400) [pid = 2400] [serial = 435] [outer = 0x0] 02:28:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 126 (0x12c739c00) [pid = 2400] [serial = 436] [outer = 0x129695400] 02:28:34 INFO - PROCESS | 2400 | 1465118914896 Marionette DEBUG loaded listener.js 02:28:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 127 (0x12ce08400) [pid = 2400] [serial = 437] [outer = 0x129695400] 02:28:35 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:35 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:35 INFO - PROCESS | 2400 | 1465118915238 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]]]}] 02:28:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:28:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 568ms 02:28:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:28:35 INFO - PROCESS | 2400 | 1465118915292 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:28:35 INFO - PROCESS | 2400 | 1465118915293 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:28:35 INFO - PROCESS | 2400 | 1465118915306 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:28:35 INFO - PROCESS | 2400 | 1465118915307 Marionette TRACE conn2 <- [1,558,null,{}] 02:28:35 INFO - PROCESS | 2400 | 1465118915309 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}] 02:28:35 INFO - PROCESS | 2400 | 1465118915310 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:35 INFO - PROCESS | 2400 | 1465118915395 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:28:35 INFO - PROCESS | 2400 | 1465118915398 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:35 INFO - PROCESS | 2400 | 1465118915399 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x12cf0c000 == 52 [pid = 2400] [id = 147] 02:28:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 128 (0x1126d7400) [pid = 2400] [serial = 438] [outer = 0x0] 02:28:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 129 (0x1126d9800) [pid = 2400] [serial = 439] [outer = 0x1126d7400] 02:28:35 INFO - PROCESS | 2400 | 1465118915423 Marionette DEBUG loaded listener.js 02:28:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 130 (0x1126de800) [pid = 2400] [serial = 440] [outer = 0x1126d7400] 02:28:35 INFO - PROCESS | 2400 | 1465118915755 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]]]}] 02:28:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:28:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 478ms 02:28:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:28:35 INFO - PROCESS | 2400 | 1465118915774 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:28:35 INFO - PROCESS | 2400 | 1465118915775 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:28:35 INFO - PROCESS | 2400 | 1465118915777 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:28:35 INFO - PROCESS | 2400 | 1465118915778 Marionette TRACE conn2 <- [1,562,null,{}] 02:28:35 INFO - PROCESS | 2400 | 1465118915783 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}] 02:28:35 INFO - PROCESS | 2400 | 1465118915786 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:35 INFO - PROCESS | 2400 | 1465118915880 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:28:35 INFO - PROCESS | 2400 | 1465118915884 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:35 INFO - PROCESS | 2400 | 1465118915885 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x12d128000 == 53 [pid = 2400] [id = 148] 02:28:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 131 (0x1126db800) [pid = 2400] [serial = 441] [outer = 0x0] 02:28:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 132 (0x11877c400) [pid = 2400] [serial = 442] [outer = 0x1126db800] 02:28:35 INFO - PROCESS | 2400 | 1465118915909 Marionette DEBUG loaded listener.js 02:28:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 133 (0x118781c00) [pid = 2400] [serial = 443] [outer = 0x1126db800] 02:28:36 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:36 INFO - PROCESS | 2400 | 1465118916399 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]]]}] 02:28:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:28:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 669ms 02:28:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:28:36 INFO - PROCESS | 2400 | 1465118916446 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:28:36 INFO - PROCESS | 2400 | 1465118916449 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:28:36 INFO - PROCESS | 2400 | 1465118916453 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:28:36 INFO - PROCESS | 2400 | 1465118916455 Marionette TRACE conn2 <- [1,566,null,{}] 02:28:36 INFO - PROCESS | 2400 | 1465118916459 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}] 02:28:36 INFO - PROCESS | 2400 | 1465118916461 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:36 INFO - PROCESS | 2400 | 1465118916570 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:28:36 INFO - PROCESS | 2400 | 1465118916644 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:36 INFO - PROCESS | 2400 | 1465118916646 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x118994800 == 54 [pid = 2400] [id = 149] 02:28:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 134 (0x1168b5400) [pid = 2400] [serial = 444] [outer = 0x0] 02:28:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 135 (0x118287800) [pid = 2400] [serial = 445] [outer = 0x1168b5400] 02:28:36 INFO - PROCESS | 2400 | 1465118916677 Marionette DEBUG loaded listener.js 02:28:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 136 (0x118781800) [pid = 2400] [serial = 446] [outer = 0x1168b5400] 02:28:36 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:37 INFO - PROCESS | 2400 | 1465118917086 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]]]}] 02:28:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:28:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms 02:28:37 INFO - PROCESS | 2400 | 1465118917124 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:28:37 INFO - PROCESS | 2400 | 1465118917127 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:28:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:28:37 INFO - PROCESS | 2400 | 1465118917132 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:28:37 INFO - PROCESS | 2400 | 1465118917133 Marionette TRACE conn2 <- [1,570,null,{}] 02:28:37 INFO - PROCESS | 2400 | 1465118917136 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}] 02:28:37 INFO - PROCESS | 2400 | 1465118917138 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:37 INFO - PROCESS | 2400 | 1465118917245 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:28:37 INFO - PROCESS | 2400 | 1465118917367 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:37 INFO - PROCESS | 2400 | 1465118917369 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:37 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e81000 == 55 [pid = 2400] [id = 150] 02:28:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 137 (0x119776000) [pid = 2400] [serial = 447] [outer = 0x0] 02:28:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 138 (0x1199bc000) [pid = 2400] [serial = 448] [outer = 0x119776000] 02:28:37 INFO - PROCESS | 2400 | 1465118917404 Marionette DEBUG loaded listener.js 02:28:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 139 (0x121249400) [pid = 2400] [serial = 449] [outer = 0x119776000] 02:28:37 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:37 INFO - PROCESS | 2400 | 1465118917836 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]]]}] 02:28:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:28:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 722ms 02:28:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:28:37 INFO - PROCESS | 2400 | 1465118917854 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:28:37 INFO - PROCESS | 2400 | 1465118917856 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:28:37 INFO - PROCESS | 2400 | 1465118917858 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:28:37 INFO - PROCESS | 2400 | 1465118917860 Marionette TRACE conn2 <- [1,574,null,{}] 02:28:37 INFO - PROCESS | 2400 | 1465118917868 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}] 02:28:37 INFO - PROCESS | 2400 | 1465118917872 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:37 INFO - PROCESS | 2400 | 1465118917982 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:28:38 INFO - PROCESS | 2400 | 1465118918047 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:38 INFO - PROCESS | 2400 | 1465118918049 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x12cf0c800 == 56 [pid = 2400] [id = 151] 02:28:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 140 (0x126b38400) [pid = 2400] [serial = 450] [outer = 0x0] 02:28:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 141 (0x126ce0800) [pid = 2400] [serial = 451] [outer = 0x126b38400] 02:28:38 INFO - PROCESS | 2400 | 1465118918092 Marionette DEBUG loaded listener.js 02:28:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 142 (0x1288c7000) [pid = 2400] [serial = 452] [outer = 0x126b38400] 02:28:38 INFO - PROCESS | 2400 | 1465118918503 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]]]}] 02:28:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:28:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 672ms 02:28:38 INFO - PROCESS | 2400 | 1465118918531 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:28:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:28:38 INFO - PROCESS | 2400 | 1465118918535 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:28:38 INFO - PROCESS | 2400 | 1465118918537 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:28:38 INFO - PROCESS | 2400 | 1465118918539 Marionette TRACE conn2 <- [1,578,null,{}] 02:28:38 INFO - PROCESS | 2400 | 1465118918541 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}] 02:28:38 INFO - PROCESS | 2400 | 1465118918542 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:38 INFO - PROCESS | 2400 | 1465118918668 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:28:38 INFO - PROCESS | 2400 | 1465118918742 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:38 INFO - PROCESS | 2400 | 1465118918743 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x12d6cf800 == 57 [pid = 2400] [id = 152] 02:28:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 143 (0x12940cc00) [pid = 2400] [serial = 453] [outer = 0x0] 02:28:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 144 (0x12940f800) [pid = 2400] [serial = 454] [outer = 0x12940cc00] 02:28:38 INFO - PROCESS | 2400 | 1465118918772 Marionette DEBUG loaded listener.js 02:28:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 145 (0x12ad78400) [pid = 2400] [serial = 455] [outer = 0x12940cc00] 02:28:39 INFO - PROCESS | 2400 | 1465118919194 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]]]}] 02:28:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:28:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 720ms 02:28:39 INFO - PROCESS | 2400 | 1465118919265 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:28:39 INFO - PROCESS | 2400 | 1465118919267 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:28:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:28:39 INFO - PROCESS | 2400 | 1465118919270 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:28:39 INFO - PROCESS | 2400 | 1465118919272 Marionette TRACE conn2 <- [1,582,null,{}] 02:28:39 INFO - PROCESS | 2400 | 1465118919274 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}] 02:28:39 INFO - PROCESS | 2400 | 1465118919275 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:39 INFO - PROCESS | 2400 | 1465118919380 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:28:39 INFO - PROCESS | 2400 | 1465118919465 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:39 INFO - PROCESS | 2400 | 1465118919466 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x10e9c4800 == 58 [pid = 2400] [id = 153] 02:28:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 146 (0x1126dc000) [pid = 2400] [serial = 456] [outer = 0x0] 02:28:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 147 (0x12b36d000) [pid = 2400] [serial = 457] [outer = 0x1126dc000] 02:28:39 INFO - PROCESS | 2400 | 1465118919495 Marionette DEBUG loaded listener.js 02:28:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 148 (0x12bc41400) [pid = 2400] [serial = 458] [outer = 0x1126dc000] 02:28:39 INFO - PROCESS | 2400 | 1465118919942 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]]]}] 02:28:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:28:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 769ms 02:28:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:28:40 INFO - PROCESS | 2400 | 1465118920040 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:28:40 INFO - PROCESS | 2400 | 1465118920043 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:28:40 INFO - PROCESS | 2400 | 1465118920046 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:28:40 INFO - PROCESS | 2400 | 1465118920048 Marionette TRACE conn2 <- [1,586,null,{}] 02:28:40 INFO - PROCESS | 2400 | 1465118920052 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}] 02:28:40 INFO - PROCESS | 2400 | 1465118920058 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:40 INFO - PROCESS | 2400 | 1465118920252 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:28:40 INFO - PROCESS | 2400 | 1465118920557 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:40 INFO - PROCESS | 2400 | 1465118920559 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:40 INFO - PROCESS | 2400 | ++DOCSHELL 0x1161a1000 == 59 [pid = 2400] [id = 154] 02:28:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 149 (0x112035c00) [pid = 2400] [serial = 459] [outer = 0x0] 02:28:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 150 (0x1126d2000) [pid = 2400] [serial = 460] [outer = 0x112035c00] 02:28:40 INFO - PROCESS | 2400 | 1465118920608 Marionette DEBUG loaded listener.js 02:28:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 151 (0x112f67000) [pid = 2400] [serial = 461] [outer = 0x112035c00] 02:28:40 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:41 INFO - PROCESS | 2400 | 1465118921051 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]]]}] 02:28:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:28:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1022ms 02:28:41 INFO - PROCESS | 2400 | 1465118921068 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:28:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:28:41 INFO - PROCESS | 2400 | 1465118921070 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:28:41 INFO - PROCESS | 2400 | 1465118921073 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:28:41 INFO - PROCESS | 2400 | 1465118921075 Marionette TRACE conn2 <- [1,590,null,{}] 02:28:41 INFO - PROCESS | 2400 | 1465118921078 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}] 02:28:41 INFO - PROCESS | 2400 | 1465118921081 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:41 INFO - PROCESS | 2400 | 1465118921180 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:28:41 INFO - PROCESS | 2400 | 1465118921250 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:41 INFO - PROCESS | 2400 | 1465118921251 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187d4800 == 60 [pid = 2400] [id = 155] 02:28:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 152 (0x116a71000) [pid = 2400] [serial = 462] [outer = 0x0] 02:28:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 153 (0x118375400) [pid = 2400] [serial = 463] [outer = 0x116a71000] 02:28:41 INFO - PROCESS | 2400 | 1465118921279 Marionette DEBUG loaded listener.js 02:28:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 154 (0x118782c00) [pid = 2400] [serial = 464] [outer = 0x116a71000] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12cf0c000 == 59 [pid = 2400] [id = 147] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12cc70000 == 58 [pid = 2400] [id = 146] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad32000 == 57 [pid = 2400] [id = 145] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12c1c1000 == 56 [pid = 2400] [id = 144] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12b2cd000 == 55 [pid = 2400] [id = 143] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12aac7000 == 54 [pid = 2400] [id = 142] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x11667e800 == 53 [pid = 2400] [id = 141] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12440c800 == 52 [pid = 2400] [id = 140] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x121611000 == 51 [pid = 2400] [id = 139] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x119d0c000 == 50 [pid = 2400] [id = 138] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x11831a000 == 49 [pid = 2400] [id = 137] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x117469000 == 48 [pid = 2400] [id = 136] 02:28:41 INFO - PROCESS | 2400 | --DOCSHELL 0x1133d7000 == 47 [pid = 2400] [id = 131] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 153 (0x111d66400) [pid = 2400] [serial = 376] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 152 (0x12ce06c00) [pid = 2400] [serial = 374] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 151 (0x112987000) [pid = 2400] [serial = 373] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 150 (0x12449c800) [pid = 2400] [serial = 358] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 149 (0x12a7bc800) [pid = 2400] [serial = 349] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 148 (0x112d4dc00) [pid = 2400] [serial = 340] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 147 (0x126c90c00) [pid = 2400] [serial = 346] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 146 (0x12bc41000) [pid = 2400] [serial = 364] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 145 (0x12c1da400) [pid = 2400] [serial = 365] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 144 (0x121ae1400) [pid = 2400] [serial = 343] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 143 (0x12c119000) [pid = 2400] [serial = 353] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 142 (0x12bc3e800) [pid = 2400] [serial = 352] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 141 (0x12c1e3c00) [pid = 2400] [serial = 367] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 140 (0x124495000) [pid = 2400] [serial = 356] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 139 (0x11976ec00) [pid = 2400] [serial = 355] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 138 (0x12948e400) [pid = 2400] [serial = 361] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 137 (0x12ad9e800) [pid = 2400] [serial = 362] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 136 (0x12ad99800) [pid = 2400] [serial = 338] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 135 (0x1210ba400) [pid = 2400] [serial = 383] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 134 (0x1199b5000) [pid = 2400] [serial = 379] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 133 (0x1199c1c00) [pid = 2400] [serial = 382] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 132 (0x126cea800) [pid = 2400] [serial = 388] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 131 (0x126eef400) [pid = 2400] [serial = 359] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 130 (0x12cf5ec00) [pid = 2400] [serial = 370] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 129 (0x12d64d800) [pid = 2400] [serial = 371] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 128 (0x1210c2c00) [pid = 2400] [serial = 385] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 127 (0x1199bb000) [pid = 2400] [serial = 380] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 126 (0x111d6a400) [pid = 2400] [serial = 377] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 125 (0x129356800) [pid = 2400] [serial = 386] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | --DOMWINDOW == 124 (0x12c78e800) [pid = 2400] [serial = 368] [outer = 0x0] [url = about:blank] 02:28:41 INFO - PROCESS | 2400 | 1465118921734 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]]]}] 02:28:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:28:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 669ms 02:28:41 INFO - PROCESS | 2400 | 1465118921743 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:28:41 INFO - PROCESS | 2400 | 1465118921746 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:28:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:28:41 INFO - PROCESS | 2400 | 1465118921754 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:28:41 INFO - PROCESS | 2400 | 1465118921755 Marionette TRACE conn2 <- [1,594,null,{}] 02:28:41 INFO - PROCESS | 2400 | 1465118921758 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}] 02:28:41 INFO - PROCESS | 2400 | 1465118921759 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:41 INFO - PROCESS | 2400 | 1465118921899 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:28:41 INFO - PROCESS | 2400 | 1465118921909 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:41 INFO - PROCESS | 2400 | 1465118921911 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x118740800 == 48 [pid = 2400] [id = 156] 02:28:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 125 (0x11828a000) [pid = 2400] [serial = 465] [outer = 0x0] 02:28:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 126 (0x1193b8000) [pid = 2400] [serial = 466] [outer = 0x11828a000] 02:28:41 INFO - PROCESS | 2400 | 1465118921937 Marionette DEBUG loaded listener.js 02:28:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 127 (0x1199c1000) [pid = 2400] [serial = 467] [outer = 0x11828a000] 02:28:42 INFO - PROCESS | 2400 | 1465118922286 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]]]}] 02:28:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:28:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 569ms 02:28:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:28:42 INFO - PROCESS | 2400 | 1465118922323 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:28:42 INFO - PROCESS | 2400 | 1465118922325 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:28:42 INFO - PROCESS | 2400 | 1465118922328 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:28:42 INFO - PROCESS | 2400 | 1465118922332 Marionette TRACE conn2 <- [1,598,null,{}] 02:28:42 INFO - PROCESS | 2400 | 1465118922346 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}] 02:28:42 INFO - PROCESS | 2400 | 1465118922349 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:42 INFO - PROCESS | 2400 | 1465118922437 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:28:42 INFO - PROCESS | 2400 | 1465118922442 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:42 INFO - PROCESS | 2400 | 1465118922443 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x121482800 == 49 [pid = 2400] [id = 157] 02:28:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 128 (0x1210bd800) [pid = 2400] [serial = 468] [outer = 0x0] 02:28:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 129 (0x12163d400) [pid = 2400] [serial = 469] [outer = 0x1210bd800] 02:28:42 INFO - PROCESS | 2400 | 1465118922469 Marionette DEBUG loaded listener.js 02:28:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 130 (0x124ec5000) [pid = 2400] [serial = 470] [outer = 0x1210bd800] 02:28:42 INFO - PROCESS | 2400 | 1465118922840 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]]]}] 02:28:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:28:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 527ms 02:28:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:28:42 INFO - PROCESS | 2400 | 1465118922854 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:28:42 INFO - PROCESS | 2400 | 1465118922856 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:28:42 INFO - PROCESS | 2400 | 1465118922858 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:28:42 INFO - PROCESS | 2400 | 1465118922859 Marionette TRACE conn2 <- [1,602,null,{}] 02:28:42 INFO - PROCESS | 2400 | 1465118922861 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}] 02:28:42 INFO - PROCESS | 2400 | 1465118922863 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:42 INFO - PROCESS | 2400 | 1465118922977 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:28:42 INFO - PROCESS | 2400 | 1465118922985 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:42 INFO - PROCESS | 2400 | 1465118922987 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x12440b800 == 50 [pid = 2400] [id = 158] 02:28:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 131 (0x124704800) [pid = 2400] [serial = 471] [outer = 0x0] 02:28:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 132 (0x126bdb000) [pid = 2400] [serial = 472] [outer = 0x124704800] 02:28:43 INFO - PROCESS | 2400 | 1465118923012 Marionette DEBUG loaded listener.js 02:28:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 133 (0x126f29c00) [pid = 2400] [serial = 473] [outer = 0x124704800] 02:28:43 INFO - PROCESS | 2400 | 1465118923354 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]]]}] 02:28:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:28:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 02:28:43 INFO - PROCESS | 2400 | 1465118923377 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:28:43 INFO - PROCESS | 2400 | 1465118923378 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:28:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:28:43 INFO - PROCESS | 2400 | 1465118923382 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:28:43 INFO - PROCESS | 2400 | 1465118923385 Marionette TRACE conn2 <- [1,606,null,{}] 02:28:43 INFO - PROCESS | 2400 | 1465118923388 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}] 02:28:43 INFO - PROCESS | 2400 | 1465118923389 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:43 INFO - PROCESS | 2400 | 1465118923481 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:28:43 INFO - PROCESS | 2400 | 1465118923493 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:43 INFO - PROCESS | 2400 | 1465118923498 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293d0800 == 51 [pid = 2400] [id = 159] 02:28:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 134 (0x128c56400) [pid = 2400] [serial = 474] [outer = 0x0] 02:28:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 135 (0x128d30000) [pid = 2400] [serial = 475] [outer = 0x128c56400] 02:28:43 INFO - PROCESS | 2400 | 1465118923532 Marionette DEBUG loaded listener.js 02:28:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 136 (0x12940ac00) [pid = 2400] [serial = 476] [outer = 0x128c56400] 02:28:43 INFO - PROCESS | 2400 | 1465118923938 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]]]}] 02:28:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:28:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 573ms 02:28:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:28:43 INFO - PROCESS | 2400 | 1465118923955 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:28:43 INFO - PROCESS | 2400 | 1465118923956 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:28:43 INFO - PROCESS | 2400 | 1465118923958 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:28:43 INFO - PROCESS | 2400 | 1465118923959 Marionette TRACE conn2 <- [1,610,null,{}] 02:28:43 INFO - PROCESS | 2400 | 1465118923961 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}] 02:28:43 INFO - PROCESS | 2400 | 1465118923963 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:44 INFO - PROCESS | 2400 | 1465118924079 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:28:44 INFO - PROCESS | 2400 | 1465118924084 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:44 INFO - PROCESS | 2400 | 1465118924085 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:44 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a81d000 == 52 [pid = 2400] [id = 160] 02:28:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 137 (0x129410000) [pid = 2400] [serial = 477] [outer = 0x0] 02:28:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 138 (0x12a7b4c00) [pid = 2400] [serial = 478] [outer = 0x129410000] 02:28:44 INFO - PROCESS | 2400 | 1465118924147 Marionette DEBUG loaded listener.js 02:28:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 139 (0x12bc3d400) [pid = 2400] [serial = 479] [outer = 0x129410000] 02:28:44 INFO - PROCESS | 2400 | 1465118924491 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]]]}] 02:28:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:28:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 570ms 02:28:44 INFO - PROCESS | 2400 | 1465118924535 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:28:44 INFO - PROCESS | 2400 | 1465118924536 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:28:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:28:44 INFO - PROCESS | 2400 | 1465118924539 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:28:44 INFO - PROCESS | 2400 | 1465118924540 Marionette TRACE conn2 <- [1,614,null,{}] 02:28:44 INFO - PROCESS | 2400 | 1465118924550 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}] 02:28:44 INFO - PROCESS | 2400 | 1465118924551 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:44 INFO - PROCESS | 2400 | 1465118924667 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:28:44 INFO - PROCESS | 2400 | 1465118924712 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:44 INFO - PROCESS | 2400 | 1465118924712 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:44 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b2ce800 == 53 [pid = 2400] [id = 161] 02:28:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 140 (0x12948f800) [pid = 2400] [serial = 480] [outer = 0x0] 02:28:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 141 (0x12c117c00) [pid = 2400] [serial = 481] [outer = 0x12948f800] 02:28:44 INFO - PROCESS | 2400 | 1465118924752 Marionette DEBUG loaded listener.js 02:28:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 142 (0x12c1e1400) [pid = 2400] [serial = 482] [outer = 0x12948f800] 02:28:45 INFO - PROCESS | 2400 | 1465118925187 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]]]}] 02:28:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:28:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 668ms 02:28:45 INFO - PROCESS | 2400 | 1465118925208 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:28:45 INFO - PROCESS | 2400 | 1465118925210 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:28:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:28:45 INFO - PROCESS | 2400 | 1465118925213 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:28:45 INFO - PROCESS | 2400 | 1465118925215 Marionette TRACE conn2 <- [1,618,null,{}] 02:28:45 INFO - PROCESS | 2400 | 1465118925218 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}] 02:28:45 INFO - PROCESS | 2400 | 1465118925220 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:45 INFO - PROCESS | 2400 | 1465118925386 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:28:45 INFO - PROCESS | 2400 | 1465118925436 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:45 INFO - PROCESS | 2400 | 1465118925437 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c1bd800 == 54 [pid = 2400] [id = 162] 02:28:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 143 (0x12c1e3c00) [pid = 2400] [serial = 483] [outer = 0x0] 02:28:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 144 (0x12c73c800) [pid = 2400] [serial = 484] [outer = 0x12c1e3c00] 02:28:45 INFO - PROCESS | 2400 | 1465118925478 Marionette DEBUG loaded listener.js 02:28:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 145 (0x12c797000) [pid = 2400] [serial = 485] [outer = 0x12c1e3c00] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 144 (0x112038c00) [pid = 2400] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 143 (0x12717b800) [pid = 2400] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 142 (0x112034c00) [pid = 2400] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 141 (0x12c1e2800) [pid = 2400] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 140 (0x1199c2000) [pid = 2400] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 139 (0x1288c5000) [pid = 2400] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 138 (0x1126d7400) [pid = 2400] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 137 (0x111d5ec00) [pid = 2400] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 136 (0x118107000) [pid = 2400] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 135 (0x11840d400) [pid = 2400] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 134 (0x1288c7c00) [pid = 2400] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 133 (0x124d9f000) [pid = 2400] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 132 (0x127651000) [pid = 2400] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 131 (0x121251c00) [pid = 2400] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 130 (0x124e3d000) [pid = 2400] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 129 (0x1187b4400) [pid = 2400] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 128 (0x129695400) [pid = 2400] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 127 (0x1288cb400) [pid = 2400] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 126 (0x12969fc00) [pid = 2400] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 125 (0x12449a800) [pid = 2400] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 124 (0x126be3800) [pid = 2400] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 123 (0x120555c00) [pid = 2400] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 122 (0x1126a2400) [pid = 2400] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 121 (0x128f3b400) [pid = 2400] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 120 (0x11663c800) [pid = 2400] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 119 (0x11203d000) [pid = 2400] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 118 (0x126c8f000) [pid = 2400] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 117 (0x12badd800) [pid = 2400] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x1210c1000) [pid = 2400] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x1130e2c00) [pid = 2400] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x118375800) [pid = 2400] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:28:46 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x128d37c00) [pid = 2400] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:28:46 INFO - PROCESS | 2400 | 1465118926316 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]]]}] 02:28:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:28:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1121ms 02:28:46 INFO - PROCESS | 2400 | 1465118926334 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:28:46 INFO - PROCESS | 2400 | 1465118926336 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:28:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:28:46 INFO - PROCESS | 2400 | 1465118926338 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:28:46 INFO - PROCESS | 2400 | 1465118926339 Marionette TRACE conn2 <- [1,622,null,{}] 02:28:46 INFO - PROCESS | 2400 | 1465118926341 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}] 02:28:46 INFO - PROCESS | 2400 | 1465118926342 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:46 INFO - PROCESS | 2400 | 1465118926430 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:28:46 INFO - PROCESS | 2400 | 1465118926434 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:46 INFO - PROCESS | 2400 | 1465118926435 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:46 INFO - PROCESS | 2400 | ++DOCSHELL 0x121174800 == 55 [pid = 2400] [id = 163] 02:28:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x11105d000) [pid = 2400] [serial = 486] [outer = 0x0] 02:28:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x111063800) [pid = 2400] [serial = 487] [outer = 0x11105d000] 02:28:46 INFO - PROCESS | 2400 | 1465118926460 Marionette DEBUG loaded listener.js 02:28:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x111067800) [pid = 2400] [serial = 488] [outer = 0x11105d000] 02:28:46 INFO - PROCESS | 2400 | 1465118926814 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]]]}] 02:28:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:28:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 520ms 02:28:46 INFO - PROCESS | 2400 | 1465118926858 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:28:46 INFO - PROCESS | 2400 | 1465118926859 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:28:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:28:46 INFO - PROCESS | 2400 | 1465118926861 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:28:46 INFO - PROCESS | 2400 | 1465118926863 Marionette TRACE conn2 <- [1,626,null,{}] 02:28:46 INFO - PROCESS | 2400 | 1465118926865 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}] 02:28:46 INFO - PROCESS | 2400 | 1465118926866 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:46 INFO - PROCESS | 2400 | 1465118926956 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:28:47 INFO - PROCESS | 2400 | 1465118927028 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:47 INFO - PROCESS | 2400 | 1465118927030 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:47 INFO - PROCESS | 2400 | ++DOCSHELL 0x12bdf3000 == 56 [pid = 2400] [id = 164] 02:28:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x111060c00) [pid = 2400] [serial = 489] [outer = 0x0] 02:28:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 118 (0x112038c00) [pid = 2400] [serial = 490] [outer = 0x111060c00] 02:28:47 INFO - PROCESS | 2400 | 1465118927057 Marionette DEBUG loaded listener.js 02:28:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 119 (0x120555c00) [pid = 2400] [serial = 491] [outer = 0x111060c00] 02:28:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 120 (0x1122d0c00) [pid = 2400] [serial = 492] [outer = 0x12ce10400] 02:28:47 INFO - PROCESS | 2400 | 1465118927417 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]]]}] 02:28:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:28:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 572ms 02:28:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:28:47 INFO - PROCESS | 2400 | 1465118927436 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:28:47 INFO - PROCESS | 2400 | 1465118927438 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:28:47 INFO - PROCESS | 2400 | 1465118927440 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:28:47 INFO - PROCESS | 2400 | 1465118927442 Marionette TRACE conn2 <- [1,630,null,{}] 02:28:47 INFO - PROCESS | 2400 | 1465118927445 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}] 02:28:47 INFO - PROCESS | 2400 | 1465118927448 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:47 INFO - PROCESS | 2400 | 1465118927556 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:28:47 INFO - PROCESS | 2400 | 1465118927653 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:47 INFO - PROCESS | 2400 | 1465118927654 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:47 INFO - PROCESS | 2400 | ++DOCSHELL 0x11822d000 == 57 [pid = 2400] [id = 165] 02:28:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 121 (0x1122ce400) [pid = 2400] [serial = 493] [outer = 0x0] 02:28:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 122 (0x1122dc400) [pid = 2400] [serial = 494] [outer = 0x1122ce400] 02:28:47 INFO - PROCESS | 2400 | 1465118927691 Marionette DEBUG loaded listener.js 02:28:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 123 (0x121398c00) [pid = 2400] [serial = 495] [outer = 0x1122ce400] 02:28:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:28:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 619ms 02:28:48 INFO - PROCESS | 2400 | 1465118928054 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]]]}] 02:28:48 INFO - PROCESS | 2400 | 1465118928059 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:28:48 INFO - PROCESS | 2400 | 1465118928061 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:28:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:28:48 INFO - PROCESS | 2400 | 1465118928063 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:28:48 INFO - PROCESS | 2400 | 1465118928064 Marionette TRACE conn2 <- [1,634,null,{}] 02:28:48 INFO - PROCESS | 2400 | 1465118928070 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}] 02:28:48 INFO - PROCESS | 2400 | 1465118928071 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:48 INFO - PROCESS | 2400 | 1465118928224 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:28:48 INFO - PROCESS | 2400 | 1465118928345 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:48 INFO - PROCESS | 2400 | 1465118928347 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:48 INFO - PROCESS | 2400 | ++DOCSHELL 0x116aa7000 == 58 [pid = 2400] [id = 166] 02:28:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 124 (0x111d6a400) [pid = 2400] [serial = 496] [outer = 0x0] 02:28:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 125 (0x11203f000) [pid = 2400] [serial = 497] [outer = 0x111d6a400] 02:28:48 INFO - PROCESS | 2400 | 1465118928381 Marionette DEBUG loaded listener.js 02:28:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 126 (0x1122da400) [pid = 2400] [serial = 498] [outer = 0x111d6a400] 02:28:48 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:48 INFO - PROCESS | 2400 | 1465118928849 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]]]}] 02:28:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:28:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 823ms 02:28:48 INFO - PROCESS | 2400 | 1465118928903 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:28:48 INFO - PROCESS | 2400 | 1465118928907 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:28:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:28:48 INFO - PROCESS | 2400 | 1465118928913 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:28:48 INFO - PROCESS | 2400 | 1465118928919 Marionette TRACE conn2 <- [1,638,null,{}] 02:28:48 INFO - PROCESS | 2400 | 1465118928923 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}] 02:28:48 INFO - PROCESS | 2400 | 1465118928926 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:49 INFO - PROCESS | 2400 | 1465118929094 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:28:49 INFO - PROCESS | 2400 | 1465118929198 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:49 INFO - PROCESS | 2400 | 1465118929200 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x12116f800 == 59 [pid = 2400] [id = 167] 02:28:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 127 (0x1161f1400) [pid = 2400] [serial = 499] [outer = 0x0] 02:28:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 128 (0x116868800) [pid = 2400] [serial = 500] [outer = 0x1161f1400] 02:28:49 INFO - PROCESS | 2400 | 1465118929230 Marionette DEBUG loaded listener.js 02:28:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 129 (0x118376400) [pid = 2400] [serial = 501] [outer = 0x1161f1400] 02:28:49 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:49 INFO - PROCESS | 2400 | 1465118929703 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]]]}] 02:28:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:28:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 824ms 02:28:49 INFO - PROCESS | 2400 | 1465118929737 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:28:49 INFO - PROCESS | 2400 | 1465118929739 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:28:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:28:49 INFO - PROCESS | 2400 | 1465118929742 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:28:49 INFO - PROCESS | 2400 | 1465118929743 Marionette TRACE conn2 <- [1,642,null,{}] 02:28:49 INFO - PROCESS | 2400 | 1465118929745 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}] 02:28:49 INFO - PROCESS | 2400 | 1465118929747 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:49 INFO - PROCESS | 2400 | 1465118929898 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:28:49 INFO - PROCESS | 2400 | 1465118929909 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:49 INFO - PROCESS | 2400 | 1465118929910 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b214000 == 60 [pid = 2400] [id = 168] 02:28:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 130 (0x1193bb000) [pid = 2400] [serial = 502] [outer = 0x0] 02:28:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 131 (0x1199bd000) [pid = 2400] [serial = 503] [outer = 0x1193bb000] 02:28:49 INFO - PROCESS | 2400 | 1465118929939 Marionette DEBUG loaded listener.js 02:28:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 132 (0x1210c3400) [pid = 2400] [serial = 504] [outer = 0x1193bb000] 02:28:50 INFO - PROCESS | 2400 | 1465118930367 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]]]}] 02:28:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:28:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 02:28:50 INFO - PROCESS | 2400 | 1465118930412 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:28:50 INFO - PROCESS | 2400 | 1465118930416 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:28:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:28:50 INFO - PROCESS | 2400 | 1465118930425 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:28:50 INFO - PROCESS | 2400 | 1465118930428 Marionette TRACE conn2 <- [1,646,null,{}] 02:28:50 INFO - PROCESS | 2400 | 1465118930430 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}] 02:28:50 INFO - PROCESS | 2400 | 1465118930432 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:50 INFO - PROCESS | 2400 | 1465118930544 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:28:50 INFO - PROCESS | 2400 | 1465118930647 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:50 INFO - PROCESS | 2400 | 1465118930649 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:50 INFO - PROCESS | 2400 | ++DOCSHELL 0x110f7a800 == 61 [pid = 2400] [id = 169] 02:28:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 133 (0x1199b4c00) [pid = 2400] [serial = 505] [outer = 0x0] 02:28:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 134 (0x124edc400) [pid = 2400] [serial = 506] [outer = 0x1199b4c00] 02:28:50 INFO - PROCESS | 2400 | 1465118930680 Marionette DEBUG loaded listener.js 02:28:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 135 (0x12717b800) [pid = 2400] [serial = 507] [outer = 0x1199b4c00] 02:28:51 INFO - PROCESS | 2400 | 1465118931094 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]]]}] 02:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 726ms 02:28:51 INFO - PROCESS | 2400 | 1465118931158 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:28:51 INFO - PROCESS | 2400 | 1465118931159 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:28:51 INFO - PROCESS | 2400 | 1465118931162 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:28:51 INFO - PROCESS | 2400 | 1465118931163 Marionette TRACE conn2 <- [1,650,null,{}] 02:28:51 INFO - PROCESS | 2400 | 1465118931197 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}] 02:28:51 INFO - PROCESS | 2400 | 1465118931199 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:51 INFO - PROCESS | 2400 | 1465118931328 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:28:51 INFO - PROCESS | 2400 | 1465118931382 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:51 INFO - PROCESS | 2400 | 1465118931384 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293da000 == 62 [pid = 2400] [id = 170] 02:28:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 136 (0x1288cb000) [pid = 2400] [serial = 508] [outer = 0x0] 02:28:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 137 (0x128c5a000) [pid = 2400] [serial = 509] [outer = 0x1288cb000] 02:28:51 INFO - PROCESS | 2400 | 1465118931412 Marionette DEBUG loaded listener.js 02:28:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 138 (0x129063c00) [pid = 2400] [serial = 510] [outer = 0x1288cb000] 02:28:51 INFO - PROCESS | 2400 | 1465118931853 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]]]}] 02:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 733ms 02:28:51 INFO - PROCESS | 2400 | 1465118931915 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:28:51 INFO - PROCESS | 2400 | 1465118931916 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:28:51 INFO - PROCESS | 2400 | 1465118931921 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:28:51 INFO - PROCESS | 2400 | 1465118931922 Marionette TRACE conn2 <- [1,654,null,{}] 02:28:51 INFO - PROCESS | 2400 | 1465118931924 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}] 02:28:51 INFO - PROCESS | 2400 | 1465118931925 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:52 INFO - PROCESS | 2400 | 1465118932037 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:28:52 INFO - PROCESS | 2400 | 1465118932115 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:52 INFO - PROCESS | 2400 | 1465118932119 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x110fed800 == 63 [pid = 2400] [id = 171] 02:28:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 139 (0x126c90800) [pid = 2400] [serial = 511] [outer = 0x0] 02:28:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 140 (0x1288c8400) [pid = 2400] [serial = 512] [outer = 0x126c90800] 02:28:52 INFO - PROCESS | 2400 | 1465118932155 Marionette DEBUG loaded listener.js 02:28:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 141 (0x12940f000) [pid = 2400] [serial = 513] [outer = 0x126c90800] 02:28:52 INFO - PROCESS | 2400 | 1465118932806 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]]]}] 02:28:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 920ms 02:28:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:28:52 INFO - PROCESS | 2400 | 1465118932841 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:28:52 INFO - PROCESS | 2400 | 1465118932843 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:28:52 INFO - PROCESS | 2400 | 1465118932846 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:28:52 INFO - PROCESS | 2400 | 1465118932850 Marionette TRACE conn2 <- [1,658,null,{}] 02:28:52 INFO - PROCESS | 2400 | 1465118932854 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}] 02:28:52 INFO - PROCESS | 2400 | 1465118932856 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:52 INFO - PROCESS | 2400 | 1465118932950 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:28:53 INFO - PROCESS | 2400 | 1465118933032 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:53 INFO - PROCESS | 2400 | 1465118933034 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x115e6b800 == 64 [pid = 2400] [id = 172] 02:28:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 142 (0x111d5d800) [pid = 2400] [serial = 514] [outer = 0x0] 02:28:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 143 (0x112038400) [pid = 2400] [serial = 515] [outer = 0x111d5d800] 02:28:53 INFO - PROCESS | 2400 | 1465118933061 Marionette DEBUG loaded listener.js 02:28:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 144 (0x11297d800) [pid = 2400] [serial = 516] [outer = 0x111d5d800] 02:28:53 INFO - PROCESS | 2400 | 1465118933474 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]]]}] 02:28:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:28:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 677ms 02:28:53 INFO - PROCESS | 2400 | 1465118933522 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:28:53 INFO - PROCESS | 2400 | 1465118933525 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:28:53 INFO - PROCESS | 2400 | 1465118933549 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:28:53 INFO - PROCESS | 2400 | 1465118933551 Marionette TRACE conn2 <- [1,662,null,{}] 02:28:53 INFO - PROCESS | 2400 | 1465118933556 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}] 02:28:53 INFO - PROCESS | 2400 | 1465118933557 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:53 INFO - PROCESS | 2400 | 1465118933659 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x11822d000 == 63 [pid = 2400] [id = 165] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12bdf3000 == 62 [pid = 2400] [id = 164] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x121174800 == 61 [pid = 2400] [id = 163] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12c1bd800 == 60 [pid = 2400] [id = 162] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12b2ce800 == 59 [pid = 2400] [id = 161] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12a81d000 == 58 [pid = 2400] [id = 160] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x1293d0800 == 57 [pid = 2400] [id = 159] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12440b800 == 56 [pid = 2400] [id = 158] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x121482800 == 55 [pid = 2400] [id = 157] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x118740800 == 54 [pid = 2400] [id = 156] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x1187d4800 == 53 [pid = 2400] [id = 155] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x1161a1000 == 52 [pid = 2400] [id = 154] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x124e81000 == 51 [pid = 2400] [id = 150] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x118994800 == 50 [pid = 2400] [id = 149] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12d128000 == 49 [pid = 2400] [id = 148] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12a1ca800 == 48 [pid = 2400] [id = 84] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x127166800 == 47 [pid = 2400] [id = 116] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12d6cf800 == 46 [pid = 2400] [id = 152] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x1187d3800 == 45 [pid = 2400] [id = 100] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x11962b800 == 44 [pid = 2400] [id = 115] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x10e9c4800 == 43 [pid = 2400] [id = 153] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x119628000 == 42 [pid = 2400] [id = 132] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x1187c8800 == 41 [pid = 2400] [id = 135] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12b20b000 == 40 [pid = 2400] [id = 102] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12cf0c800 == 39 [pid = 2400] [id = 151] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12b311800 == 38 [pid = 2400] [id = 133] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x116aab800 == 37 [pid = 2400] [id = 53] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x113c9e000 == 36 [pid = 2400] [id = 85] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12c839800 == 35 [pid = 2400] [id = 134] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12bddb000 == 34 [pid = 2400] [id = 118] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12a1bc000 == 33 [pid = 2400] [id = 101] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x115e6b800 == 32 [pid = 2400] [id = 172] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x110fed800 == 31 [pid = 2400] [id = 171] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x1293da000 == 30 [pid = 2400] [id = 170] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x110f7a800 == 29 [pid = 2400] [id = 169] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12b214000 == 28 [pid = 2400] [id = 168] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12116f800 == 27 [pid = 2400] [id = 167] 02:28:54 INFO - PROCESS | 2400 | --DOCSHELL 0x116aa7000 == 26 [pid = 2400] [id = 166] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 143 (0x1126de800) [pid = 2400] [serial = 440] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 142 (0x11877c400) [pid = 2400] [serial = 442] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 141 (0x12940a400) [pid = 2400] [serial = 431] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 140 (0x128c5f400) [pid = 2400] [serial = 248] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 139 (0x112041400) [pid = 2400] [serial = 428] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 138 (0x12c792c00) [pid = 2400] [serial = 425] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 137 (0x1210c5000) [pid = 2400] [serial = 395] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 136 (0x12948dc00) [pid = 2400] [serial = 401] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 135 (0x1210bb000) [pid = 2400] [serial = 394] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 134 (0x11203c400) [pid = 2400] [serial = 427] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 133 (0x1126d9800) [pid = 2400] [serial = 439] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 132 (0x111d67c00) [pid = 2400] [serial = 391] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 131 (0x12ad78000) [pid = 2400] [serial = 419] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 130 (0x118ffd800) [pid = 2400] [serial = 406] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 129 (0x1288cf400) [pid = 2400] [serial = 400] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 128 (0x118368400) [pid = 2400] [serial = 430] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 127 (0x12948fc00) [pid = 2400] [serial = 416] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 126 (0x129490800) [pid = 2400] [serial = 403] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 125 (0x12a7bf800) [pid = 2400] [serial = 418] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 124 (0x129626c00) [pid = 2400] [serial = 302] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 123 (0x1245d5400) [pid = 2400] [serial = 299] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 122 (0x126f2ac00) [pid = 2400] [serial = 398] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 121 (0x121250400) [pid = 2400] [serial = 242] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 120 (0x12ce08400) [pid = 2400] [serial = 437] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 119 (0x12c733400) [pid = 2400] [serial = 422] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 118 (0x12bc59000) [pid = 2400] [serial = 305] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 117 (0x126c8ac00) [pid = 2400] [serial = 397] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x124ee8400) [pid = 2400] [serial = 245] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x12c733800) [pid = 2400] [serial = 424] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x128c5c800) [pid = 2400] [serial = 347] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x124d9b000) [pid = 2400] [serial = 344] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x118104400) [pid = 2400] [serial = 341] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x12ad9e000) [pid = 2400] [serial = 350] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x12badd400) [pid = 2400] [serial = 421] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x118288800) [pid = 2400] [serial = 199] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x118f4fc00) [pid = 2400] [serial = 433] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x112982c00) [pid = 2400] [serial = 392] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x1288c3000) [pid = 2400] [serial = 413] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x12940a000) [pid = 2400] [serial = 434] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x12aaa7400) [pid = 2400] [serial = 404] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x12c112400) [pid = 2400] [serial = 239] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x126cebc00) [pid = 2400] [serial = 412] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x128d33000) [pid = 2400] [serial = 415] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1199c2c00) [pid = 2400] [serial = 407] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x124da5400) [pid = 2400] [serial = 410] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x117662800) [pid = 2400] [serial = 296] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x12ad6a000) [pid = 2400] [serial = 196] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x129622c00) [pid = 2400] [serial = 251] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1210c5c00) [pid = 2400] [serial = 409] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x12c739c00) [pid = 2400] [serial = 436] [outer = 0x0] [url = about:blank] 02:28:54 INFO - PROCESS | 2400 | 1465118934438 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:54 INFO - PROCESS | 2400 | 1465118934440 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x110f7f800 == 27 [pid = 2400] [id = 173] 02:28:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x11203f800) [pid = 2400] [serial = 517] [outer = 0x0] 02:28:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x112043400) [pid = 2400] [serial = 518] [outer = 0x11203f800] 02:28:54 INFO - PROCESS | 2400 | 1465118934475 Marionette DEBUG loaded listener.js 02:28:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1122d9000) [pid = 2400] [serial = 519] [outer = 0x11203f800] 02:28:54 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:54 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:54 INFO - PROCESS | 2400 | 1465118934813 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]]]}] 02:28:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:28:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1294ms 02:28:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:28:54 INFO - PROCESS | 2400 | 1465118934824 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:28:54 INFO - PROCESS | 2400 | 1465118934826 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:28:54 INFO - PROCESS | 2400 | 1465118934829 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:28:54 INFO - PROCESS | 2400 | 1465118934831 Marionette TRACE conn2 <- [1,666,null,{}] 02:28:54 INFO - PROCESS | 2400 | 1465118934837 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}] 02:28:54 INFO - PROCESS | 2400 | 1465118934840 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:54 INFO - PROCESS | 2400 | 1465118934916 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:28:54 INFO - PROCESS | 2400 | 1465118934921 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:54 INFO - PROCESS | 2400 | 1465118934922 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x114f95800 == 28 [pid = 2400] [id = 174] 02:28:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x11269f000) [pid = 2400] [serial = 520] [outer = 0x0] 02:28:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x113222c00) [pid = 2400] [serial = 521] [outer = 0x11269f000] 02:28:54 INFO - PROCESS | 2400 | 1465118934952 Marionette DEBUG loaded listener.js 02:28:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x115d77000) [pid = 2400] [serial = 522] [outer = 0x11269f000] 02:28:55 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:55 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:55 INFO - PROCESS | 2400 | 1465118935327 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]]]}] 02:28:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:28:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 525ms 02:28:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:28:55 INFO - PROCESS | 2400 | 1465118935357 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:28:55 INFO - PROCESS | 2400 | 1465118935359 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:28:55 INFO - PROCESS | 2400 | 1465118935362 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:28:55 INFO - PROCESS | 2400 | 1465118935363 Marionette TRACE conn2 <- [1,670,null,{}] 02:28:55 INFO - PROCESS | 2400 | 1465118935365 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}] 02:28:55 INFO - PROCESS | 2400 | 1465118935366 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:55 INFO - PROCESS | 2400 | 1465118935448 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:28:55 INFO - PROCESS | 2400 | 1465118935455 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:55 INFO - PROCESS | 2400 | 1465118935456 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:55 INFO - PROCESS | 2400 | ++DOCSHELL 0x116a98800 == 29 [pid = 2400] [id = 175] 02:28:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x115e31c00) [pid = 2400] [serial = 523] [outer = 0x0] 02:28:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x116809c00) [pid = 2400] [serial = 524] [outer = 0x115e31c00] 02:28:55 INFO - PROCESS | 2400 | 1465118935482 Marionette DEBUG loaded listener.js 02:28:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x1175a9800) [pid = 2400] [serial = 525] [outer = 0x115e31c00] 02:28:55 INFO - PROCESS | 2400 | 1465118935919 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]]]}] 02:28:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:28:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 568ms 02:28:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:28:55 INFO - PROCESS | 2400 | 1465118935931 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:28:55 INFO - PROCESS | 2400 | 1465118935933 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:28:55 INFO - PROCESS | 2400 | 1465118935943 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:28:55 INFO - PROCESS | 2400 | 1465118935949 Marionette TRACE conn2 <- [1,674,null,{}] 02:28:55 INFO - PROCESS | 2400 | 1465118935956 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}] 02:28:55 INFO - PROCESS | 2400 | 1465118935960 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:56 INFO - PROCESS | 2400 | 1465118936088 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:28:56 INFO - PROCESS | 2400 | 1465118936095 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:56 INFO - PROCESS | 2400 | 1465118936097 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x118229000 == 30 [pid = 2400] [id = 176] 02:28:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x1175a7800) [pid = 2400] [serial = 526] [outer = 0x0] 02:28:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x11810a800) [pid = 2400] [serial = 527] [outer = 0x1175a7800] 02:28:56 INFO - PROCESS | 2400 | 1465118936142 Marionette DEBUG loaded listener.js 02:28:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x118778c00) [pid = 2400] [serial = 528] [outer = 0x1175a7800] 02:28:56 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:56 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:28:56 INFO - PROCESS | 2400 | 1465118936559 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]]]}] 02:28:56 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 02:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 636ms 02:28:56 INFO - PROCESS | 2400 | 1465118936573 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:28:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:28:56 INFO - PROCESS | 2400 | 1465118936575 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:28:56 INFO - PROCESS | 2400 | 1465118936579 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:28:56 INFO - PROCESS | 2400 | 1465118936581 Marionette TRACE conn2 <- [1,678,null,{}] 02:28:56 INFO - PROCESS | 2400 | 1465118936587 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}] 02:28:56 INFO - PROCESS | 2400 | 1465118936589 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:56 INFO - PROCESS | 2400 | 1465118936762 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:28:56 INFO - PROCESS | 2400 | 1465118936812 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:56 INFO - PROCESS | 2400 | 1465118936813 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x11873e000 == 31 [pid = 2400] [id = 177] 02:28:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x118785000) [pid = 2400] [serial = 529] [outer = 0x0] 02:28:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x118f09c00) [pid = 2400] [serial = 530] [outer = 0x118785000] 02:28:56 INFO - PROCESS | 2400 | 1465118936868 Marionette DEBUG loaded listener.js 02:28:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x118fedc00) [pid = 2400] [serial = 531] [outer = 0x118785000] 02:28:57 INFO - PROCESS | 2400 | 1465118937170 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]]]}] 02:28:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:28:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 626ms 02:28:57 INFO - PROCESS | 2400 | 1465118937205 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:28:57 INFO - PROCESS | 2400 | 1465118937206 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:28:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:28:57 INFO - PROCESS | 2400 | 1465118937209 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:28:57 INFO - PROCESS | 2400 | 1465118937210 Marionette TRACE conn2 <- [1,682,null,{}] 02:28:57 INFO - PROCESS | 2400 | 1465118937212 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}] 02:28:57 INFO - PROCESS | 2400 | 1465118937213 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:57 INFO - PROCESS | 2400 | 1465118937309 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:28:57 INFO - PROCESS | 2400 | 1465118937348 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:57 INFO - PROCESS | 2400 | 1465118937353 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:57 INFO - PROCESS | 2400 | ++DOCSHELL 0x118f66000 == 32 [pid = 2400] [id = 178] 02:28:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x115e31400) [pid = 2400] [serial = 532] [outer = 0x0] 02:28:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x11976e800) [pid = 2400] [serial = 533] [outer = 0x115e31400] 02:28:57 INFO - PROCESS | 2400 | 1465118937385 Marionette DEBUG loaded listener.js 02:28:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x1199b9800) [pid = 2400] [serial = 534] [outer = 0x115e31400] 02:28:58 INFO - PROCESS | 2400 | 1465118938196 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]]]}] 02:28:58 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) 02:28:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1021ms 02:28:58 INFO - PROCESS | 2400 | 1465118938230 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:28:58 INFO - PROCESS | 2400 | 1465118938233 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:28:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:28:58 INFO - PROCESS | 2400 | 1465118938236 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:28:58 INFO - PROCESS | 2400 | 1465118938237 Marionette TRACE conn2 <- [1,686,null,{}] 02:28:58 INFO - PROCESS | 2400 | 1465118938240 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}] 02:28:58 INFO - PROCESS | 2400 | 1465118938241 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:58 INFO - PROCESS | 2400 | 1465118938337 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:28:58 INFO - PROCESS | 2400 | 1465118938376 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:58 INFO - PROCESS | 2400 | 1465118938377 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x112ddc800 == 33 [pid = 2400] [id = 179] 02:28:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x1199e4c00) [pid = 2400] [serial = 535] [outer = 0x0] 02:28:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x1210c0000) [pid = 2400] [serial = 536] [outer = 0x1199e4c00] 02:28:58 INFO - PROCESS | 2400 | 1465118938402 Marionette DEBUG loaded listener.js 02:28:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x121248c00) [pid = 2400] [serial = 537] [outer = 0x1199e4c00] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x129410000) [pid = 2400] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x12948f800) [pid = 2400] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x12c1e3c00) [pid = 2400] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x112035c00) [pid = 2400] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x12940cc00) [pid = 2400] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x1126db800) [pid = 2400] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x126b38400) [pid = 2400] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x1126dc000) [pid = 2400] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x11828a000) [pid = 2400] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x116a71000) [pid = 2400] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x1210bd800) [pid = 2400] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x124704800) [pid = 2400] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x128c56400) [pid = 2400] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x119776000) [pid = 2400] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1168b5400) [pid = 2400] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x111060c00) [pid = 2400] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1122ce400) [pid = 2400] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x11105d000) [pid = 2400] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:28:59 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x126ce8800) [pid = 2400] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:28:59 INFO - PROCESS | 2400 | 1465118939613 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]]]}] 02:28:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:28:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1420ms 02:28:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:28:59 INFO - PROCESS | 2400 | 1465118939657 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:28:59 INFO - PROCESS | 2400 | 1465118939658 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:28:59 INFO - PROCESS | 2400 | 1465118939660 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:28:59 INFO - PROCESS | 2400 | 1465118939661 Marionette TRACE conn2 <- [1,690,null,{}] 02:28:59 INFO - PROCESS | 2400 | 1465118939664 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}] 02:28:59 INFO - PROCESS | 2400 | 1465118939665 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:59 INFO - PROCESS | 2400 | 1465118939736 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:28:59 INFO - PROCESS | 2400 | 1465118939739 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:59 INFO - PROCESS | 2400 | 1465118939740 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:28:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197bc800 == 34 [pid = 2400] [id = 180] 02:28:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x111062000) [pid = 2400] [serial = 538] [outer = 0x0] 02:28:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1126a8c00) [pid = 2400] [serial = 539] [outer = 0x111062000] 02:28:59 INFO - PROCESS | 2400 | 1465118939765 Marionette DEBUG loaded listener.js 02:28:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1210b9800) [pid = 2400] [serial = 540] [outer = 0x111062000] 02:29:00 INFO - PROCESS | 2400 | 1465118940575 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]]]}] 02:29:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:29:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 918ms 02:29:00 INFO - PROCESS | 2400 | 1465118940579 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:29:00 INFO - PROCESS | 2400 | 1465118940581 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:29:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:29:00 INFO - PROCESS | 2400 | 1465118940586 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:29:00 INFO - PROCESS | 2400 | 1465118940587 Marionette TRACE conn2 <- [1,694,null,{}] 02:29:00 INFO - PROCESS | 2400 | 1465118940589 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}] 02:29:00 INFO - PROCESS | 2400 | 1465118940590 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:00 INFO - PROCESS | 2400 | 1465118940669 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:29:00 INFO - PROCESS | 2400 | 1465118940722 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:00 INFO - PROCESS | 2400 | 1465118940724 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:00 INFO - PROCESS | 2400 | ++DOCSHELL 0x12117c000 == 35 [pid = 2400] [id = 181] 02:29:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x111d60800) [pid = 2400] [serial = 541] [outer = 0x0] 02:29:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x121399400) [pid = 2400] [serial = 542] [outer = 0x111d60800] 02:29:00 INFO - PROCESS | 2400 | 1465118940749 Marionette DEBUG loaded listener.js 02:29:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x121ae9c00) [pid = 2400] [serial = 543] [outer = 0x111d60800] 02:29:01 INFO - PROCESS | 2400 | 1465118941556 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]]]}] 02:29:01 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) 02:29:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1020ms 02:29:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:29:01 INFO - PROCESS | 2400 | 1465118941606 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:29:01 INFO - PROCESS | 2400 | 1465118941609 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:29:01 INFO - PROCESS | 2400 | 1465118941625 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:29:01 INFO - PROCESS | 2400 | 1465118941627 Marionette TRACE conn2 <- [1,698,null,{}] 02:29:01 INFO - PROCESS | 2400 | 1465118941631 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}] 02:29:01 INFO - PROCESS | 2400 | 1465118941632 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:01 INFO - PROCESS | 2400 | 1465118941761 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:29:01 INFO - PROCESS | 2400 | 1465118941819 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:01 INFO - PROCESS | 2400 | 1465118941822 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:01 INFO - PROCESS | 2400 | ++DOCSHELL 0x1131a5800 == 36 [pid = 2400] [id = 182] 02:29:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x1126aa000) [pid = 2400] [serial = 544] [outer = 0x0] 02:29:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x1126acc00) [pid = 2400] [serial = 545] [outer = 0x1126aa000] 02:29:01 INFO - PROCESS | 2400 | 1465118941895 Marionette DEBUG loaded listener.js 02:29:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x112987000) [pid = 2400] [serial = 546] [outer = 0x1126aa000] 02:29:02 INFO - PROCESS | 2400 | 1465118942834 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]]]}] 02:29:02 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) 02:29:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1235ms 02:29:02 INFO - PROCESS | 2400 | 1465118942847 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:29:02 INFO - PROCESS | 2400 | 1465118942851 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:29:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:29:02 INFO - PROCESS | 2400 | 1465118942856 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:29:02 INFO - PROCESS | 2400 | 1465118942857 Marionette TRACE conn2 <- [1,702,null,{}] 02:29:02 INFO - PROCESS | 2400 | 1465118942860 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}] 02:29:02 INFO - PROCESS | 2400 | 1465118942862 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:03 INFO - PROCESS | 2400 | 1465118943067 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:29:03 INFO - PROCESS | 2400 | 1465118943183 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:03 INFO - PROCESS | 2400 | 1465118943184 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x111fa0000 == 37 [pid = 2400] [id = 183] 02:29:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x1126dec00) [pid = 2400] [serial = 547] [outer = 0x0] 02:29:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x112d4d800) [pid = 2400] [serial = 548] [outer = 0x1126dec00] 02:29:03 INFO - PROCESS | 2400 | 1465118943213 Marionette DEBUG loaded listener.js 02:29:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x1161ecc00) [pid = 2400] [serial = 549] [outer = 0x1126dec00] 02:29:03 INFO - PROCESS | 2400 | --DOCSHELL 0x1197bc800 == 36 [pid = 2400] [id = 180] 02:29:03 INFO - PROCESS | 2400 | --DOCSHELL 0x112ddc800 == 35 [pid = 2400] [id = 179] 02:29:03 INFO - PROCESS | 2400 | --DOCSHELL 0x118f66000 == 34 [pid = 2400] [id = 178] 02:29:03 INFO - PROCESS | 2400 | --DOCSHELL 0x11873e000 == 33 [pid = 2400] [id = 177] 02:29:03 INFO - PROCESS | 2400 | --DOCSHELL 0x118229000 == 32 [pid = 2400] [id = 176] 02:29:03 INFO - PROCESS | 2400 | --DOCSHELL 0x116a98800 == 31 [pid = 2400] [id = 175] 02:29:03 INFO - PROCESS | 2400 | --DOCSHELL 0x114f95800 == 30 [pid = 2400] [id = 174] 02:29:03 INFO - PROCESS | 2400 | --DOCSHELL 0x110f7f800 == 29 [pid = 2400] [id = 173] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x12948bc00) [pid = 2400] [serial = 389] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x12a7b4c00) [pid = 2400] [serial = 478] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x12c117c00) [pid = 2400] [serial = 481] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x12bc3d400) [pid = 2400] [serial = 479] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x12c73c800) [pid = 2400] [serial = 484] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x12c1e1400) [pid = 2400] [serial = 482] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1126d2000) [pid = 2400] [serial = 460] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x112f67000) [pid = 2400] [serial = 461] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x12940f800) [pid = 2400] [serial = 454] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x12ad78400) [pid = 2400] [serial = 455] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x118781c00) [pid = 2400] [serial = 443] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x126ce0800) [pid = 2400] [serial = 451] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1288c7000) [pid = 2400] [serial = 452] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x12b36d000) [pid = 2400] [serial = 457] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1199dd800) [pid = 2400] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x12bc41400) [pid = 2400] [serial = 458] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1193b8000) [pid = 2400] [serial = 466] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1199c1000) [pid = 2400] [serial = 467] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x118375400) [pid = 2400] [serial = 463] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x118782c00) [pid = 2400] [serial = 464] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x12163d400) [pid = 2400] [serial = 469] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x124ec5000) [pid = 2400] [serial = 470] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x126bdb000) [pid = 2400] [serial = 472] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x126f29c00) [pid = 2400] [serial = 473] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x128d30000) [pid = 2400] [serial = 475] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1199bc000) [pid = 2400] [serial = 448] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x121249400) [pid = 2400] [serial = 449] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x118287800) [pid = 2400] [serial = 445] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x118781800) [pid = 2400] [serial = 446] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x120555c00) [pid = 2400] [serial = 491] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x1122dc400) [pid = 2400] [serial = 494] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x111063800) [pid = 2400] [serial = 487] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x121398c00) [pid = 2400] [serial = 495] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x12c797000) [pid = 2400] [serial = 485] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x112038c00) [pid = 2400] [serial = 490] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x12940ac00) [pid = 2400] [serial = 476] [outer = 0x0] [url = about:blank] 02:29:03 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x111067800) [pid = 2400] [serial = 488] [outer = 0x0] [url = about:blank] 02:29:04 INFO - PROCESS | 2400 | 1465118944120 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]]]}] 02:29:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:29:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1274ms 02:29:04 INFO - PROCESS | 2400 | 1465118944130 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:29:04 INFO - PROCESS | 2400 | 1465118944133 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:29:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:29:04 INFO - PROCESS | 2400 | 1465118944137 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:29:04 INFO - PROCESS | 2400 | 1465118944138 Marionette TRACE conn2 <- [1,706,null,{}] 02:29:04 INFO - PROCESS | 2400 | 1465118944141 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}] 02:29:04 INFO - PROCESS | 2400 | 1465118944143 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:04 INFO - PROCESS | 2400 | 1465118944233 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:29:04 INFO - PROCESS | 2400 | 1465118944283 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:04 INFO - PROCESS | 2400 | 1465118944285 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:04 INFO - PROCESS | 2400 | ++DOCSHELL 0x114f95800 == 30 [pid = 2400] [id = 184] 02:29:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x116433c00) [pid = 2400] [serial = 550] [outer = 0x0] 02:29:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x116a71400) [pid = 2400] [serial = 551] [outer = 0x116433c00] 02:29:04 INFO - PROCESS | 2400 | 1465118944313 Marionette DEBUG loaded listener.js 02:29:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x118102800) [pid = 2400] [serial = 552] [outer = 0x116433c00] 02:29:05 INFO - PROCESS | 2400 | 1465118945109 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]]]}] 02:29:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:29:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1021ms 02:29:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:29:05 INFO - PROCESS | 2400 | 1465118945158 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:29:05 INFO - PROCESS | 2400 | 1465118945160 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:29:05 INFO - PROCESS | 2400 | 1465118945162 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:29:05 INFO - PROCESS | 2400 | 1465118945163 Marionette TRACE conn2 <- [1,710,null,{}] 02:29:05 INFO - PROCESS | 2400 | 1465118945166 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}] 02:29:05 INFO - PROCESS | 2400 | 1465118945167 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:05 INFO - PROCESS | 2400 | 1465118945244 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:29:05 INFO - PROCESS | 2400 | 1465118945302 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:05 INFO - PROCESS | 2400 | 1465118945303 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x118224000 == 31 [pid = 2400] [id = 185] 02:29:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x118103400) [pid = 2400] [serial = 553] [outer = 0x0] 02:29:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x11840f000) [pid = 2400] [serial = 554] [outer = 0x118103400] 02:29:05 INFO - PROCESS | 2400 | 1465118945329 Marionette DEBUG loaded listener.js 02:29:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x118785800) [pid = 2400] [serial = 555] [outer = 0x118103400] 02:29:06 INFO - PROCESS | 2400 | 1465118946136 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]]]}] 02:29:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:29:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1023ms 02:29:06 INFO - PROCESS | 2400 | 1465118946186 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:29:06 INFO - PROCESS | 2400 | 1465118946188 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:29:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:29:06 INFO - PROCESS | 2400 | 1465118946196 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:29:06 INFO - PROCESS | 2400 | 1465118946199 Marionette TRACE conn2 <- [1,714,null,{}] 02:29:06 INFO - PROCESS | 2400 | 1465118946217 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}] 02:29:06 INFO - PROCESS | 2400 | 1465118946219 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:06 INFO - PROCESS | 2400 | 1465118946320 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:29:06 INFO - PROCESS | 2400 | 1465118946324 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:06 INFO - PROCESS | 2400 | 1465118946325 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:06 INFO - PROCESS | 2400 | ++DOCSHELL 0x118982000 == 32 [pid = 2400] [id = 186] 02:29:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x118787000) [pid = 2400] [serial = 556] [outer = 0x0] 02:29:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x11928d800) [pid = 2400] [serial = 557] [outer = 0x118787000] 02:29:06 INFO - PROCESS | 2400 | 1465118946350 Marionette DEBUG loaded listener.js 02:29:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x1199b9400) [pid = 2400] [serial = 558] [outer = 0x118787000] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x115e31400) [pid = 2400] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x1199e4c00) [pid = 2400] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x1175a7800) [pid = 2400] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x111d6a400) [pid = 2400] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x11203f800) [pid = 2400] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x115e31c00) [pid = 2400] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x111d5d800) [pid = 2400] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x11269f000) [pid = 2400] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x1161f1400) [pid = 2400] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x1193bb000) [pid = 2400] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x1199b4c00) [pid = 2400] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x1288cb000) [pid = 2400] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 67 (0x126c90800) [pid = 2400] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 66 (0x111062000) [pid = 2400] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:29:07 INFO - PROCESS | 2400 | --DOMWINDOW == 65 (0x118785000) [pid = 2400] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:29:07 INFO - PROCESS | 2400 | 1465118947164 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]]]}] 02:29:07 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 02:29:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 991ms 02:29:07 INFO - PROCESS | 2400 | 1465118947184 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:29:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:29:07 INFO - PROCESS | 2400 | 1465118947185 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:29:07 INFO - PROCESS | 2400 | 1465118947187 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:29:07 INFO - PROCESS | 2400 | 1465118947188 Marionette TRACE conn2 <- [1,718,null,{}] 02:29:07 INFO - PROCESS | 2400 | 1465118947191 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}] 02:29:07 INFO - PROCESS | 2400 | 1465118947192 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:07 INFO - PROCESS | 2400 | 1465118947270 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:29:07 INFO - PROCESS | 2400 | 1465118947273 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:07 INFO - PROCESS | 2400 | 1465118947275 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:07 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187d5800 == 33 [pid = 2400] [id = 187] 02:29:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 66 (0x1122dc800) [pid = 2400] [serial = 559] [outer = 0x0] 02:29:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x116630400) [pid = 2400] [serial = 560] [outer = 0x1122dc800] 02:29:07 INFO - PROCESS | 2400 | 1465118947302 Marionette DEBUG loaded listener.js 02:29:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x1199b4800) [pid = 2400] [serial = 561] [outer = 0x1122dc800] 02:29:08 INFO - PROCESS | 2400 | 1465118948090 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]]]}] 02:29:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:29:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 919ms 02:29:08 INFO - PROCESS | 2400 | 1465118948106 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:29:08 INFO - PROCESS | 2400 | 1465118948108 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:29:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:29:08 INFO - PROCESS | 2400 | 1465118948110 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:29:08 INFO - PROCESS | 2400 | 1465118948111 Marionette TRACE conn2 <- [1,722,null,{}] 02:29:08 INFO - PROCESS | 2400 | 1465118948113 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}] 02:29:08 INFO - PROCESS | 2400 | 1465118948115 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:08 INFO - PROCESS | 2400 | 1465118948192 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:29:08 INFO - PROCESS | 2400 | 1465118948196 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:08 INFO - PROCESS | 2400 | 1465118948202 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187df000 == 34 [pid = 2400] [id = 188] 02:29:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x1210bf000) [pid = 2400] [serial = 562] [outer = 0x0] 02:29:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x1210c3000) [pid = 2400] [serial = 563] [outer = 0x1210bf000] 02:29:08 INFO - PROCESS | 2400 | 1465118948236 Marionette DEBUG loaded listener.js 02:29:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x1213a4c00) [pid = 2400] [serial = 564] [outer = 0x1210bf000] 02:29:08 INFO - PROCESS | 2400 | 1465118948604 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] 02:29:08 INFO - PROCESS | 2400 | 1465118948635 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:29:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:29:08 INFO - PROCESS | 2400 | 1465118948638 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:29:08 INFO - PROCESS | 2400 | 1465118948639 Marionette TRACE conn2 <- [1,726,null,{}] 02:29:08 INFO - PROCESS | 2400 | 1465118948641 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}] 02:29:08 INFO - PROCESS | 2400 | 1465118948642 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:08 INFO - PROCESS | 2400 | 1465118948722 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:29:08 INFO - PROCESS | 2400 | 1465118948726 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:08 INFO - PROCESS | 2400 | 1465118948727 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213c8000 == 35 [pid = 2400] [id = 189] 02:29:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x121835800) [pid = 2400] [serial = 565] [outer = 0x0] 02:29:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x124462c00) [pid = 2400] [serial = 566] [outer = 0x121835800] 02:29:08 INFO - PROCESS | 2400 | 1465118948751 Marionette DEBUG loaded listener.js 02:29:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x124e39c00) [pid = 2400] [serial = 567] [outer = 0x121835800] 02:29:09 INFO - PROCESS | 2400 | 1465118949131 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]]]}] 02:29:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:29:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 02:29:09 INFO - PROCESS | 2400 | 1465118949159 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:29:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:29:09 INFO - PROCESS | 2400 | 1465118949161 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:29:09 INFO - PROCESS | 2400 | 1465118949165 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:29:09 INFO - PROCESS | 2400 | 1465118949166 Marionette TRACE conn2 <- [1,730,null,{}] 02:29:09 INFO - PROCESS | 2400 | 1465118949169 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}] 02:29:09 INFO - PROCESS | 2400 | 1465118949171 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:09 INFO - PROCESS | 2400 | 1465118949321 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:29:09 INFO - PROCESS | 2400 | 1465118949337 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:09 INFO - PROCESS | 2400 | 1465118949338 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x12160d000 == 36 [pid = 2400] [id = 190] 02:29:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x118783000) [pid = 2400] [serial = 568] [outer = 0x0] 02:29:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x124ec7400) [pid = 2400] [serial = 569] [outer = 0x118783000] 02:29:09 INFO - PROCESS | 2400 | 1465118949379 Marionette DEBUG loaded listener.js 02:29:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x126b36000) [pid = 2400] [serial = 570] [outer = 0x118783000] 02:29:09 INFO - PROCESS | 2400 | 1465118949952 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] 02:29:09 INFO - PROCESS | 2400 | 1465118949990 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:29:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:29:09 INFO - PROCESS | 2400 | 1465118949993 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:29:09 INFO - PROCESS | 2400 | 1465118949995 Marionette TRACE conn2 <- [1,734,null,{}] 02:29:10 INFO - PROCESS | 2400 | 1465118950000 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}] 02:29:10 INFO - PROCESS | 2400 | 1465118950002 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:10 INFO - PROCESS | 2400 | 1465118950099 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:29:10 INFO - PROCESS | 2400 | 1465118950166 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:10 INFO - PROCESS | 2400 | 1465118950168 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:10 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ae0000 == 37 [pid = 2400] [id = 191] 02:29:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x11338a000) [pid = 2400] [serial = 571] [outer = 0x0] 02:29:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x1164aec00) [pid = 2400] [serial = 572] [outer = 0x11338a000] 02:29:10 INFO - PROCESS | 2400 | 1465118950199 Marionette DEBUG loaded listener.js 02:29:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x11805a800) [pid = 2400] [serial = 573] [outer = 0x11338a000] 02:29:10 INFO - PROCESS | 2400 | 1465118950640 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]]]}] 02:29:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:29:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 675ms 02:29:10 INFO - PROCESS | 2400 | 1465118950668 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:29:10 INFO - PROCESS | 2400 | 1465118950672 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:29:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:29:10 INFO - PROCESS | 2400 | 1465118950677 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:29:10 INFO - PROCESS | 2400 | 1465118950679 Marionette TRACE conn2 <- [1,738,null,{}] 02:29:10 INFO - PROCESS | 2400 | 1465118950711 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}] 02:29:10 INFO - PROCESS | 2400 | 1465118950714 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:10 INFO - PROCESS | 2400 | 1465118950917 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:29:10 INFO - PROCESS | 2400 | 1465118950989 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:10 INFO - PROCESS | 2400 | 1465118950990 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:11 INFO - PROCESS | 2400 | ++DOCSHELL 0x12116e800 == 38 [pid = 2400] [id = 192] 02:29:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1187b9000) [pid = 2400] [serial = 574] [outer = 0x0] 02:29:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x118feac00) [pid = 2400] [serial = 575] [outer = 0x1187b9000] 02:29:11 INFO - PROCESS | 2400 | 1465118951043 Marionette DEBUG loaded listener.js 02:29:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x1193bb000) [pid = 2400] [serial = 576] [outer = 0x1187b9000] 02:29:11 INFO - PROCESS | 2400 | 1465118951970 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]]]}] 02:29:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:29:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1325ms 02:29:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:29:12 INFO - PROCESS | 2400 | 1465118952001 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:29:12 INFO - PROCESS | 2400 | 1465118952003 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:29:12 INFO - PROCESS | 2400 | 1465118952005 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:29:12 INFO - PROCESS | 2400 | 1465118952008 Marionette TRACE conn2 <- [1,742,null,{}] 02:29:12 INFO - PROCESS | 2400 | 1465118952015 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}] 02:29:12 INFO - PROCESS | 2400 | 1465118952019 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:12 INFO - PROCESS | 2400 | 1465118952117 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:29:12 INFO - PROCESS | 2400 | 1465118952170 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:12 INFO - PROCESS | 2400 | 1465118952172 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x1244ab800 == 39 [pid = 2400] [id = 193] 02:29:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1210b9c00) [pid = 2400] [serial = 577] [outer = 0x0] 02:29:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x121250400) [pid = 2400] [serial = 578] [outer = 0x1210b9c00] 02:29:12 INFO - PROCESS | 2400 | 1465118952204 Marionette DEBUG loaded listener.js 02:29:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1245d3c00) [pid = 2400] [serial = 579] [outer = 0x1210b9c00] 02:29:13 INFO - PROCESS | 2400 | 1465118953076 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]]]}] 02:29:13 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 02:29:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 02:29:13 INFO - PROCESS | 2400 | 1465118953127 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:29:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:29:13 INFO - PROCESS | 2400 | 1465118953129 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:29:13 INFO - PROCESS | 2400 | 1465118953131 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:29:13 INFO - PROCESS | 2400 | 1465118953132 Marionette TRACE conn2 <- [1,746,null,{}] 02:29:13 INFO - PROCESS | 2400 | 1465118953135 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}] 02:29:13 INFO - PROCESS | 2400 | 1465118953136 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:13 INFO - PROCESS | 2400 | 1465118953231 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:29:13 INFO - PROCESS | 2400 | 1465118953283 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:13 INFO - PROCESS | 2400 | 1465118953285 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x126c54000 == 40 [pid = 2400] [id = 194] 02:29:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x126b33400) [pid = 2400] [serial = 580] [outer = 0x0] 02:29:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x126c8f800) [pid = 2400] [serial = 581] [outer = 0x126b33400] 02:29:13 INFO - PROCESS | 2400 | 1465118953314 Marionette DEBUG loaded listener.js 02:29:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x126cdec00) [pid = 2400] [serial = 582] [outer = 0x126b33400] 02:29:14 INFO - PROCESS | 2400 | 1465118954193 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]]]}] 02:29:14 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.) 02:29:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1073ms 02:29:14 INFO - PROCESS | 2400 | 1465118954210 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:29:14 INFO - PROCESS | 2400 | 1465118954213 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:29:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:29:14 INFO - PROCESS | 2400 | 1465118954219 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:29:14 INFO - PROCESS | 2400 | 1465118954220 Marionette TRACE conn2 <- [1,750,null,{}] 02:29:14 INFO - PROCESS | 2400 | 1465118954225 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}] 02:29:14 INFO - PROCESS | 2400 | 1465118954226 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:14 INFO - PROCESS | 2400 | 1465118954323 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:29:14 INFO - PROCESS | 2400 | 1465118954375 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:14 INFO - PROCESS | 2400 | 1465118954378 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x114f94800 == 41 [pid = 2400] [id = 195] 02:29:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x1126a8000) [pid = 2400] [serial = 583] [outer = 0x0] 02:29:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x112aca400) [pid = 2400] [serial = 584] [outer = 0x1126a8000] 02:29:14 INFO - PROCESS | 2400 | 1465118954406 Marionette DEBUG loaded listener.js 02:29:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x116a72400) [pid = 2400] [serial = 585] [outer = 0x1126a8000] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x1213c8000 == 40 [pid = 2400] [id = 189] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x1187df000 == 39 [pid = 2400] [id = 188] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x1187d5800 == 38 [pid = 2400] [id = 187] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x118982000 == 37 [pid = 2400] [id = 186] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x118224000 == 36 [pid = 2400] [id = 185] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x114f95800 == 35 [pid = 2400] [id = 184] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x111fa0000 == 34 [pid = 2400] [id = 183] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x1131a5800 == 33 [pid = 2400] [id = 182] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x12117c000 == 32 [pid = 2400] [id = 181] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x126c54000 == 31 [pid = 2400] [id = 194] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x1244ab800 == 30 [pid = 2400] [id = 193] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x12116e800 == 29 [pid = 2400] [id = 192] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x12160d000 == 28 [pid = 2400] [id = 190] 02:29:15 INFO - PROCESS | 2400 | --DOCSHELL 0x116ae0000 == 27 [pid = 2400] [id = 191] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x11976e800) [pid = 2400] [serial = 533] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1210c0000) [pid = 2400] [serial = 536] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x11810a800) [pid = 2400] [serial = 527] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x118778c00) [pid = 2400] [serial = 528] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x1122da400) [pid = 2400] [serial = 498] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x112043400) [pid = 2400] [serial = 518] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1122d9000) [pid = 2400] [serial = 519] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x11203f000) [pid = 2400] [serial = 497] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x116809c00) [pid = 2400] [serial = 524] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1175a9800) [pid = 2400] [serial = 525] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x11297d800) [pid = 2400] [serial = 516] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x112038400) [pid = 2400] [serial = 515] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x113222c00) [pid = 2400] [serial = 521] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x115d77000) [pid = 2400] [serial = 522] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x118376400) [pid = 2400] [serial = 501] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x116868800) [pid = 2400] [serial = 500] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x1210c3400) [pid = 2400] [serial = 504] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x1199bd000) [pid = 2400] [serial = 503] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x12717b800) [pid = 2400] [serial = 507] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x124edc400) [pid = 2400] [serial = 506] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x129063c00) [pid = 2400] [serial = 510] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x128c5a000) [pid = 2400] [serial = 509] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x12940f000) [pid = 2400] [serial = 513] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x1288c8400) [pid = 2400] [serial = 512] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 67 (0x1199b9800) [pid = 2400] [serial = 534] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 66 (0x121248c00) [pid = 2400] [serial = 537] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 65 (0x1126a8c00) [pid = 2400] [serial = 539] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 64 (0x118f09c00) [pid = 2400] [serial = 530] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 63 (0x118fedc00) [pid = 2400] [serial = 531] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 62 (0x1210b9800) [pid = 2400] [serial = 540] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | --DOMWINDOW == 61 (0x121399400) [pid = 2400] [serial = 542] [outer = 0x0] [url = about:blank] 02:29:15 INFO - PROCESS | 2400 | 1465118955872 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]]]}] 02:29:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:29:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1683ms 02:29:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:29:15 INFO - PROCESS | 2400 | 1465118955910 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:29:15 INFO - PROCESS | 2400 | 1465118955912 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:29:15 INFO - PROCESS | 2400 | 1465118955916 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:29:15 INFO - PROCESS | 2400 | 1465118955918 Marionette TRACE conn2 <- [1,754,null,{}] 02:29:15 INFO - PROCESS | 2400 | 1465118955921 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}] 02:29:15 INFO - PROCESS | 2400 | 1465118955923 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:16 INFO - PROCESS | 2400 | 1465118955996 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:29:16 INFO - PROCESS | 2400 | 1465118956003 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:16 INFO - PROCESS | 2400 | 1465118956006 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x110fe0800 == 28 [pid = 2400] [id = 196] 02:29:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 62 (0x1122db800) [pid = 2400] [serial = 586] [outer = 0x0] 02:29:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 63 (0x1126d4800) [pid = 2400] [serial = 587] [outer = 0x1122db800] 02:29:16 INFO - PROCESS | 2400 | 1465118956034 Marionette DEBUG loaded listener.js 02:29:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 64 (0x11203f800) [pid = 2400] [serial = 588] [outer = 0x1122db800] 02:29:16 INFO - PROCESS | 2400 | 1465118956870 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]]]}] 02:29:16 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 02:29:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 973ms 02:29:16 INFO - PROCESS | 2400 | 1465118956888 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:29:16 INFO - PROCESS | 2400 | 1465118956892 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:29:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:29:16 INFO - PROCESS | 2400 | 1465118956897 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:29:16 INFO - PROCESS | 2400 | 1465118956899 Marionette TRACE conn2 <- [1,758,null,{}] 02:29:16 INFO - PROCESS | 2400 | 1465118956903 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}] 02:29:16 INFO - PROCESS | 2400 | 1465118956905 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:16 INFO - PROCESS | 2400 | 1465118956980 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:29:17 INFO - PROCESS | 2400 | 1465118957031 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:17 INFO - PROCESS | 2400 | 1465118957032 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x1133c4000 == 29 [pid = 2400] [id = 197] 02:29:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 65 (0x112acec00) [pid = 2400] [serial = 589] [outer = 0x0] 02:29:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 66 (0x113c0cc00) [pid = 2400] [serial = 590] [outer = 0x112acec00] 02:29:17 INFO - PROCESS | 2400 | 1465118957060 Marionette DEBUG loaded listener.js 02:29:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x1164b2c00) [pid = 2400] [serial = 591] [outer = 0x112acec00] 02:29:17 INFO - PROCESS | 2400 | 1465118957393 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]]]}] 02:29:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:29:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 523ms 02:29:17 INFO - PROCESS | 2400 | 1465118957432 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:29:17 INFO - PROCESS | 2400 | 1465118957434 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:29:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:29:17 INFO - PROCESS | 2400 | 1465118957436 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:29:17 INFO - PROCESS | 2400 | 1465118957439 Marionette TRACE conn2 <- [1,762,null,{}] 02:29:17 INFO - PROCESS | 2400 | 1465118957446 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}] 02:29:17 INFO - PROCESS | 2400 | 1465118957449 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:17 INFO - PROCESS | 2400 | 1465118957542 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:29:17 INFO - PROCESS | 2400 | 1465118957578 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:17 INFO - PROCESS | 2400 | 1465118957580 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ad1000 == 30 [pid = 2400] [id = 198] 02:29:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x1126a4800) [pid = 2400] [serial = 592] [outer = 0x0] 02:29:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x11810b400) [pid = 2400] [serial = 593] [outer = 0x1126a4800] 02:29:17 INFO - PROCESS | 2400 | 1465118957608 Marionette DEBUG loaded listener.js 02:29:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x118284c00) [pid = 2400] [serial = 594] [outer = 0x1126a4800] 02:29:18 INFO - PROCESS | 2400 | 1465118958404 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]]]}] 02:29:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:29:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 02:29:18 INFO - PROCESS | 2400 | 1465118958408 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:29:18 INFO - PROCESS | 2400 | 1465118958410 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:29:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:29:18 INFO - PROCESS | 2400 | 1465118958412 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:29:18 INFO - PROCESS | 2400 | 1465118958413 Marionette TRACE conn2 <- [1,766,null,{}] 02:29:18 INFO - PROCESS | 2400 | 1465118958423 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}] 02:29:18 INFO - PROCESS | 2400 | 1465118958424 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:18 INFO - PROCESS | 2400 | 1465118958517 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:29:18 INFO - PROCESS | 2400 | 1465118958520 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:18 INFO - PROCESS | 2400 | 1465118958521 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x11822d000 == 31 [pid = 2400] [id = 199] 02:29:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x118376c00) [pid = 2400] [serial = 595] [outer = 0x0] 02:29:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x118779000) [pid = 2400] [serial = 596] [outer = 0x118376c00] 02:29:18 INFO - PROCESS | 2400 | 1465118958548 Marionette DEBUG loaded listener.js 02:29:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x118781800) [pid = 2400] [serial = 597] [outer = 0x118376c00] 02:29:19 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x118787000) [pid = 2400] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:29:19 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x1122dc800) [pid = 2400] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:29:19 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x1210bf000) [pid = 2400] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:29:19 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x111d60800) [pid = 2400] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:29:19 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x121835800) [pid = 2400] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:29:19 INFO - PROCESS | 2400 | --DOMWINDOW == 67 (0x1126aa000) [pid = 2400] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:29:19 INFO - PROCESS | 2400 | --DOMWINDOW == 66 (0x118103400) [pid = 2400] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:29:19 INFO - PROCESS | 2400 | --DOMWINDOW == 65 (0x1126dec00) [pid = 2400] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:29:19 INFO - PROCESS | 2400 | --DOMWINDOW == 64 (0x116433c00) [pid = 2400] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:29:19 INFO - PROCESS | 2400 | --DOMWINDOW == 63 (0x118783000) [pid = 2400] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:29:19 INFO - PROCESS | 2400 | 1465118959380 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]]]}] 02:29:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:29:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 978ms 02:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:29:19 INFO - PROCESS | 2400 | 1465118959390 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:29:19 INFO - PROCESS | 2400 | 1465118959391 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:29:19 INFO - PROCESS | 2400 | 1465118959393 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:29:19 INFO - PROCESS | 2400 | 1465118959394 Marionette TRACE conn2 <- [1,770,null,{}] 02:29:19 INFO - PROCESS | 2400 | 1465118959397 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}] 02:29:19 INFO - PROCESS | 2400 | 1465118959398 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:19 INFO - PROCESS | 2400 | 1465118959475 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:29:19 INFO - PROCESS | 2400 | 1465118959480 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:19 INFO - PROCESS | 2400 | 1465118959482 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x118321000 == 32 [pid = 2400] [id = 200] 02:29:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 64 (0x112982c00) [pid = 2400] [serial = 598] [outer = 0x0] 02:29:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 65 (0x118286c00) [pid = 2400] [serial = 599] [outer = 0x112982c00] 02:29:19 INFO - PROCESS | 2400 | 1465118959511 Marionette DEBUG loaded listener.js 02:29:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 66 (0x1187b6800) [pid = 2400] [serial = 600] [outer = 0x112982c00] 02:29:19 INFO - PROCESS | 2400 | 1465118959859 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]]]}] 02:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 02:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:29:19 INFO - PROCESS | 2400 | 1465118959912 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:29:19 INFO - PROCESS | 2400 | 1465118959913 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:29:19 INFO - PROCESS | 2400 | 1465118959916 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:29:19 INFO - PROCESS | 2400 | 1465118959917 Marionette TRACE conn2 <- [1,774,null,{}] 02:29:19 INFO - PROCESS | 2400 | 1465118959919 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}] 02:29:19 INFO - PROCESS | 2400 | 1465118959923 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:20 INFO - PROCESS | 2400 | 1465118960034 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:29:20 INFO - PROCESS | 2400 | 1465118960040 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:20 INFO - PROCESS | 2400 | 1465118960042 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187ca000 == 33 [pid = 2400] [id = 201] 02:29:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x11836e400) [pid = 2400] [serial = 601] [outer = 0x0] 02:29:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x118ff0800) [pid = 2400] [serial = 602] [outer = 0x11836e400] 02:29:20 INFO - PROCESS | 2400 | 1465118960067 Marionette DEBUG loaded listener.js 02:29:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x119776400) [pid = 2400] [serial = 603] [outer = 0x11836e400] 02:29:20 INFO - PROCESS | 2400 | 1465118960369 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]]]}] 02:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 471ms 02:29:20 INFO - PROCESS | 2400 | 1465118960391 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:29:20 INFO - PROCESS | 2400 | 1465118960392 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:29:20 INFO - PROCESS | 2400 | 1465118960394 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:29:20 INFO - PROCESS | 2400 | 1465118960395 Marionette TRACE conn2 <- [1,778,null,{}] 02:29:20 INFO - PROCESS | 2400 | 1465118960397 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}] 02:29:20 INFO - PROCESS | 2400 | 1465118960399 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:20 INFO - PROCESS | 2400 | 1465118960481 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:29:20 INFO - PROCESS | 2400 | 1465118960487 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:20 INFO - PROCESS | 2400 | 1465118960488 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x11926d800 == 34 [pid = 2400] [id = 202] 02:29:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x111d7f000) [pid = 2400] [serial = 604] [outer = 0x0] 02:29:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x1199bf400) [pid = 2400] [serial = 605] [outer = 0x111d7f000] 02:29:20 INFO - PROCESS | 2400 | 1465118960513 Marionette DEBUG loaded listener.js 02:29:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x119bccc00) [pid = 2400] [serial = 606] [outer = 0x111d7f000] 02:29:20 INFO - PROCESS | 2400 | 1465118960840 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]]]}] 02:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 02:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:29:20 INFO - PROCESS | 2400 | 1465118960862 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:29:20 INFO - PROCESS | 2400 | 1465118960863 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:29:20 INFO - PROCESS | 2400 | 1465118960868 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:29:20 INFO - PROCESS | 2400 | 1465118960869 Marionette TRACE conn2 <- [1,782,null,{}] 02:29:20 INFO - PROCESS | 2400 | 1465118960872 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}] 02:29:20 INFO - PROCESS | 2400 | 1465118960873 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:20 INFO - PROCESS | 2400 | 1465118960969 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:29:20 INFO - PROCESS | 2400 | 1465118960976 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:20 INFO - PROCESS | 2400 | 1465118960977 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x11962e000 == 35 [pid = 2400] [id = 203] 02:29:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x112a79400) [pid = 2400] [serial = 607] [outer = 0x0] 02:29:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x120551c00) [pid = 2400] [serial = 608] [outer = 0x112a79400] 02:29:21 INFO - PROCESS | 2400 | 1465118961002 Marionette DEBUG loaded listener.js 02:29:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x1210c0000) [pid = 2400] [serial = 609] [outer = 0x112a79400] 02:29:21 INFO - PROCESS | 2400 | 1465118961302 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]]]}] 02:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 472ms 02:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:29:21 INFO - PROCESS | 2400 | 1465118961338 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:29:21 INFO - PROCESS | 2400 | 1465118961340 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:29:21 INFO - PROCESS | 2400 | 1465118961342 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:29:21 INFO - PROCESS | 2400 | 1465118961343 Marionette TRACE conn2 <- [1,786,null,{}] 02:29:21 INFO - PROCESS | 2400 | 1465118961346 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}] 02:29:21 INFO - PROCESS | 2400 | 1465118961347 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:21 INFO - PROCESS | 2400 | 1465118961476 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:29:21 INFO - PROCESS | 2400 | 1465118961525 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:21 INFO - PROCESS | 2400 | 1465118961526 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:21 INFO - PROCESS | 2400 | ++DOCSHELL 0x110f85000 == 36 [pid = 2400] [id = 204] 02:29:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x111065800) [pid = 2400] [serial = 610] [outer = 0x0] 02:29:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x111d5c800) [pid = 2400] [serial = 611] [outer = 0x111065800] 02:29:21 INFO - PROCESS | 2400 | 1465118961559 Marionette DEBUG loaded listener.js 02:29:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x1122d7400) [pid = 2400] [serial = 612] [outer = 0x111065800] 02:29:22 INFO - PROCESS | 2400 | 1465118962061 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]]]}] 02:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 769ms 02:29:22 INFO - PROCESS | 2400 | 1465118962194 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:29:22 INFO - PROCESS | 2400 | 1465118962196 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:29:22 INFO - PROCESS | 2400 | 1465118962201 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:29:22 INFO - PROCESS | 2400 | 1465118962203 Marionette TRACE conn2 <- [1,790,null,{}] 02:29:22 INFO - PROCESS | 2400 | 1465118962207 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}] 02:29:22 INFO - PROCESS | 2400 | 1465118962210 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:22 INFO - PROCESS | 2400 | 1465118962317 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:29:22 INFO - PROCESS | 2400 | 1465118962363 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:22 INFO - PROCESS | 2400 | 1465118962365 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x117479800 == 37 [pid = 2400] [id = 205] 02:29:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x113222c00) [pid = 2400] [serial = 613] [outer = 0x0] 02:29:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x115dc6000) [pid = 2400] [serial = 614] [outer = 0x113222c00] 02:29:22 INFO - PROCESS | 2400 | 1465118962395 Marionette DEBUG loaded listener.js 02:29:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x116806400) [pid = 2400] [serial = 615] [outer = 0x113222c00] 02:29:23 INFO - PROCESS | 2400 | 1465118963029 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]]]}] 02:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 873ms 02:29:23 INFO - PROCESS | 2400 | 1465118963074 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:29:23 INFO - PROCESS | 2400 | 1465118963077 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:29:23 INFO - PROCESS | 2400 | 1465118963080 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:29:23 INFO - PROCESS | 2400 | 1465118963082 Marionette TRACE conn2 <- [1,794,null,{}] 02:29:23 INFO - PROCESS | 2400 | 1465118963085 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}] 02:29:23 INFO - PROCESS | 2400 | 1465118963087 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:23 INFO - PROCESS | 2400 | 1465118963189 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:29:23 INFO - PROCESS | 2400 | 1465118963239 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:23 INFO - PROCESS | 2400 | 1465118963242 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x115e12000 == 38 [pid = 2400] [id = 206] 02:29:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x112f5a000) [pid = 2400] [serial = 616] [outer = 0x0] 02:29:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x11322f000) [pid = 2400] [serial = 617] [outer = 0x112f5a000] 02:29:23 INFO - PROCESS | 2400 | 1465118963271 Marionette DEBUG loaded listener.js 02:29:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1164f3c00) [pid = 2400] [serial = 618] [outer = 0x112f5a000] 02:29:23 INFO - PROCESS | 2400 | --DOCSHELL 0x11962e000 == 37 [pid = 2400] [id = 203] 02:29:23 INFO - PROCESS | 2400 | --DOCSHELL 0x11926d800 == 36 [pid = 2400] [id = 202] 02:29:23 INFO - PROCESS | 2400 | --DOCSHELL 0x1187ca000 == 35 [pid = 2400] [id = 201] 02:29:23 INFO - PROCESS | 2400 | --DOCSHELL 0x118321000 == 34 [pid = 2400] [id = 200] 02:29:23 INFO - PROCESS | 2400 | --DOCSHELL 0x11822d000 == 33 [pid = 2400] [id = 199] 02:29:23 INFO - PROCESS | 2400 | --DOCSHELL 0x116ad1000 == 32 [pid = 2400] [id = 198] 02:29:23 INFO - PROCESS | 2400 | --DOCSHELL 0x1133c4000 == 31 [pid = 2400] [id = 197] 02:29:23 INFO - PROCESS | 2400 | --DOCSHELL 0x110fe0800 == 30 [pid = 2400] [id = 196] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x11840f000) [pid = 2400] [serial = 554] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x112d4d800) [pid = 2400] [serial = 548] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x1161ecc00) [pid = 2400] [serial = 549] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x116a71400) [pid = 2400] [serial = 551] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x118102800) [pid = 2400] [serial = 552] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x124e39c00) [pid = 2400] [serial = 567] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x1213a4c00) [pid = 2400] [serial = 564] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x1199b9400) [pid = 2400] [serial = 558] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x118785800) [pid = 2400] [serial = 555] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x126b36000) [pid = 2400] [serial = 570] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x124ec7400) [pid = 2400] [serial = 569] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x11928d800) [pid = 2400] [serial = 557] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x116630400) [pid = 2400] [serial = 560] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x1210c3000) [pid = 2400] [serial = 563] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x1199b4800) [pid = 2400] [serial = 561] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x121ae9c00) [pid = 2400] [serial = 543] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 67 (0x124462c00) [pid = 2400] [serial = 566] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 66 (0x1126acc00) [pid = 2400] [serial = 545] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | --DOMWINDOW == 65 (0x112987000) [pid = 2400] [serial = 546] [outer = 0x0] [url = about:blank] 02:29:23 INFO - PROCESS | 2400 | 1465118963683 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]]]}] 02:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 622ms 02:29:23 INFO - PROCESS | 2400 | 1465118963704 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:29:23 INFO - PROCESS | 2400 | 1465118963708 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:29:23 INFO - PROCESS | 2400 | 1465118963712 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:29:23 INFO - PROCESS | 2400 | 1465118963714 Marionette TRACE conn2 <- [1,798,null,{}] 02:29:23 INFO - PROCESS | 2400 | 1465118963719 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}] 02:29:23 INFO - PROCESS | 2400 | 1465118963721 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:23 INFO - PROCESS | 2400 | 1465118963804 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:29:23 INFO - PROCESS | 2400 | 1465118963851 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:23 INFO - PROCESS | 2400 | 1465118963852 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x116831000 == 31 [pid = 2400] [id = 207] 02:29:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 66 (0x11646f800) [pid = 2400] [serial = 619] [outer = 0x0] 02:29:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x1175b1400) [pid = 2400] [serial = 620] [outer = 0x11646f800] 02:29:23 INFO - PROCESS | 2400 | 1465118963880 Marionette DEBUG loaded listener.js 02:29:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x11827f000) [pid = 2400] [serial = 621] [outer = 0x11646f800] 02:29:24 INFO - PROCESS | 2400 | 1465118964198 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]]]}] 02:29:24 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 02:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 524ms 02:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:29:24 INFO - PROCESS | 2400 | 1465118964237 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:29:24 INFO - PROCESS | 2400 | 1465118964238 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:29:24 INFO - PROCESS | 2400 | 1465118964240 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:29:24 INFO - PROCESS | 2400 | 1465118964242 Marionette TRACE conn2 <- [1,802,null,{}] 02:29:24 INFO - PROCESS | 2400 | 1465118964250 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}] 02:29:24 INFO - PROCESS | 2400 | 1465118964254 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:24 INFO - PROCESS | 2400 | 1465118964331 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:29:24 INFO - PROCESS | 2400 | 1465118964382 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:24 INFO - PROCESS | 2400 | 1465118964384 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x118308800 == 32 [pid = 2400] [id = 208] 02:29:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x118111800) [pid = 2400] [serial = 622] [outer = 0x0] 02:29:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x1184b7400) [pid = 2400] [serial = 623] [outer = 0x118111800] 02:29:24 INFO - PROCESS | 2400 | 1465118964413 Marionette DEBUG loaded listener.js 02:29:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x118ff4400) [pid = 2400] [serial = 624] [outer = 0x118111800] 02:29:24 INFO - PROCESS | 2400 | 1465118964723 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]]]}] 02:29:24 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 02:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 521ms 02:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:29:24 INFO - PROCESS | 2400 | 1465118964761 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:29:24 INFO - PROCESS | 2400 | 1465118964763 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:29:24 INFO - PROCESS | 2400 | 1465118964765 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:29:24 INFO - PROCESS | 2400 | 1465118964769 Marionette TRACE conn2 <- [1,806,null,{}] 02:29:24 INFO - PROCESS | 2400 | 1465118964772 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}] 02:29:24 INFO - PROCESS | 2400 | 1465118964773 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:24 INFO - PROCESS | 2400 | 1465118964854 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:29:24 INFO - PROCESS | 2400 | 1465118964858 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:24 INFO - PROCESS | 2400 | 1465118964859 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187d1000 == 33 [pid = 2400] [id = 209] 02:29:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x11827f800) [pid = 2400] [serial = 625] [outer = 0x0] 02:29:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x1193b9400) [pid = 2400] [serial = 626] [outer = 0x11827f800] 02:29:24 INFO - PROCESS | 2400 | 1465118964927 Marionette DEBUG loaded listener.js 02:29:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x1199b9400) [pid = 2400] [serial = 627] [outer = 0x11827f800] 02:29:25 INFO - PROCESS | 2400 | [2400] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:29:25 INFO - PROCESS | 2400 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:29:25 INFO - PROCESS | 2400 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:29:25 INFO - PROCESS | 2400 | [GFX2-]: Using SkiaGL canvas. 02:29:25 INFO - PROCESS | 2400 | 1465118965271 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]]]}] 02:29:25 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 02:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 523ms 02:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:29:25 INFO - PROCESS | 2400 | 1465118965289 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:29:25 INFO - PROCESS | 2400 | 1465118965290 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:29:25 INFO - PROCESS | 2400 | 1465118965293 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:29:25 INFO - PROCESS | 2400 | 1465118965294 Marionette TRACE conn2 <- [1,810,null,{}] 02:29:25 INFO - PROCESS | 2400 | 1465118965297 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}] 02:29:25 INFO - PROCESS | 2400 | 1465118965299 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:25 INFO - PROCESS | 2400 | 1465118965394 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:29:25 INFO - PROCESS | 2400 | 1465118965403 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:25 INFO - PROCESS | 2400 | 1465118965405 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:25 INFO - PROCESS | 2400 | ++DOCSHELL 0x112aa7000 == 34 [pid = 2400] [id = 210] 02:29:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x118f0d000) [pid = 2400] [serial = 628] [outer = 0x0] 02:29:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x12055a400) [pid = 2400] [serial = 629] [outer = 0x118f0d000] 02:29:25 INFO - PROCESS | 2400 | 1465118965439 Marionette DEBUG loaded listener.js 02:29:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x121254000) [pid = 2400] [serial = 630] [outer = 0x118f0d000] 02:29:25 INFO - PROCESS | 2400 | 1465118965935 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]]]}] 02:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 669ms 02:29:25 INFO - PROCESS | 2400 | 1465118965963 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:29:25 INFO - PROCESS | 2400 | 1465118965964 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:29:25 INFO - PROCESS | 2400 | 1465118965966 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:29:25 INFO - PROCESS | 2400 | 1465118965967 Marionette TRACE conn2 <- [1,814,null,{}] 02:29:25 INFO - PROCESS | 2400 | 1465118965970 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}] 02:29:25 INFO - PROCESS | 2400 | 1465118965974 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:26 INFO - PROCESS | 2400 | 1465118966094 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:29:26 INFO - PROCESS | 2400 | 1465118966154 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:26 INFO - PROCESS | 2400 | 1465118966155 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x12125e800 == 35 [pid = 2400] [id = 211] 02:29:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x12139ec00) [pid = 2400] [serial = 631] [outer = 0x0] 02:29:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x121aebc00) [pid = 2400] [serial = 632] [outer = 0x12139ec00] 02:29:26 INFO - PROCESS | 2400 | 1465118966180 Marionette DEBUG loaded listener.js 02:29:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x1245db400) [pid = 2400] [serial = 633] [outer = 0x12139ec00] 02:29:26 INFO - PROCESS | 2400 | 1465118966500 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] 02:29:26 INFO - PROCESS | 2400 | 1465118966538 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:29:26 INFO - PROCESS | 2400 | 1465118966540 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:29:26 INFO - PROCESS | 2400 | 1465118966541 Marionette TRACE conn2 <- [1,818,null,{}] 02:29:26 INFO - PROCESS | 2400 | 1465118966543 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}] 02:29:26 INFO - PROCESS | 2400 | 1465118966544 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:26 INFO - PROCESS | 2400 | 1465118966637 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:29:26 INFO - PROCESS | 2400 | 1465118966646 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:26 INFO - PROCESS | 2400 | 1465118966647 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213cd800 == 36 [pid = 2400] [id = 212] 02:29:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x124d9d000) [pid = 2400] [serial = 634] [outer = 0x0] 02:29:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x124e31000) [pid = 2400] [serial = 635] [outer = 0x124d9d000] 02:29:26 INFO - PROCESS | 2400 | 1465118966672 Marionette DEBUG loaded listener.js 02:29:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x124edc800) [pid = 2400] [serial = 636] [outer = 0x124d9d000] 02:29:27 INFO - PROCESS | 2400 | 1465118967007 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]]]}] 02:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 02:29:27 INFO - PROCESS | 2400 | 1465118967059 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:29:27 INFO - PROCESS | 2400 | 1465118967068 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:29:27 INFO - PROCESS | 2400 | 1465118967070 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:29:27 INFO - PROCESS | 2400 | 1465118967071 Marionette TRACE conn2 <- [1,822,null,{}] 02:29:27 INFO - PROCESS | 2400 | 1465118967081 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}] 02:29:27 INFO - PROCESS | 2400 | 1465118967082 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:27 INFO - PROCESS | 2400 | 1465118967173 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:29:27 INFO - PROCESS | 2400 | 1465118967177 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:27 INFO - PROCESS | 2400 | 1465118967178 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x12191a000 == 37 [pid = 2400] [id = 213] 02:29:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1126a1c00) [pid = 2400] [serial = 637] [outer = 0x0] 02:29:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x126b30000) [pid = 2400] [serial = 638] [outer = 0x1126a1c00] 02:29:27 INFO - PROCESS | 2400 | 1465118967203 Marionette DEBUG loaded listener.js 02:29:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x126bdfc00) [pid = 2400] [serial = 639] [outer = 0x1126a1c00] 02:29:27 INFO - PROCESS | 2400 | 1465118967556 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] 02:29:27 INFO - PROCESS | 2400 | 1465118967614 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:29:27 INFO - PROCESS | 2400 | 1465118967619 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:29:27 INFO - PROCESS | 2400 | 1465118967620 Marionette TRACE conn2 <- [1,826,null,{}] 02:29:27 INFO - PROCESS | 2400 | 1465118967622 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}] 02:29:27 INFO - PROCESS | 2400 | 1465118967624 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:27 INFO - PROCESS | 2400 | 1465118967698 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:29:27 INFO - PROCESS | 2400 | 1465118967704 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:27 INFO - PROCESS | 2400 | 1465118967705 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x11962a800 == 38 [pid = 2400] [id = 214] 02:29:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x113224c00) [pid = 2400] [serial = 640] [outer = 0x0] 02:29:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x118371000) [pid = 2400] [serial = 641] [outer = 0x113224c00] 02:29:27 INFO - PROCESS | 2400 | 1465118967730 Marionette DEBUG loaded listener.js 02:29:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x1199bd000) [pid = 2400] [serial = 642] [outer = 0x113224c00] 02:29:28 INFO - PROCESS | 2400 | 1465118968050 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]]]}] 02:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 467ms 02:29:28 INFO - PROCESS | 2400 | 1465118968088 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:29:28 INFO - PROCESS | 2400 | 1465118968089 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:29:28 INFO - PROCESS | 2400 | 1465118968091 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:29:28 INFO - PROCESS | 2400 | 1465118968092 Marionette TRACE conn2 <- [1,830,null,{}] 02:29:28 INFO - PROCESS | 2400 | 1465118968103 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}] 02:29:28 INFO - PROCESS | 2400 | 1465118968104 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:28 INFO - PROCESS | 2400 | 1465118968177 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:29:28 INFO - PROCESS | 2400 | 1465118968185 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:28 INFO - PROCESS | 2400 | 1465118968187 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x118f5e800 == 39 [pid = 2400] [id = 215] 02:29:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x1175a9400) [pid = 2400] [serial = 643] [outer = 0x0] 02:29:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x126c8c400) [pid = 2400] [serial = 644] [outer = 0x1175a9400] 02:29:28 INFO - PROCESS | 2400 | 1465118968255 Marionette DEBUG loaded listener.js 02:29:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x126cdf800) [pid = 2400] [serial = 645] [outer = 0x1175a9400] 02:29:28 INFO - PROCESS | 2400 | 1465118968557 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]]]}] 02:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 478ms 02:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:29:28 INFO - PROCESS | 2400 | 1465118968571 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:29:28 INFO - PROCESS | 2400 | 1465118968573 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:29:28 INFO - PROCESS | 2400 | 1465118968575 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:29:28 INFO - PROCESS | 2400 | 1465118968576 Marionette TRACE conn2 <- [1,834,null,{}] 02:29:28 INFO - PROCESS | 2400 | 1465118968579 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}] 02:29:28 INFO - PROCESS | 2400 | 1465118968580 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:28 INFO - PROCESS | 2400 | 1465118968673 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:29:28 INFO - PROCESS | 2400 | 1465118968676 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:28 INFO - PROCESS | 2400 | 1465118968678 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x12715a000 == 40 [pid = 2400] [id = 216] 02:29:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x126c91c00) [pid = 2400] [serial = 646] [outer = 0x0] 02:29:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x126cec000) [pid = 2400] [serial = 647] [outer = 0x126c91c00] 02:29:28 INFO - PROCESS | 2400 | 1465118968704 Marionette DEBUG loaded listener.js 02:29:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x127475800) [pid = 2400] [serial = 648] [outer = 0x126c91c00] 02:29:29 INFO - PROCESS | 2400 | 1465118969037 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]]]}] 02:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 02:29:29 INFO - PROCESS | 2400 | 1465118969044 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:29:29 INFO - PROCESS | 2400 | 1465118969045 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:29:29 INFO - PROCESS | 2400 | 1465118969059 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:29:29 INFO - PROCESS | 2400 | 1465118969060 Marionette TRACE conn2 <- [1,838,null,{}] 02:29:29 INFO - PROCESS | 2400 | 1465118969062 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}] 02:29:29 INFO - PROCESS | 2400 | 1465118969063 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:29 INFO - PROCESS | 2400 | 1465118969169 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:29:29 INFO - PROCESS | 2400 | 1465118969185 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:29 INFO - PROCESS | 2400 | 1465118969186 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x127611000 == 41 [pid = 2400] [id = 217] 02:29:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x12764f000) [pid = 2400] [serial = 649] [outer = 0x0] 02:29:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x127658000) [pid = 2400] [serial = 650] [outer = 0x12764f000] 02:29:29 INFO - PROCESS | 2400 | 1465118969210 Marionette DEBUG loaded listener.js 02:29:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1288c4c00) [pid = 2400] [serial = 651] [outer = 0x12764f000] 02:29:29 INFO - PROCESS | 2400 | 1465118969525 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]]]}] 02:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 518ms 02:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:29:29 INFO - PROCESS | 2400 | 1465118969578 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:29:29 INFO - PROCESS | 2400 | 1465118969579 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:29:29 INFO - PROCESS | 2400 | 1465118969581 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:29:29 INFO - PROCESS | 2400 | 1465118969582 Marionette TRACE conn2 <- [1,842,null,{}] 02:29:29 INFO - PROCESS | 2400 | 1465118969585 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}] 02:29:29 INFO - PROCESS | 2400 | 1465118969586 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:29 INFO - PROCESS | 2400 | 1465118969715 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:29:29 INFO - PROCESS | 2400 | 1465118969771 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:29 INFO - PROCESS | 2400 | 1465118969773 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x112008000 == 42 [pid = 2400] [id = 218] 02:29:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x111fd5c00) [pid = 2400] [serial = 652] [outer = 0x0] 02:29:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1122ad000) [pid = 2400] [serial = 653] [outer = 0x111fd5c00] 02:29:29 INFO - PROCESS | 2400 | 1465118969805 Marionette DEBUG loaded listener.js 02:29:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x1126d9000) [pid = 2400] [serial = 654] [outer = 0x111fd5c00] 02:29:30 INFO - PROCESS | 2400 | 1465118970260 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]]]}] 02:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 721ms 02:29:30 INFO - PROCESS | 2400 | 1465118970303 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:29:30 INFO - PROCESS | 2400 | 1465118970306 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:29:30 INFO - PROCESS | 2400 | 1465118970309 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:29:30 INFO - PROCESS | 2400 | 1465118970312 Marionette TRACE conn2 <- [1,846,null,{}] 02:29:30 INFO - PROCESS | 2400 | 1465118970331 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}] 02:29:30 INFO - PROCESS | 2400 | 1465118970334 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:30 INFO - PROCESS | 2400 | 1465118970458 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:29:30 INFO - PROCESS | 2400 | 1465118970508 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:30 INFO - PROCESS | 2400 | 1465118970510 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x118307000 == 43 [pid = 2400] [id = 219] 02:29:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x116a71400) [pid = 2400] [serial = 655] [outer = 0x0] 02:29:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x11765b000) [pid = 2400] [serial = 656] [outer = 0x116a71400] 02:29:30 INFO - PROCESS | 2400 | 1465118970540 Marionette DEBUG loaded listener.js 02:29:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x118111000) [pid = 2400] [serial = 657] [outer = 0x116a71400] 02:29:30 INFO - PROCESS | 2400 | 1465118970972 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]]]}] 02:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 02:29:30 INFO - PROCESS | 2400 | 1465118970980 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:29:30 INFO - PROCESS | 2400 | 1465118970982 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:29:30 INFO - PROCESS | 2400 | 1465118970985 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:29:30 INFO - PROCESS | 2400 | 1465118970986 Marionette TRACE conn2 <- [1,850,null,{}] 02:29:30 INFO - PROCESS | 2400 | 1465118970988 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}] 02:29:30 INFO - PROCESS | 2400 | 1465118970990 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:31 INFO - PROCESS | 2400 | 1465118971114 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:29:31 INFO - PROCESS | 2400 | 1465118971170 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:31 INFO - PROCESS | 2400 | 1465118971172 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e2a000 == 44 [pid = 2400] [id = 220] 02:29:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x11840ac00) [pid = 2400] [serial = 658] [outer = 0x0] 02:29:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x118fe5400) [pid = 2400] [serial = 659] [outer = 0x11840ac00] 02:29:31 INFO - PROCESS | 2400 | 1465118971201 Marionette DEBUG loaded listener.js 02:29:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x119778000) [pid = 2400] [serial = 660] [outer = 0x11840ac00] 02:29:31 INFO - PROCESS | 2400 | 1465118971624 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]]]}] 02:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 672ms 02:29:31 INFO - PROCESS | 2400 | 1465118971657 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:29:31 INFO - PROCESS | 2400 | 1465118971660 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:29:31 INFO - PROCESS | 2400 | 1465118971668 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:29:31 INFO - PROCESS | 2400 | 1465118971671 Marionette TRACE conn2 <- [1,854,null,{}] 02:29:31 INFO - PROCESS | 2400 | 1465118971674 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}] 02:29:31 INFO - PROCESS | 2400 | 1465118971676 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:31 INFO - PROCESS | 2400 | 1465118971780 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:29:31 INFO - PROCESS | 2400 | 1465118971833 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:31 INFO - PROCESS | 2400 | 1465118971835 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293cc000 == 45 [pid = 2400] [id = 221] 02:29:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x1199dec00) [pid = 2400] [serial = 661] [outer = 0x0] 02:29:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1216ef800) [pid = 2400] [serial = 662] [outer = 0x1199dec00] 02:29:31 INFO - PROCESS | 2400 | 1465118971863 Marionette DEBUG loaded listener.js 02:29:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1245d5400) [pid = 2400] [serial = 663] [outer = 0x1199dec00] 02:29:32 INFO - PROCESS | 2400 | 1465118972247 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]]]}] 02:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 624ms 02:29:32 INFO - PROCESS | 2400 | 1465118972289 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:29:32 INFO - PROCESS | 2400 | 1465118972290 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:29:32 INFO - PROCESS | 2400 | 1465118972292 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:29:32 INFO - PROCESS | 2400 | 1465118972294 Marionette TRACE conn2 <- [1,858,null,{}] 02:29:32 INFO - PROCESS | 2400 | 1465118972296 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}] 02:29:32 INFO - PROCESS | 2400 | 1465118972298 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:32 INFO - PROCESS | 2400 | 1465118972398 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:29:32 INFO - PROCESS | 2400 | 1465118972513 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:32 INFO - PROCESS | 2400 | 1465118972514 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x1182df000 == 46 [pid = 2400] [id = 222] 02:29:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1122d1c00) [pid = 2400] [serial = 664] [outer = 0x0] 02:29:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x118fe9000) [pid = 2400] [serial = 665] [outer = 0x1122d1c00] 02:29:32 INFO - PROCESS | 2400 | 1465118972554 Marionette DEBUG loaded listener.js 02:29:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x126efc000) [pid = 2400] [serial = 666] [outer = 0x1122d1c00] 02:29:33 INFO - PROCESS | 2400 | 1465118973111 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]]]}] 02:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 868ms 02:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:29:33 INFO - PROCESS | 2400 | 1465118973162 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:29:33 INFO - PROCESS | 2400 | 1465118973164 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:29:33 INFO - PROCESS | 2400 | 1465118973170 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:29:33 INFO - PROCESS | 2400 | 1465118973172 Marionette TRACE conn2 <- [1,862,null,{}] 02:29:33 INFO - PROCESS | 2400 | 1465118973175 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}] 02:29:33 INFO - PROCESS | 2400 | 1465118973177 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:33 INFO - PROCESS | 2400 | 1465118973271 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:29:33 INFO - PROCESS | 2400 | 1465118973338 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:33 INFO - PROCESS | 2400 | 1465118973339 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x116acb800 == 47 [pid = 2400] [id = 223] 02:29:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x11643a800) [pid = 2400] [serial = 667] [outer = 0x0] 02:29:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x116634c00) [pid = 2400] [serial = 668] [outer = 0x11643a800] 02:29:33 INFO - PROCESS | 2400 | 1465118973367 Marionette DEBUG loaded listener.js 02:29:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x11765f000) [pid = 2400] [serial = 669] [outer = 0x11643a800] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x127611000 == 46 [pid = 2400] [id = 217] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x12715a000 == 45 [pid = 2400] [id = 216] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x118f5e800 == 44 [pid = 2400] [id = 215] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x11962a800 == 43 [pid = 2400] [id = 214] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x12191a000 == 42 [pid = 2400] [id = 213] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x1213cd800 == 41 [pid = 2400] [id = 212] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x12125e800 == 40 [pid = 2400] [id = 211] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x112aa7000 == 39 [pid = 2400] [id = 210] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x1187d1000 == 38 [pid = 2400] [id = 209] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x118308800 == 37 [pid = 2400] [id = 208] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x116831000 == 36 [pid = 2400] [id = 207] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x115e12000 == 35 [pid = 2400] [id = 206] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x117479800 == 34 [pid = 2400] [id = 205] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x110f85000 == 33 [pid = 2400] [id = 204] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x114f94800 == 32 [pid = 2400] [id = 195] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x1182df000 == 31 [pid = 2400] [id = 222] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x1293cc000 == 30 [pid = 2400] [id = 221] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x124e2a000 == 29 [pid = 2400] [id = 220] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x118307000 == 28 [pid = 2400] [id = 219] 02:29:34 INFO - PROCESS | 2400 | --DOCSHELL 0x112008000 == 27 [pid = 2400] [id = 218] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x11203f800) [pid = 2400] [serial = 588] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x1193bb000) [pid = 2400] [serial = 576] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1187b6800) [pid = 2400] [serial = 600] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x11805a800) [pid = 2400] [serial = 573] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x118284c00) [pid = 2400] [serial = 594] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1164b2c00) [pid = 2400] [serial = 591] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x112aca400) [pid = 2400] [serial = 584] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x116a72400) [pid = 2400] [serial = 585] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x113c0cc00) [pid = 2400] [serial = 590] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x126cdec00) [pid = 2400] [serial = 582] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x118ff0800) [pid = 2400] [serial = 602] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x118286c00) [pid = 2400] [serial = 599] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x118781800) [pid = 2400] [serial = 597] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x121250400) [pid = 2400] [serial = 578] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x118779000) [pid = 2400] [serial = 596] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x118feac00) [pid = 2400] [serial = 575] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x1126d4800) [pid = 2400] [serial = 587] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x11810b400) [pid = 2400] [serial = 593] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x126c8f800) [pid = 2400] [serial = 581] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x119776400) [pid = 2400] [serial = 603] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1199bf400) [pid = 2400] [serial = 605] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1245d3c00) [pid = 2400] [serial = 579] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x1164aec00) [pid = 2400] [serial = 572] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x119bccc00) [pid = 2400] [serial = 606] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x120551c00) [pid = 2400] [serial = 608] [outer = 0x0] [url = about:blank] 02:29:34 INFO - PROCESS | 2400 | 1465118974385 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]]]}] 02:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1227ms 02:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:29:34 INFO - PROCESS | 2400 | 1465118974395 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:29:34 INFO - PROCESS | 2400 | 1465118974398 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:29:34 INFO - PROCESS | 2400 | 1465118974403 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:29:34 INFO - PROCESS | 2400 | 1465118974405 Marionette TRACE conn2 <- [1,866,null,{}] 02:29:34 INFO - PROCESS | 2400 | 1465118974409 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}] 02:29:34 INFO - PROCESS | 2400 | 1465118974410 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:34 INFO - PROCESS | 2400 | 1465118974492 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:29:34 INFO - PROCESS | 2400 | 1465118974497 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:34 INFO - PROCESS | 2400 | 1465118974499 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x110feb000 == 28 [pid = 2400] [id = 224] 02:29:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x11269e800) [pid = 2400] [serial = 670] [outer = 0x0] 02:29:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1126a3800) [pid = 2400] [serial = 671] [outer = 0x11269e800] 02:29:34 INFO - PROCESS | 2400 | 1465118974532 Marionette DEBUG loaded listener.js 02:29:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x1126d4c00) [pid = 2400] [serial = 672] [outer = 0x11269e800] 02:29:34 INFO - PROCESS | 2400 | 1465118974874 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]]]}] 02:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 522ms 02:29:34 INFO - PROCESS | 2400 | 1465118974923 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:29:34 INFO - PROCESS | 2400 | 1465118974927 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:29:34 INFO - PROCESS | 2400 | 1465118974931 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:29:34 INFO - PROCESS | 2400 | 1465118974933 Marionette TRACE conn2 <- [1,870,null,{}] 02:29:34 INFO - PROCESS | 2400 | 1465118974935 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}] 02:29:34 INFO - PROCESS | 2400 | 1465118974937 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:35 INFO - PROCESS | 2400 | 1465118975020 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:29:35 INFO - PROCESS | 2400 | 1465118975025 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:35 INFO - PROCESS | 2400 | 1465118975027 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x115e1a000 == 29 [pid = 2400] [id = 225] 02:29:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x112987800) [pid = 2400] [serial = 673] [outer = 0x0] 02:29:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x112f62400) [pid = 2400] [serial = 674] [outer = 0x112987800] 02:29:35 INFO - PROCESS | 2400 | 1465118975057 Marionette DEBUG loaded listener.js 02:29:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x114ef4000) [pid = 2400] [serial = 675] [outer = 0x112987800] 02:29:35 INFO - PROCESS | 2400 | 1465118975553 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]]]}] 02:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 671ms 02:29:35 INFO - PROCESS | 2400 | 1465118975603 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:29:35 INFO - PROCESS | 2400 | 1465118975612 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:29:35 INFO - PROCESS | 2400 | 1465118975614 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:29:35 INFO - PROCESS | 2400 | 1465118975618 Marionette TRACE conn2 <- [1,874,null,{}] 02:29:35 INFO - PROCESS | 2400 | 1465118975627 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}] 02:29:35 INFO - PROCESS | 2400 | 1465118975630 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:35 INFO - PROCESS | 2400 | 1465118975702 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:29:35 INFO - PROCESS | 2400 | 1465118975708 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:35 INFO - PROCESS | 2400 | 1465118975710 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ae1800 == 30 [pid = 2400] [id = 226] 02:29:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x111d61800) [pid = 2400] [serial = 676] [outer = 0x0] 02:29:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x118106c00) [pid = 2400] [serial = 677] [outer = 0x111d61800] 02:29:35 INFO - PROCESS | 2400 | 1465118975741 Marionette DEBUG loaded listener.js 02:29:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x118111400) [pid = 2400] [serial = 678] [outer = 0x111d61800] 02:29:36 INFO - PROCESS | 2400 | 1465118976107 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]]]}] 02:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 523ms 02:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:29:36 INFO - PROCESS | 2400 | 1465118976138 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:29:36 INFO - PROCESS | 2400 | 1465118976139 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:29:36 INFO - PROCESS | 2400 | 1465118976141 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:29:36 INFO - PROCESS | 2400 | 1465118976142 Marionette TRACE conn2 <- [1,878,null,{}] 02:29:36 INFO - PROCESS | 2400 | 1465118976145 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}] 02:29:36 INFO - PROCESS | 2400 | 1465118976146 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:36 INFO - PROCESS | 2400 | 1465118976253 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:29:36 INFO - PROCESS | 2400 | 1465118976284 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:36 INFO - PROCESS | 2400 | 1465118976285 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x11830d800 == 31 [pid = 2400] [id = 227] 02:29:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x11836f400) [pid = 2400] [serial = 679] [outer = 0x0] 02:29:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x118779800) [pid = 2400] [serial = 680] [outer = 0x11836f400] 02:29:36 INFO - PROCESS | 2400 | 1465118976311 Marionette DEBUG loaded listener.js 02:29:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x118781400) [pid = 2400] [serial = 681] [outer = 0x11836f400] 02:29:36 INFO - PROCESS | 2400 | 1465118976657 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]]]}] 02:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 568ms 02:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:29:36 INFO - PROCESS | 2400 | 1465118976711 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:29:36 INFO - PROCESS | 2400 | 1465118976713 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:29:36 INFO - PROCESS | 2400 | 1465118976716 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:29:36 INFO - PROCESS | 2400 | 1465118976719 Marionette TRACE conn2 <- [1,882,null,{}] 02:29:36 INFO - PROCESS | 2400 | 1465118976722 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}] 02:29:36 INFO - PROCESS | 2400 | 1465118976724 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:36 INFO - PROCESS | 2400 | 1465118976879 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:29:36 INFO - PROCESS | 2400 | 1465118976902 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:36 INFO - PROCESS | 2400 | 1465118976904 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x11898d000 == 32 [pid = 2400] [id = 228] 02:29:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x111d60c00) [pid = 2400] [serial = 682] [outer = 0x0] 02:29:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x118781800) [pid = 2400] [serial = 683] [outer = 0x111d60c00] 02:29:36 INFO - PROCESS | 2400 | 1465118976947 Marionette DEBUG loaded listener.js 02:29:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x118fec800) [pid = 2400] [serial = 684] [outer = 0x111d60c00] 02:29:37 INFO - PROCESS | 2400 | 1465118977438 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]]]}] 02:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 770ms 02:29:37 INFO - PROCESS | 2400 | 1465118977487 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:29:37 INFO - PROCESS | 2400 | 1465118977488 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:29:37 INFO - PROCESS | 2400 | 1465118977491 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:29:37 INFO - PROCESS | 2400 | 1465118977492 Marionette TRACE conn2 <- [1,886,null,{}] 02:29:37 INFO - PROCESS | 2400 | 1465118977494 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}] 02:29:37 INFO - PROCESS | 2400 | 1465118977498 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:37 INFO - PROCESS | 2400 | 1465118977610 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:29:37 INFO - PROCESS | 2400 | 1465118977648 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:37 INFO - PROCESS | 2400 | 1465118977650 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:37 INFO - PROCESS | 2400 | ++DOCSHELL 0x11962e800 == 33 [pid = 2400] [id = 229] 02:29:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x118ff4c00) [pid = 2400] [serial = 685] [outer = 0x0] 02:29:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x1199b8800) [pid = 2400] [serial = 686] [outer = 0x118ff4c00] 02:29:37 INFO - PROCESS | 2400 | 1465118977675 Marionette DEBUG loaded listener.js 02:29:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1210b9000) [pid = 2400] [serial = 687] [outer = 0x118ff4c00] 02:29:38 INFO - PROCESS | 2400 | 1465118978022 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]]]}] 02:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 567ms 02:29:38 INFO - PROCESS | 2400 | 1465118978062 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:29:38 INFO - PROCESS | 2400 | 1465118978064 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:29:38 INFO - PROCESS | 2400 | 1465118978066 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:29:38 INFO - PROCESS | 2400 | 1465118978067 Marionette TRACE conn2 <- [1,890,null,{}] 02:29:38 INFO - PROCESS | 2400 | 1465118978069 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}] 02:29:38 INFO - PROCESS | 2400 | 1465118978070 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:38 INFO - PROCESS | 2400 | 1465118978171 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:29:38 INFO - PROCESS | 2400 | 1465118978207 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:38 INFO - PROCESS | 2400 | 1465118978208 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x12117a800 == 34 [pid = 2400] [id = 230] 02:29:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x118414000) [pid = 2400] [serial = 688] [outer = 0x0] 02:29:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x12124e000) [pid = 2400] [serial = 689] [outer = 0x118414000] 02:29:38 INFO - PROCESS | 2400 | 1465118978233 Marionette DEBUG loaded listener.js 02:29:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x1216e5400) [pid = 2400] [serial = 690] [outer = 0x118414000] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x12139ec00) [pid = 2400] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x124d9d000) [pid = 2400] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1126a1c00) [pid = 2400] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x118f0d000) [pid = 2400] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x112f5a000) [pid = 2400] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x126c91c00) [pid = 2400] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x112a79400) [pid = 2400] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x113222c00) [pid = 2400] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x111065800) [pid = 2400] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x12764f000) [pid = 2400] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x11646f800) [pid = 2400] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x118111800) [pid = 2400] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x11827f800) [pid = 2400] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x113224c00) [pid = 2400] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:29:38 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1175a9400) [pid = 2400] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:29:38 INFO - PROCESS | 2400 | 1465118978747 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]]]}] 02:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 719ms 02:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:29:38 INFO - PROCESS | 2400 | 1465118978785 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:29:38 INFO - PROCESS | 2400 | 1465118978787 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:29:38 INFO - PROCESS | 2400 | 1465118978789 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:29:38 INFO - PROCESS | 2400 | 1465118978790 Marionette TRACE conn2 <- [1,894,null,{}] 02:29:38 INFO - PROCESS | 2400 | 1465118978792 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}] 02:29:38 INFO - PROCESS | 2400 | 1465118978793 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:38 INFO - PROCESS | 2400 | 1465118978866 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:29:38 INFO - PROCESS | 2400 | 1465118978872 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:38 INFO - PROCESS | 2400 | 1465118978874 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x119614800 == 35 [pid = 2400] [id = 231] 02:29:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1122afc00) [pid = 2400] [serial = 691] [outer = 0x0] 02:29:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x113222c00) [pid = 2400] [serial = 692] [outer = 0x1122afc00] 02:29:38 INFO - PROCESS | 2400 | 1465118978899 Marionette DEBUG loaded listener.js 02:29:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x12054ec00) [pid = 2400] [serial = 693] [outer = 0x1122afc00] 02:29:39 INFO - PROCESS | 2400 | 1465118979236 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]]]}] 02:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 02:29:39 INFO - PROCESS | 2400 | 1465118979260 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:29:39 INFO - PROCESS | 2400 | 1465118979261 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:29:39 INFO - PROCESS | 2400 | 1465118979263 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:29:39 INFO - PROCESS | 2400 | 1465118979264 Marionette TRACE conn2 <- [1,898,null,{}] 02:29:39 INFO - PROCESS | 2400 | 1465118979270 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}] 02:29:39 INFO - PROCESS | 2400 | 1465118979271 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:39 INFO - PROCESS | 2400 | 1465118979372 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:29:39 INFO - PROCESS | 2400 | 1465118979379 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:39 INFO - PROCESS | 2400 | 1465118979380 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ae1000 == 36 [pid = 2400] [id = 232] 02:29:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x1193bb800) [pid = 2400] [serial = 694] [outer = 0x0] 02:29:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x12183b400) [pid = 2400] [serial = 695] [outer = 0x1193bb800] 02:29:39 INFO - PROCESS | 2400 | 1465118979406 Marionette DEBUG loaded listener.js 02:29:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x12400ec00) [pid = 2400] [serial = 696] [outer = 0x1193bb800] 02:29:39 INFO - PROCESS | 2400 | 1465118979751 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]]]}] 02:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 521ms 02:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:29:39 INFO - PROCESS | 2400 | 1465118979785 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:29:39 INFO - PROCESS | 2400 | 1465118979787 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:29:39 INFO - PROCESS | 2400 | 1465118979790 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:29:39 INFO - PROCESS | 2400 | 1465118979792 Marionette TRACE conn2 <- [1,902,null,{}] 02:29:39 INFO - PROCESS | 2400 | 1465118979795 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}] 02:29:39 INFO - PROCESS | 2400 | 1465118979797 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:39 INFO - PROCESS | 2400 | 1465118979912 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:29:39 INFO - PROCESS | 2400 | 1465118979992 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:39 INFO - PROCESS | 2400 | 1465118979993 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:40 INFO - PROCESS | 2400 | ++DOCSHELL 0x124059000 == 37 [pid = 2400] [id = 233] 02:29:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x11805ac00) [pid = 2400] [serial = 697] [outer = 0x0] 02:29:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x124084800) [pid = 2400] [serial = 698] [outer = 0x11805ac00] 02:29:40 INFO - PROCESS | 2400 | 1465118980034 Marionette DEBUG loaded listener.js 02:29:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x124703800) [pid = 2400] [serial = 699] [outer = 0x11805ac00] 02:29:40 INFO - PROCESS | 2400 | 1465118980459 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]]]}] 02:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 719ms 02:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:29:40 INFO - PROCESS | 2400 | 1465118980510 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:29:40 INFO - PROCESS | 2400 | 1465118980511 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:29:40 INFO - PROCESS | 2400 | 1465118980513 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:29:40 INFO - PROCESS | 2400 | 1465118980515 Marionette TRACE conn2 <- [1,906,null,{}] 02:29:40 INFO - PROCESS | 2400 | 1465118980517 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}] 02:29:40 INFO - PROCESS | 2400 | 1465118980519 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:40 INFO - PROCESS | 2400 | 1465118980631 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:29:40 INFO - PROCESS | 2400 | 1465118980637 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:40 INFO - PROCESS | 2400 | 1465118980639 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:40 INFO - PROCESS | 2400 | ++DOCSHELL 0x118233000 == 38 [pid = 2400] [id = 234] 02:29:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x124705800) [pid = 2400] [serial = 700] [outer = 0x0] 02:29:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x124ec7400) [pid = 2400] [serial = 701] [outer = 0x124705800] 02:29:40 INFO - PROCESS | 2400 | 1465118980666 Marionette DEBUG loaded listener.js 02:29:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x126c8cc00) [pid = 2400] [serial = 702] [outer = 0x124705800] 02:29:41 INFO - PROCESS | 2400 | 1465118981217 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]]]}] 02:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 770ms 02:29:41 INFO - PROCESS | 2400 | 1465118981286 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:29:41 INFO - PROCESS | 2400 | 1465118981289 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:29:41 INFO - PROCESS | 2400 | 1465118981292 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:29:41 INFO - PROCESS | 2400 | 1465118981295 Marionette TRACE conn2 <- [1,910,null,{}] 02:29:41 INFO - PROCESS | 2400 | 1465118981299 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}] 02:29:41 INFO - PROCESS | 2400 | 1465118981300 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:41 INFO - PROCESS | 2400 | 1465118981411 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:29:41 INFO - PROCESS | 2400 | 1465118981507 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:41 INFO - PROCESS | 2400 | 1465118981508 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x11644f000 == 39 [pid = 2400] [id = 235] 02:29:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1122d8c00) [pid = 2400] [serial = 703] [outer = 0x0] 02:29:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x11297f000) [pid = 2400] [serial = 704] [outer = 0x1122d8c00] 02:29:41 INFO - PROCESS | 2400 | 1465118981539 Marionette DEBUG loaded listener.js 02:29:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x1130dc000) [pid = 2400] [serial = 705] [outer = 0x1122d8c00] 02:29:42 INFO - PROCESS | 2400 | 1465118982077 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]]]}] 02:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 823ms 02:29:42 INFO - PROCESS | 2400 | 1465118982126 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:29:42 INFO - PROCESS | 2400 | 1465118982129 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:29:42 INFO - PROCESS | 2400 | 1465118982138 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:29:42 INFO - PROCESS | 2400 | 1465118982140 Marionette TRACE conn2 <- [1,914,null,{}] 02:29:42 INFO - PROCESS | 2400 | 1465118982142 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}] 02:29:42 INFO - PROCESS | 2400 | 1465118982144 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:42 INFO - PROCESS | 2400 | 1465118982255 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:29:42 INFO - PROCESS | 2400 | 1465118982432 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:42 INFO - PROCESS | 2400 | 1465118982434 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x110f82000 == 40 [pid = 2400] [id = 236] 02:29:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x1122dc800) [pid = 2400] [serial = 706] [outer = 0x0] 02:29:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x112983c00) [pid = 2400] [serial = 707] [outer = 0x1122dc800] 02:29:42 INFO - PROCESS | 2400 | 1465118982462 Marionette DEBUG loaded listener.js 02:29:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x115edcc00) [pid = 2400] [serial = 708] [outer = 0x1122dc800] 02:29:42 INFO - PROCESS | 2400 | --DOCSHELL 0x124059000 == 39 [pid = 2400] [id = 233] 02:29:42 INFO - PROCESS | 2400 | --DOCSHELL 0x116ae1000 == 38 [pid = 2400] [id = 232] 02:29:42 INFO - PROCESS | 2400 | --DOCSHELL 0x119614800 == 37 [pid = 2400] [id = 231] 02:29:42 INFO - PROCESS | 2400 | --DOCSHELL 0x12117a800 == 36 [pid = 2400] [id = 230] 02:29:42 INFO - PROCESS | 2400 | --DOCSHELL 0x11962e800 == 35 [pid = 2400] [id = 229] 02:29:42 INFO - PROCESS | 2400 | --DOCSHELL 0x11898d000 == 34 [pid = 2400] [id = 228] 02:29:42 INFO - PROCESS | 2400 | --DOCSHELL 0x11830d800 == 33 [pid = 2400] [id = 227] 02:29:42 INFO - PROCESS | 2400 | --DOCSHELL 0x116ae1800 == 32 [pid = 2400] [id = 226] 02:29:42 INFO - PROCESS | 2400 | --DOCSHELL 0x115e1a000 == 31 [pid = 2400] [id = 225] 02:29:42 INFO - PROCESS | 2400 | --DOCSHELL 0x110feb000 == 30 [pid = 2400] [id = 224] 02:29:42 INFO - PROCESS | 2400 | --DOCSHELL 0x116acb800 == 29 [pid = 2400] [id = 223] 02:29:42 INFO - PROCESS | 2400 | 1465118982920 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]]]}] 02:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 821ms 02:29:42 INFO - PROCESS | 2400 | 1465118982959 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:29:42 INFO - PROCESS | 2400 | 1465118982961 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:29:42 INFO - PROCESS | 2400 | 1465118982964 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:29:42 INFO - PROCESS | 2400 | 1465118982966 Marionette TRACE conn2 <- [1,918,null,{}] 02:29:42 INFO - PROCESS | 2400 | 1465118982969 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}] 02:29:42 INFO - PROCESS | 2400 | 1465118982971 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:43 INFO - PROCESS | 2400 | 1465118983056 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x121aebc00) [pid = 2400] [serial = 632] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x124e31000) [pid = 2400] [serial = 635] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1245db400) [pid = 2400] [serial = 633] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x126b30000) [pid = 2400] [serial = 638] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x12055a400) [pid = 2400] [serial = 629] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x11322f000) [pid = 2400] [serial = 617] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1164f3c00) [pid = 2400] [serial = 618] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x127475800) [pid = 2400] [serial = 648] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1210c0000) [pid = 2400] [serial = 609] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x115dc6000) [pid = 2400] [serial = 614] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x116806400) [pid = 2400] [serial = 615] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x111d5c800) [pid = 2400] [serial = 611] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x127658000) [pid = 2400] [serial = 650] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x1122d7400) [pid = 2400] [serial = 612] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x1175b1400) [pid = 2400] [serial = 620] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x11827f000) [pid = 2400] [serial = 621] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x124edc800) [pid = 2400] [serial = 636] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1184b7400) [pid = 2400] [serial = 623] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x118ff4400) [pid = 2400] [serial = 624] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1193b9400) [pid = 2400] [serial = 626] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1199b9400) [pid = 2400] [serial = 627] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x118371000) [pid = 2400] [serial = 641] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x1199bd000) [pid = 2400] [serial = 642] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x126bdfc00) [pid = 2400] [serial = 639] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x126cec000) [pid = 2400] [serial = 647] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x1288c4c00) [pid = 2400] [serial = 651] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x126cdf800) [pid = 2400] [serial = 645] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x121254000) [pid = 2400] [serial = 630] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x126c8c400) [pid = 2400] [serial = 644] [outer = 0x0] [url = about:blank] 02:29:43 INFO - PROCESS | 2400 | 1465118983119 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:43 INFO - PROCESS | 2400 | 1465118983121 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x114f94800 == 30 [pid = 2400] [id = 237] 02:29:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x1126d5800) [pid = 2400] [serial = 709] [outer = 0x0] 02:29:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x115e31400) [pid = 2400] [serial = 710] [outer = 0x1126d5800] 02:29:43 INFO - PROCESS | 2400 | 1465118983148 Marionette DEBUG loaded listener.js 02:29:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x118106000) [pid = 2400] [serial = 711] [outer = 0x1126d5800] 02:29:43 INFO - PROCESS | 2400 | 1465118983448 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]]]}] 02:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 521ms 02:29:43 INFO - PROCESS | 2400 | 1465118983490 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:29:43 INFO - PROCESS | 2400 | 1465118983492 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:29:43 INFO - PROCESS | 2400 | 1465118983495 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:29:43 INFO - PROCESS | 2400 | 1465118983496 Marionette TRACE conn2 <- [1,922,null,{}] 02:29:43 INFO - PROCESS | 2400 | 1465118983499 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}] 02:29:43 INFO - PROCESS | 2400 | 1465118983503 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:43 INFO - PROCESS | 2400 | 1465118983581 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:29:43 INFO - PROCESS | 2400 | 1465118983666 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:43 INFO - PROCESS | 2400 | 1465118983667 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x118232800 == 31 [pid = 2400] [id = 238] 02:29:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x118110c00) [pid = 2400] [serial = 712] [outer = 0x0] 02:29:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x1184c3000) [pid = 2400] [serial = 713] [outer = 0x118110c00] 02:29:43 INFO - PROCESS | 2400 | 1465118983696 Marionette DEBUG loaded listener.js 02:29:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x118785c00) [pid = 2400] [serial = 714] [outer = 0x118110c00] 02:29:44 INFO - PROCESS | 2400 | 1465118984011 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]]]}] 02:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 568ms 02:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:29:44 INFO - PROCESS | 2400 | 1465118984064 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:29:44 INFO - PROCESS | 2400 | 1465118984065 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:29:44 INFO - PROCESS | 2400 | 1465118984073 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:29:44 INFO - PROCESS | 2400 | 1465118984077 Marionette TRACE conn2 <- [1,926,null,{}] 02:29:44 INFO - PROCESS | 2400 | 1465118984081 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}] 02:29:44 INFO - PROCESS | 2400 | 1465118984084 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:44 INFO - PROCESS | 2400 | 1465118984177 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:29:44 INFO - PROCESS | 2400 | 1465118984253 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:44 INFO - PROCESS | 2400 | 1465118984254 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:44 INFO - PROCESS | 2400 | ++DOCSHELL 0x119223000 == 32 [pid = 2400] [id = 239] 02:29:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x118fe4c00) [pid = 2400] [serial = 715] [outer = 0x0] 02:29:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x11976ac00) [pid = 2400] [serial = 716] [outer = 0x118fe4c00] 02:29:44 INFO - PROCESS | 2400 | 1465118984295 Marionette DEBUG loaded listener.js 02:29:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x1199bf400) [pid = 2400] [serial = 717] [outer = 0x118fe4c00] 02:29:44 INFO - PROCESS | 2400 | 1465118984659 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]]]}] 02:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 631ms 02:29:44 INFO - PROCESS | 2400 | 1465118984702 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:29:44 INFO - PROCESS | 2400 | 1465118984704 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:29:44 INFO - PROCESS | 2400 | 1465118984707 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:29:44 INFO - PROCESS | 2400 | 1465118984708 Marionette TRACE conn2 <- [1,930,null,{}] 02:29:44 INFO - PROCESS | 2400 | 1465118984710 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}] 02:29:44 INFO - PROCESS | 2400 | 1465118984711 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:44 INFO - PROCESS | 2400 | 1465118984816 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:29:44 INFO - PROCESS | 2400 | 1465118984822 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:44 INFO - PROCESS | 2400 | 1465118984823 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:44 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197c7000 == 33 [pid = 2400] [id = 240] 02:29:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x119775800) [pid = 2400] [serial = 718] [outer = 0x0] 02:29:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x1199e2400) [pid = 2400] [serial = 719] [outer = 0x119775800] 02:29:44 INFO - PROCESS | 2400 | 1465118984847 Marionette DEBUG loaded listener.js 02:29:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1213a2c00) [pid = 2400] [serial = 720] [outer = 0x119775800] 02:29:45 INFO - PROCESS | 2400 | 1465118985198 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]]]}] 02:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 517ms 02:29:45 INFO - PROCESS | 2400 | 1465118985225 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:29:45 INFO - PROCESS | 2400 | 1465118985226 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:29:45 INFO - PROCESS | 2400 | 1465118985234 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:29:45 INFO - PROCESS | 2400 | 1465118985236 Marionette TRACE conn2 <- [1,934,null,{}] 02:29:45 INFO - PROCESS | 2400 | 1465118985239 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}] 02:29:45 INFO - PROCESS | 2400 | 1465118985240 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:45 INFO - PROCESS | 2400 | 1465118985338 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:29:45 INFO - PROCESS | 2400 | 1465118985342 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:45 INFO - PROCESS | 2400 | 1465118985346 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x118f65800 == 34 [pid = 2400] [id = 241] 02:29:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x12449a800) [pid = 2400] [serial = 721] [outer = 0x0] 02:29:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x12484f800) [pid = 2400] [serial = 722] [outer = 0x12449a800] 02:29:45 INFO - PROCESS | 2400 | 1465118985378 Marionette DEBUG loaded listener.js 02:29:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x124edc800) [pid = 2400] [serial = 723] [outer = 0x12449a800] 02:29:45 INFO - PROCESS | 2400 | 1465118985739 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]]]}] 02:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 528ms 02:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:29:45 INFO - PROCESS | 2400 | 1465118985757 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:29:45 INFO - PROCESS | 2400 | 1465118985758 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:29:45 INFO - PROCESS | 2400 | 1465118985760 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:29:45 INFO - PROCESS | 2400 | 1465118985761 Marionette TRACE conn2 <- [1,938,null,{}] 02:29:45 INFO - PROCESS | 2400 | 1465118985764 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}] 02:29:45 INFO - PROCESS | 2400 | 1465118985765 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:45 INFO - PROCESS | 2400 | 1465118985869 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:29:45 INFO - PROCESS | 2400 | 1465118985880 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:45 INFO - PROCESS | 2400 | 1465118985882 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x12190e800 == 35 [pid = 2400] [id = 242] 02:29:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x121c79400) [pid = 2400] [serial = 724] [outer = 0x0] 02:29:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126c87400) [pid = 2400] [serial = 725] [outer = 0x121c79400] 02:29:45 INFO - PROCESS | 2400 | 1465118985906 Marionette DEBUG loaded listener.js 02:29:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x126ce5400) [pid = 2400] [serial = 726] [outer = 0x121c79400] 02:29:46 INFO - PROCESS | 2400 | 1465118986255 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]]]}] 02:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 02:29:46 INFO - PROCESS | 2400 | 1465118986279 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:29:46 INFO - PROCESS | 2400 | 1465118986281 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:29:46 INFO - PROCESS | 2400 | 1465118986289 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:29:46 INFO - PROCESS | 2400 | 1465118986290 Marionette TRACE conn2 <- [1,942,null,{}] 02:29:46 INFO - PROCESS | 2400 | 1465118986293 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}] 02:29:46 INFO - PROCESS | 2400 | 1465118986294 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:46 INFO - PROCESS | 2400 | 1465118986388 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:29:46 INFO - PROCESS | 2400 | 1465118986392 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:46 INFO - PROCESS | 2400 | 1465118986393 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:46 INFO - PROCESS | 2400 | ++DOCSHELL 0x114e5a000 == 36 [pid = 2400] [id = 243] 02:29:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x126c8a400) [pid = 2400] [serial = 727] [outer = 0x0] 02:29:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x126ef7000) [pid = 2400] [serial = 728] [outer = 0x126c8a400] 02:29:46 INFO - PROCESS | 2400 | 1465118986417 Marionette DEBUG loaded listener.js 02:29:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x127177400) [pid = 2400] [serial = 729] [outer = 0x126c8a400] 02:29:46 INFO - PROCESS | 2400 | 1465118986732 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]]]}] 02:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 474ms 02:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:29:46 INFO - PROCESS | 2400 | 1465118986757 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:29:46 INFO - PROCESS | 2400 | 1465118986758 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:29:46 INFO - PROCESS | 2400 | 1465118986761 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:29:46 INFO - PROCESS | 2400 | 1465118986762 Marionette TRACE conn2 <- [1,946,null,{}] 02:29:46 INFO - PROCESS | 2400 | 1465118986773 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}] 02:29:46 INFO - PROCESS | 2400 | 1465118986774 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:46 INFO - PROCESS | 2400 | 1465118986871 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:29:46 INFO - PROCESS | 2400 | 1465118986874 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:46 INFO - PROCESS | 2400 | 1465118986875 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:46 INFO - PROCESS | 2400 | ++DOCSHELL 0x126e7d000 == 37 [pid = 2400] [id = 244] 02:29:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x126ce5000) [pid = 2400] [serial = 730] [outer = 0x0] 02:29:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x127474800) [pid = 2400] [serial = 731] [outer = 0x126ce5000] 02:29:46 INFO - PROCESS | 2400 | 1465118986907 Marionette DEBUG loaded listener.js 02:29:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x127656800) [pid = 2400] [serial = 732] [outer = 0x126ce5000] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x111d60c00) [pid = 2400] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x11269e800) [pid = 2400] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x112987800) [pid = 2400] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x111d61800) [pid = 2400] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x11836f400) [pid = 2400] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x11643a800) [pid = 2400] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x111fd5c00) [pid = 2400] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x116a71400) [pid = 2400] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x11840ac00) [pid = 2400] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x1199dec00) [pid = 2400] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x1122d1c00) [pid = 2400] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x118ff4c00) [pid = 2400] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x118414000) [pid = 2400] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x1122afc00) [pid = 2400] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1193bb800) [pid = 2400] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:29:47 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x11805ac00) [pid = 2400] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:29:47 INFO - PROCESS | 2400 | 1465118987380 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]]]}] 02:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 670ms 02:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:29:47 INFO - PROCESS | 2400 | 1465118987432 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:29:47 INFO - PROCESS | 2400 | 1465118987434 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:29:47 INFO - PROCESS | 2400 | 1465118987437 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:29:47 INFO - PROCESS | 2400 | 1465118987439 Marionette TRACE conn2 <- [1,950,null,{}] 02:29:47 INFO - PROCESS | 2400 | 1465118987442 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}] 02:29:47 INFO - PROCESS | 2400 | 1465118987443 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:47 INFO - PROCESS | 2400 | 1465118987507 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:29:47 INFO - PROCESS | 2400 | 1465118987552 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:47 INFO - PROCESS | 2400 | 1465118987553 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:47 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187d3000 == 38 [pid = 2400] [id = 245] 02:29:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x111fd5c00) [pid = 2400] [serial = 733] [outer = 0x0] 02:29:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x112985c00) [pid = 2400] [serial = 734] [outer = 0x111fd5c00] 02:29:47 INFO - PROCESS | 2400 | 1465118987575 Marionette DEBUG loaded listener.js 02:29:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x1187b3000) [pid = 2400] [serial = 735] [outer = 0x111fd5c00] 02:29:48 INFO - PROCESS | 2400 | 1465118987998 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]]]}] 02:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 571ms 02:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:29:48 INFO - PROCESS | 2400 | 1465118988009 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:29:48 INFO - PROCESS | 2400 | 1465118988011 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:29:48 INFO - PROCESS | 2400 | 1465118988014 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:29:48 INFO - PROCESS | 2400 | 1465118988016 Marionette TRACE conn2 <- [1,954,null,{}] 02:29:48 INFO - PROCESS | 2400 | 1465118988022 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}] 02:29:48 INFO - PROCESS | 2400 | 1465118988024 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:48 INFO - PROCESS | 2400 | 1465118988177 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:29:48 INFO - PROCESS | 2400 | 1465118988270 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:48 INFO - PROCESS | 2400 | 1465118988273 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:48 INFO - PROCESS | 2400 | ++DOCSHELL 0x12901e800 == 39 [pid = 2400] [id = 246] 02:29:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1122aa000) [pid = 2400] [serial = 736] [outer = 0x0] 02:29:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x1210b8000) [pid = 2400] [serial = 737] [outer = 0x1122aa000] 02:29:48 INFO - PROCESS | 2400 | 1465118988320 Marionette DEBUG loaded listener.js 02:29:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1288c4c00) [pid = 2400] [serial = 738] [outer = 0x1122aa000] 02:29:48 INFO - PROCESS | 2400 | 1465118988594 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]]]}] 02:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 624ms 02:29:48 INFO - PROCESS | 2400 | 1465118988641 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:29:48 INFO - PROCESS | 2400 | 1465118988643 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:29:48 INFO - PROCESS | 2400 | 1465118988645 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:29:48 INFO - PROCESS | 2400 | 1465118988647 Marionette TRACE conn2 <- [1,958,null,{}] 02:29:48 INFO - PROCESS | 2400 | 1465118988649 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}] 02:29:48 INFO - PROCESS | 2400 | 1465118988653 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:48 INFO - PROCESS | 2400 | 1465118988744 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:29:48 INFO - PROCESS | 2400 | 1465118988801 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:48 INFO - PROCESS | 2400 | 1465118988802 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:48 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a1c4800 == 40 [pid = 2400] [id = 247] 02:29:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x11877fc00) [pid = 2400] [serial = 739] [outer = 0x0] 02:29:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x1288cac00) [pid = 2400] [serial = 740] [outer = 0x11877fc00] 02:29:48 INFO - PROCESS | 2400 | 1465118988826 Marionette DEBUG loaded listener.js 02:29:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x128c61c00) [pid = 2400] [serial = 741] [outer = 0x11877fc00] 02:29:49 INFO - PROCESS | 2400 | 1465118989091 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]]]}] 02:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 474ms 02:29:49 INFO - PROCESS | 2400 | 1465118989128 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:29:49 INFO - PROCESS | 2400 | 1465118989130 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:29:49 INFO - PROCESS | 2400 | 1465118989146 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:29:49 INFO - PROCESS | 2400 | 1465118989148 Marionette TRACE conn2 <- [1,962,null,{}] 02:29:49 INFO - PROCESS | 2400 | 1465118989156 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}] 02:29:49 INFO - PROCESS | 2400 | 1465118989158 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:49 INFO - PROCESS | 2400 | 1465118989297 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:29:49 INFO - PROCESS | 2400 | 1465118989448 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:49 INFO - PROCESS | 2400 | 1465118989451 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x11264d800 == 41 [pid = 2400] [id = 248] 02:29:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x11203bc00) [pid = 2400] [serial = 742] [outer = 0x0] 02:29:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x1122cf400) [pid = 2400] [serial = 743] [outer = 0x11203bc00] 02:29:49 INFO - PROCESS | 2400 | 1465118989562 Marionette DEBUG loaded listener.js 02:29:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x112987800) [pid = 2400] [serial = 744] [outer = 0x11203bc00] 02:29:50 INFO - PROCESS | 2400 | 1465118990087 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]]]}] 02:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 986ms 02:29:50 INFO - PROCESS | 2400 | 1465118990122 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:29:50 INFO - PROCESS | 2400 | 1465118990124 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:29:50 INFO - PROCESS | 2400 | 1465118990127 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:29:50 INFO - PROCESS | 2400 | 1465118990129 Marionette TRACE conn2 <- [1,966,null,{}] 02:29:50 INFO - PROCESS | 2400 | 1465118990133 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}] 02:29:50 INFO - PROCESS | 2400 | 1465118990138 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:50 INFO - PROCESS | 2400 | 1465118990240 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:29:50 INFO - PROCESS | 2400 | 1465118990307 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:50 INFO - PROCESS | 2400 | 1465118990309 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:50 INFO - PROCESS | 2400 | ++DOCSHELL 0x118f66000 == 42 [pid = 2400] [id = 249] 02:29:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x11805fc00) [pid = 2400] [serial = 745] [outer = 0x0] 02:29:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x11827f800) [pid = 2400] [serial = 746] [outer = 0x11805fc00] 02:29:50 INFO - PROCESS | 2400 | 1465118990339 Marionette DEBUG loaded listener.js 02:29:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1184b7000) [pid = 2400] [serial = 747] [outer = 0x11805fc00] 02:29:50 INFO - PROCESS | 2400 | 1465118990765 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]]]}] 02:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 673ms 02:29:50 INFO - PROCESS | 2400 | 1465118990803 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:29:50 INFO - PROCESS | 2400 | 1465118990805 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:29:50 INFO - PROCESS | 2400 | 1465118990808 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:29:50 INFO - PROCESS | 2400 | 1465118990809 Marionette TRACE conn2 <- [1,970,null,{}] 02:29:50 INFO - PROCESS | 2400 | 1465118990812 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}] 02:29:50 INFO - PROCESS | 2400 | 1465118990813 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:50 INFO - PROCESS | 2400 | 1465118990937 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:29:50 INFO - PROCESS | 2400 | 1465118990996 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:51 INFO - PROCESS | 2400 | 1465118990997 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x12901a800 == 43 [pid = 2400] [id = 250] 02:29:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x119777000) [pid = 2400] [serial = 748] [outer = 0x0] 02:29:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1199db800) [pid = 2400] [serial = 749] [outer = 0x119777000] 02:29:51 INFO - PROCESS | 2400 | 1465118991026 Marionette DEBUG loaded listener.js 02:29:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x121636c00) [pid = 2400] [serial = 750] [outer = 0x119777000] 02:29:51 INFO - PROCESS | 2400 | 1465118991488 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]]]}] 02:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 719ms 02:29:51 INFO - PROCESS | 2400 | 1465118991528 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:29:51 INFO - PROCESS | 2400 | 1465118991529 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:29:51 INFO - PROCESS | 2400 | 1465118991552 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:29:51 INFO - PROCESS | 2400 | 1465118991557 Marionette TRACE conn2 <- [1,974,null,{}] 02:29:51 INFO - PROCESS | 2400 | 1465118991562 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}] 02:29:51 INFO - PROCESS | 2400 | 1465118991564 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:51 INFO - PROCESS | 2400 | 1465118991670 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:29:51 INFO - PROCESS | 2400 | 1465118991737 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:51 INFO - PROCESS | 2400 | 1465118991739 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x12aac1000 == 44 [pid = 2400] [id = 251] 02:29:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x1216ec800) [pid = 2400] [serial = 751] [outer = 0x0] 02:29:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x126c8d800) [pid = 2400] [serial = 752] [outer = 0x1216ec800] 02:29:51 INFO - PROCESS | 2400 | 1465118991767 Marionette DEBUG loaded listener.js 02:29:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x126ce7000) [pid = 2400] [serial = 753] [outer = 0x1216ec800] 02:29:52 INFO - PROCESS | 2400 | 1465118992186 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]]]}] 02:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 696ms 02:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:29:52 INFO - PROCESS | 2400 | 1465118992242 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:29:52 INFO - PROCESS | 2400 | 1465118992244 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:29:52 INFO - PROCESS | 2400 | 1465118992246 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:29:52 INFO - PROCESS | 2400 | 1465118992247 Marionette TRACE conn2 <- [1,978,null,{}] 02:29:52 INFO - PROCESS | 2400 | 1465118992296 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}] 02:29:52 INFO - PROCESS | 2400 | 1465118992297 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:52 INFO - PROCESS | 2400 | 1465118992406 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:29:52 INFO - PROCESS | 2400 | 1465118992472 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:52 INFO - PROCESS | 2400 | 1465118992474 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x118738000 == 45 [pid = 2400] [id = 252] 02:29:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x11711f800) [pid = 2400] [serial = 754] [outer = 0x0] 02:29:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x124004800) [pid = 2400] [serial = 755] [outer = 0x11711f800] 02:29:52 INFO - PROCESS | 2400 | 1465118992503 Marionette DEBUG loaded listener.js 02:29:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x1288c8400) [pid = 2400] [serial = 756] [outer = 0x11711f800] 02:29:53 INFO - PROCESS | 2400 | 1465118993060 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]]]}] 02:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 870ms 02:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:29:53 INFO - PROCESS | 2400 | 1465118993137 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:29:53 INFO - PROCESS | 2400 | 1465118993139 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:29:53 INFO - PROCESS | 2400 | 1465118993144 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:29:53 INFO - PROCESS | 2400 | 1465118993146 Marionette TRACE conn2 <- [1,982,null,{}] 02:29:53 INFO - PROCESS | 2400 | 1465118993149 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}] 02:29:53 INFO - PROCESS | 2400 | 1465118993153 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:53 INFO - PROCESS | 2400 | 1465118993248 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:29:53 INFO - PROCESS | 2400 | 1465118993322 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:53 INFO - PROCESS | 2400 | 1465118993325 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x110fec800 == 46 [pid = 2400] [id = 253] 02:29:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x1122b0c00) [pid = 2400] [serial = 757] [outer = 0x0] 02:29:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x1122d7c00) [pid = 2400] [serial = 758] [outer = 0x1122b0c00] 02:29:53 INFO - PROCESS | 2400 | 1465118993354 Marionette DEBUG loaded listener.js 02:29:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x1126d5000) [pid = 2400] [serial = 759] [outer = 0x1122b0c00] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12a1c4800 == 45 [pid = 2400] [id = 247] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12901e800 == 44 [pid = 2400] [id = 246] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x1187d3000 == 43 [pid = 2400] [id = 245] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x126e7d000 == 42 [pid = 2400] [id = 244] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x114e5a000 == 41 [pid = 2400] [id = 243] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12190e800 == 40 [pid = 2400] [id = 242] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x118f65800 == 39 [pid = 2400] [id = 241] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x1197c7000 == 38 [pid = 2400] [id = 240] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x119223000 == 37 [pid = 2400] [id = 239] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x118232800 == 36 [pid = 2400] [id = 238] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x114f94800 == 35 [pid = 2400] [id = 237] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x110f82000 == 34 [pid = 2400] [id = 236] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x11644f000 == 33 [pid = 2400] [id = 235] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x118233000 == 32 [pid = 2400] [id = 234] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x118738000 == 31 [pid = 2400] [id = 252] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12aac1000 == 30 [pid = 2400] [id = 251] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x12901a800 == 29 [pid = 2400] [id = 250] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x118f66000 == 28 [pid = 2400] [id = 249] 02:29:54 INFO - PROCESS | 2400 | --DOCSHELL 0x11264d800 == 27 [pid = 2400] [id = 248] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x118781800) [pid = 2400] [serial = 683] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x1126a3800) [pid = 2400] [serial = 671] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x1126d4c00) [pid = 2400] [serial = 672] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x112f62400) [pid = 2400] [serial = 674] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x114ef4000) [pid = 2400] [serial = 675] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x118106c00) [pid = 2400] [serial = 677] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x118111400) [pid = 2400] [serial = 678] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x118779800) [pid = 2400] [serial = 680] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x116634c00) [pid = 2400] [serial = 668] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x11765f000) [pid = 2400] [serial = 669] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1126d9000) [pid = 2400] [serial = 654] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1122ad000) [pid = 2400] [serial = 653] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x118111000) [pid = 2400] [serial = 657] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x11765b000) [pid = 2400] [serial = 656] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x119778000) [pid = 2400] [serial = 660] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x118fe5400) [pid = 2400] [serial = 659] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x1245d5400) [pid = 2400] [serial = 663] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1216ef800) [pid = 2400] [serial = 662] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x126efc000) [pid = 2400] [serial = 666] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x118fe9000) [pid = 2400] [serial = 665] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x1210b9000) [pid = 2400] [serial = 687] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x1199b8800) [pid = 2400] [serial = 686] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x118fec800) [pid = 2400] [serial = 684] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x12124e000) [pid = 2400] [serial = 689] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x12054ec00) [pid = 2400] [serial = 693] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x113222c00) [pid = 2400] [serial = 692] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1216e5400) [pid = 2400] [serial = 690] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x12400ec00) [pid = 2400] [serial = 696] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x124703800) [pid = 2400] [serial = 699] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x118781400) [pid = 2400] [serial = 681] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x12183b400) [pid = 2400] [serial = 695] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x124084800) [pid = 2400] [serial = 698] [outer = 0x0] [url = about:blank] 02:29:54 INFO - PROCESS | 2400 | 1465118994542 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]]]}] 02:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1427ms 02:29:54 INFO - PROCESS | 2400 | 1465118994576 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:29:54 INFO - PROCESS | 2400 | 1465118994580 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:29:54 INFO - PROCESS | 2400 | 1465118994589 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:29:54 INFO - PROCESS | 2400 | 1465118994592 Marionette TRACE conn2 <- [1,986,null,{}] 02:29:54 INFO - PROCESS | 2400 | 1465118994598 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}] 02:29:54 INFO - PROCESS | 2400 | 1465118994600 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:54 INFO - PROCESS | 2400 | 1465118994728 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:29:54 INFO - PROCESS | 2400 | 1465118994809 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:54 INFO - PROCESS | 2400 | 1465118994812 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x111f15800 == 28 [pid = 2400] [id = 254] 02:29:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x11203fc00) [pid = 2400] [serial = 760] [outer = 0x0] 02:29:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x1126a2000) [pid = 2400] [serial = 761] [outer = 0x11203fc00] 02:29:54 INFO - PROCESS | 2400 | 1465118994859 Marionette DEBUG loaded listener.js 02:29:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x1126d4800) [pid = 2400] [serial = 762] [outer = 0x11203fc00] 02:29:55 INFO - PROCESS | 2400 | 1465118995246 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]]]}] 02:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 677ms 02:29:55 INFO - PROCESS | 2400 | 1465118995262 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:29:55 INFO - PROCESS | 2400 | 1465118995265 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:29:55 INFO - PROCESS | 2400 | 1465118995274 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:29:55 INFO - PROCESS | 2400 | 1465118995276 Marionette TRACE conn2 <- [1,990,null,{}] 02:29:55 INFO - PROCESS | 2400 | 1465118995278 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}] 02:29:55 INFO - PROCESS | 2400 | 1465118995280 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:55 INFO - PROCESS | 2400 | 1465118995358 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:29:55 INFO - PROCESS | 2400 | 1465118995409 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:55 INFO - PROCESS | 2400 | 1465118995411 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:55 INFO - PROCESS | 2400 | ++DOCSHELL 0x115e5f800 == 29 [pid = 2400] [id = 255] 02:29:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x11297dc00) [pid = 2400] [serial = 763] [outer = 0x0] 02:29:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x112f59800) [pid = 2400] [serial = 764] [outer = 0x11297dc00] 02:29:55 INFO - PROCESS | 2400 | 1465118995438 Marionette DEBUG loaded listener.js 02:29:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x113226c00) [pid = 2400] [serial = 765] [outer = 0x11297dc00] 02:29:55 INFO - PROCESS | 2400 | 1465118995754 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]]]}] 02:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 520ms 02:29:55 INFO - PROCESS | 2400 | 1465118995793 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:29:55 INFO - PROCESS | 2400 | 1465118995802 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:29:55 INFO - PROCESS | 2400 | 1465118995804 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:29:55 INFO - PROCESS | 2400 | 1465118995807 Marionette TRACE conn2 <- [1,994,null,{}] 02:29:55 INFO - PROCESS | 2400 | 1465118995815 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}] 02:29:55 INFO - PROCESS | 2400 | 1465118995818 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:55 INFO - PROCESS | 2400 | 1465118995895 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:29:55 INFO - PROCESS | 2400 | 1465118995948 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:55 INFO - PROCESS | 2400 | 1465118995949 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:55 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ad2000 == 30 [pid = 2400] [id = 256] 02:29:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x11105c800) [pid = 2400] [serial = 766] [outer = 0x0] 02:29:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x116469c00) [pid = 2400] [serial = 767] [outer = 0x11105c800] 02:29:55 INFO - PROCESS | 2400 | 1465118995977 Marionette DEBUG loaded listener.js 02:29:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x116a70c00) [pid = 2400] [serial = 768] [outer = 0x11105c800] 02:29:56 INFO - PROCESS | 2400 | 1465118996301 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]]]}] 02:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 523ms 02:29:56 INFO - PROCESS | 2400 | 1465118996327 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:29:56 INFO - PROCESS | 2400 | 1465118996329 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:29:56 INFO - PROCESS | 2400 | 1465118996331 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:29:56 INFO - PROCESS | 2400 | 1465118996332 Marionette TRACE conn2 <- [1,998,null,{}] 02:29:56 INFO - PROCESS | 2400 | 1465118996337 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}] 02:29:56 INFO - PROCESS | 2400 | 1465118996338 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:56 INFO - PROCESS | 2400 | 1465118996416 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:29:56 INFO - PROCESS | 2400 | 1465118996422 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:56 INFO - PROCESS | 2400 | 1465118996423 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x118227000 == 31 [pid = 2400] [id = 257] 02:29:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x1175aa800) [pid = 2400] [serial = 769] [outer = 0x0] 02:29:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x118104c00) [pid = 2400] [serial = 770] [outer = 0x1175aa800] 02:29:56 INFO - PROCESS | 2400 | 1465118996449 Marionette DEBUG loaded listener.js 02:29:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x11810e400) [pid = 2400] [serial = 771] [outer = 0x1175aa800] 02:29:56 INFO - PROCESS | 2400 | 1465118996824 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]]]}] 02:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 522ms 02:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:29:56 INFO - PROCESS | 2400 | 1465118996858 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:29:56 INFO - PROCESS | 2400 | 1465118996859 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:29:56 INFO - PROCESS | 2400 | 1465118996861 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:29:56 INFO - PROCESS | 2400 | 1465118996862 Marionette TRACE conn2 <- [1,1002,null,{}] 02:29:56 INFO - PROCESS | 2400 | 1465118996864 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}] 02:29:56 INFO - PROCESS | 2400 | 1465118996866 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:56 INFO - PROCESS | 2400 | 1465118996970 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:29:56 INFO - PROCESS | 2400 | 1465118996974 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:56 INFO - PROCESS | 2400 | 1465118996975 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x118310800 == 32 [pid = 2400] [id = 258] 02:29:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x11203b400) [pid = 2400] [serial = 772] [outer = 0x0] 02:29:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x118285400) [pid = 2400] [serial = 773] [outer = 0x11203b400] 02:29:57 INFO - PROCESS | 2400 | 1465118997001 Marionette DEBUG loaded listener.js 02:29:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x118413000) [pid = 2400] [serial = 774] [outer = 0x11203b400] 02:29:57 INFO - PROCESS | 2400 | 1465118997454 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]]]}] 02:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 626ms 02:29:57 INFO - PROCESS | 2400 | 1465118997494 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:29:57 INFO - PROCESS | 2400 | 1465118997496 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:29:57 INFO - PROCESS | 2400 | 1465118997499 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:29:57 INFO - PROCESS | 2400 | 1465118997501 Marionette TRACE conn2 <- [1,1006,null,{}] 02:29:57 INFO - PROCESS | 2400 | 1465118997505 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}] 02:29:57 INFO - PROCESS | 2400 | 1465118997511 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:57 INFO - PROCESS | 2400 | 1465118997683 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:29:57 INFO - PROCESS | 2400 | 1465118997709 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:57 INFO - PROCESS | 2400 | 1465118997710 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:57 INFO - PROCESS | 2400 | ++DOCSHELL 0x119257800 == 33 [pid = 2400] [id = 259] 02:29:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x118375800) [pid = 2400] [serial = 775] [outer = 0x0] 02:29:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x118784000) [pid = 2400] [serial = 776] [outer = 0x118375800] 02:29:57 INFO - PROCESS | 2400 | 1465118997753 Marionette DEBUG loaded listener.js 02:29:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x118ff4800) [pid = 2400] [serial = 777] [outer = 0x118375800] 02:29:58 INFO - PROCESS | 2400 | 1465118998156 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]]]}] 02:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 671ms 02:29:58 INFO - PROCESS | 2400 | 1465118998171 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:29:58 INFO - PROCESS | 2400 | 1465118998172 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:29:58 INFO - PROCESS | 2400 | 1465118998174 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:29:58 INFO - PROCESS | 2400 | 1465118998175 Marionette TRACE conn2 <- [1,1010,null,{}] 02:29:58 INFO - PROCESS | 2400 | 1465118998178 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}] 02:29:58 INFO - PROCESS | 2400 | 1465118998179 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:58 INFO - PROCESS | 2400 | 1465118998295 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:29:58 INFO - PROCESS | 2400 | 1465118998360 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:58 INFO - PROCESS | 2400 | 1465118998361 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197d8800 == 34 [pid = 2400] [id = 260] 02:29:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x11928f800) [pid = 2400] [serial = 778] [outer = 0x0] 02:29:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x11976d400) [pid = 2400] [serial = 779] [outer = 0x11928f800] 02:29:58 INFO - PROCESS | 2400 | 1465118998401 Marionette DEBUG loaded listener.js 02:29:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1199b7800) [pid = 2400] [serial = 780] [outer = 0x11928f800] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1122aa000) [pid = 2400] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x121c79400) [pid = 2400] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x12449a800) [pid = 2400] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x126ce5000) [pid = 2400] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x111fd5c00) [pid = 2400] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x119775800) [pid = 2400] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x124705800) [pid = 2400] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1126d5800) [pid = 2400] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x118110c00) [pid = 2400] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x126c8a400) [pid = 2400] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x118fe4c00) [pid = 2400] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1122d8c00) [pid = 2400] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1122dc800) [pid = 2400] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:29:58 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x11877fc00) [pid = 2400] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:29:59 INFO - PROCESS | 2400 | 1465118999031 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]]]}] 02:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 871ms 02:29:59 INFO - PROCESS | 2400 | 1465118999047 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:29:59 INFO - PROCESS | 2400 | 1465118999048 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:29:59 INFO - PROCESS | 2400 | 1465118999053 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:29:59 INFO - PROCESS | 2400 | 1465118999055 Marionette TRACE conn2 <- [1,1014,null,{}] 02:29:59 INFO - PROCESS | 2400 | 1465118999057 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}] 02:29:59 INFO - PROCESS | 2400 | 1465118999059 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:59 INFO - PROCESS | 2400 | 1465118999128 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:29:59 INFO - PROCESS | 2400 | 1465118999131 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:59 INFO - PROCESS | 2400 | 1465118999133 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d21000 == 35 [pid = 2400] [id = 261] 02:29:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x11338dc00) [pid = 2400] [serial = 781] [outer = 0x0] 02:29:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x11928cc00) [pid = 2400] [serial = 782] [outer = 0x11338dc00] 02:29:59 INFO - PROCESS | 2400 | 1465118999160 Marionette DEBUG loaded listener.js 02:29:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x1199b9800) [pid = 2400] [serial = 783] [outer = 0x11338dc00] 02:29:59 INFO - PROCESS | 2400 | 1465118999476 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]]]}] 02:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 472ms 02:29:59 INFO - PROCESS | 2400 | 1465118999531 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:29:59 INFO - PROCESS | 2400 | 1465118999532 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:29:59 INFO - PROCESS | 2400 | 1465118999538 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:29:59 INFO - PROCESS | 2400 | 1465118999540 Marionette TRACE conn2 <- [1,1018,null,{}] 02:29:59 INFO - PROCESS | 2400 | 1465118999550 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}] 02:29:59 INFO - PROCESS | 2400 | 1465118999553 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:59 INFO - PROCESS | 2400 | 1465118999628 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:29:59 INFO - PROCESS | 2400 | 1465118999652 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:59 INFO - PROCESS | 2400 | 1465118999653 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:29:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ad0800 == 36 [pid = 2400] [id = 262] 02:29:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x11805a800) [pid = 2400] [serial = 784] [outer = 0x0] 02:29:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x1199e7400) [pid = 2400] [serial = 785] [outer = 0x11805a800] 02:29:59 INFO - PROCESS | 2400 | 1465118999677 Marionette DEBUG loaded listener.js 02:29:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x1210ba400) [pid = 2400] [serial = 786] [outer = 0x11805a800] 02:29:59 INFO - PROCESS | 2400 | 1465118999991 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]]]}] 02:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 471ms 02:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:30:00 INFO - PROCESS | 2400 | 1465119000007 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:30:00 INFO - PROCESS | 2400 | 1465119000009 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:30:00 INFO - PROCESS | 2400 | 1465119000011 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:30:00 INFO - PROCESS | 2400 | 1465119000012 Marionette TRACE conn2 <- [1,1022,null,{}] 02:30:00 INFO - PROCESS | 2400 | 1465119000014 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}] 02:30:00 INFO - PROCESS | 2400 | 1465119000015 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:00 INFO - PROCESS | 2400 | 1465119000098 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:30:00 INFO - PROCESS | 2400 | 1465119000105 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:00 INFO - PROCESS | 2400 | 1465119000106 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:00 INFO - PROCESS | 2400 | ++DOCSHELL 0x121493800 == 37 [pid = 2400] [id = 263] 02:30:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x1199b5c00) [pid = 2400] [serial = 787] [outer = 0x0] 02:30:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x1210c1000) [pid = 2400] [serial = 788] [outer = 0x1199b5c00] 02:30:00 INFO - PROCESS | 2400 | 1465119000178 Marionette DEBUG loaded listener.js 02:30:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x121251c00) [pid = 2400] [serial = 789] [outer = 0x1199b5c00] 02:30:00 INFO - PROCESS | 2400 | 1465119000443 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]]]}] 02:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 471ms 02:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:30:00 INFO - PROCESS | 2400 | 1465119000491 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:30:00 INFO - PROCESS | 2400 | 1465119000493 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:30:00 INFO - PROCESS | 2400 | 1465119000495 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:30:00 INFO - PROCESS | 2400 | 1465119000497 Marionette TRACE conn2 <- [1,1026,null,{}] 02:30:00 INFO - PROCESS | 2400 | 1465119000499 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}] 02:30:00 INFO - PROCESS | 2400 | 1465119000502 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:00 INFO - PROCESS | 2400 | 1465119000600 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:30:00 INFO - PROCESS | 2400 | 1465119000606 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:00 INFO - PROCESS | 2400 | 1465119000607 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:00 INFO - PROCESS | 2400 | ++DOCSHELL 0x118736800 == 38 [pid = 2400] [id = 264] 02:30:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x1216e5400) [pid = 2400] [serial = 790] [outer = 0x0] 02:30:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x121c76400) [pid = 2400] [serial = 791] [outer = 0x1216e5400] 02:30:00 INFO - PROCESS | 2400 | 1465119000634 Marionette DEBUG loaded listener.js 02:30:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x1245d4c00) [pid = 2400] [serial = 792] [outer = 0x1216e5400] 02:30:01 INFO - PROCESS | 2400 | 1465119001178 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]]]}] 02:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 724ms 02:30:01 INFO - PROCESS | 2400 | 1465119001221 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:30:01 INFO - PROCESS | 2400 | 1465119001225 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:30:01 INFO - PROCESS | 2400 | 1465119001229 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:30:01 INFO - PROCESS | 2400 | 1465119001233 Marionette TRACE conn2 <- [1,1030,null,{}] 02:30:01 INFO - PROCESS | 2400 | 1465119001238 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}] 02:30:01 INFO - PROCESS | 2400 | 1465119001241 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:01 INFO - PROCESS | 2400 | 1465119001386 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:30:01 INFO - PROCESS | 2400 | 1465119001441 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:01 INFO - PROCESS | 2400 | 1465119001443 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:01 INFO - PROCESS | 2400 | ++DOCSHELL 0x114e65000 == 39 [pid = 2400] [id = 265] 02:30:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x112036000) [pid = 2400] [serial = 793] [outer = 0x0] 02:30:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1126ac000) [pid = 2400] [serial = 794] [outer = 0x112036000] 02:30:01 INFO - PROCESS | 2400 | 1465119001474 Marionette DEBUG loaded listener.js 02:30:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x11298a000) [pid = 2400] [serial = 795] [outer = 0x112036000] 02:30:02 INFO - PROCESS | 2400 | 1465119002050 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]]]}] 02:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 874ms 02:30:02 INFO - PROCESS | 2400 | 1465119002104 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:30:02 INFO - PROCESS | 2400 | 1465119002107 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:30:02 INFO - PROCESS | 2400 | 1465119002112 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:30:02 INFO - PROCESS | 2400 | 1465119002114 Marionette TRACE conn2 <- [1,1034,null,{}] 02:30:02 INFO - PROCESS | 2400 | 1465119002116 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}] 02:30:02 INFO - PROCESS | 2400 | 1465119002118 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:02 INFO - PROCESS | 2400 | 1465119002228 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:30:02 INFO - PROCESS | 2400 | 1465119002305 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:02 INFO - PROCESS | 2400 | 1465119002307 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:02 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187ca800 == 40 [pid = 2400] [id = 266] 02:30:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x115e2fc00) [pid = 2400] [serial = 796] [outer = 0x0] 02:30:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x1164a9400) [pid = 2400] [serial = 797] [outer = 0x115e2fc00] 02:30:02 INFO - PROCESS | 2400 | 1465119002337 Marionette DEBUG loaded listener.js 02:30:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x1168bcc00) [pid = 2400] [serial = 798] [outer = 0x115e2fc00] 02:30:03 INFO - PROCESS | 2400 | 1465119003002 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]]]}] 02:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 921ms 02:30:03 INFO - PROCESS | 2400 | 1465119003062 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:30:03 INFO - PROCESS | 2400 | 1465119003065 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:30:03 INFO - PROCESS | 2400 | 1465119003068 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:30:03 INFO - PROCESS | 2400 | 1465119003070 Marionette TRACE conn2 <- [1,1038,null,{}] 02:30:03 INFO - PROCESS | 2400 | 1465119003074 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}] 02:30:03 INFO - PROCESS | 2400 | 1465119003075 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:03 INFO - PROCESS | 2400 | 1465119003181 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:30:03 INFO - PROCESS | 2400 | --DOCSHELL 0x121493800 == 39 [pid = 2400] [id = 263] 02:30:03 INFO - PROCESS | 2400 | --DOCSHELL 0x116ad0800 == 38 [pid = 2400] [id = 262] 02:30:03 INFO - PROCESS | 2400 | --DOCSHELL 0x119d21000 == 37 [pid = 2400] [id = 261] 02:30:03 INFO - PROCESS | 2400 | --DOCSHELL 0x1197d8800 == 36 [pid = 2400] [id = 260] 02:30:03 INFO - PROCESS | 2400 | --DOCSHELL 0x119257800 == 35 [pid = 2400] [id = 259] 02:30:03 INFO - PROCESS | 2400 | --DOCSHELL 0x118310800 == 34 [pid = 2400] [id = 258] 02:30:03 INFO - PROCESS | 2400 | --DOCSHELL 0x118227000 == 33 [pid = 2400] [id = 257] 02:30:03 INFO - PROCESS | 2400 | --DOCSHELL 0x116ad2000 == 32 [pid = 2400] [id = 256] 02:30:03 INFO - PROCESS | 2400 | --DOCSHELL 0x115e5f800 == 31 [pid = 2400] [id = 255] 02:30:03 INFO - PROCESS | 2400 | --DOCSHELL 0x111f15800 == 30 [pid = 2400] [id = 254] 02:30:03 INFO - PROCESS | 2400 | --DOCSHELL 0x110fec800 == 29 [pid = 2400] [id = 253] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1288c4c00) [pid = 2400] [serial = 738] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x126c87400) [pid = 2400] [serial = 725] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x12484f800) [pid = 2400] [serial = 722] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x126ce5400) [pid = 2400] [serial = 726] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x127474800) [pid = 2400] [serial = 731] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x112985c00) [pid = 2400] [serial = 734] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1199e2400) [pid = 2400] [serial = 719] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x124ec7400) [pid = 2400] [serial = 701] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x126c8cc00) [pid = 2400] [serial = 702] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x115e31400) [pid = 2400] [serial = 710] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x118106000) [pid = 2400] [serial = 711] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1184c3000) [pid = 2400] [serial = 713] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x118785c00) [pid = 2400] [serial = 714] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x126ef7000) [pid = 2400] [serial = 728] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x127177400) [pid = 2400] [serial = 729] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x11976ac00) [pid = 2400] [serial = 716] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1199bf400) [pid = 2400] [serial = 717] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x11297f000) [pid = 2400] [serial = 704] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1130dc000) [pid = 2400] [serial = 705] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x112983c00) [pid = 2400] [serial = 707] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x115edcc00) [pid = 2400] [serial = 708] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x1210b8000) [pid = 2400] [serial = 737] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x128c61c00) [pid = 2400] [serial = 741] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x127656800) [pid = 2400] [serial = 732] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x1187b3000) [pid = 2400] [serial = 735] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x124edc800) [pid = 2400] [serial = 723] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x1288cac00) [pid = 2400] [serial = 740] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x1213a2c00) [pid = 2400] [serial = 720] [outer = 0x0] [url = about:blank] 02:30:03 INFO - PROCESS | 2400 | 1465119003267 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:03 INFO - PROCESS | 2400 | 1465119003270 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x111b60000 == 30 [pid = 2400] [id = 267] 02:30:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x11297e400) [pid = 2400] [serial = 799] [outer = 0x0] 02:30:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x112988800) [pid = 2400] [serial = 800] [outer = 0x11297e400] 02:30:03 INFO - PROCESS | 2400 | 1465119003298 Marionette DEBUG loaded listener.js 02:30:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x114ef3c00) [pid = 2400] [serial = 801] [outer = 0x11297e400] 02:30:03 INFO - PROCESS | 2400 | 1465119003647 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]]]}] 02:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 622ms 02:30:03 INFO - PROCESS | 2400 | 1465119003690 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:30:03 INFO - PROCESS | 2400 | 1465119003693 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:30:03 INFO - PROCESS | 2400 | 1465119003698 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:30:03 INFO - PROCESS | 2400 | 1465119003700 Marionette TRACE conn2 <- [1,1042,null,{}] 02:30:03 INFO - PROCESS | 2400 | 1465119003703 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}] 02:30:03 INFO - PROCESS | 2400 | 1465119003704 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:03 INFO - PROCESS | 2400 | 1465119003801 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:30:03 INFO - PROCESS | 2400 | 1465119003855 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:03 INFO - PROCESS | 2400 | 1465119003856 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x116a98800 == 31 [pid = 2400] [id = 268] 02:30:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x115e2f400) [pid = 2400] [serial = 802] [outer = 0x0] 02:30:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x116a73c00) [pid = 2400] [serial = 803] [outer = 0x115e2f400] 02:30:03 INFO - PROCESS | 2400 | 1465119003883 Marionette DEBUG loaded listener.js 02:30:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x118102800) [pid = 2400] [serial = 804] [outer = 0x115e2f400] 02:30:04 INFO - PROCESS | 2400 | 1465119004187 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]]]}] 02:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms 02:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:30:04 INFO - PROCESS | 2400 | 1465119004222 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:30:04 INFO - PROCESS | 2400 | 1465119004223 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:30:04 INFO - PROCESS | 2400 | 1465119004226 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:30:04 INFO - PROCESS | 2400 | 1465119004228 Marionette TRACE conn2 <- [1,1046,null,{}] 02:30:04 INFO - PROCESS | 2400 | 1465119004239 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}] 02:30:04 INFO - PROCESS | 2400 | 1465119004242 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:04 INFO - PROCESS | 2400 | 1465119004328 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:30:04 INFO - PROCESS | 2400 | 1465119004385 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:04 INFO - PROCESS | 2400 | 1465119004387 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:04 INFO - PROCESS | 2400 | ++DOCSHELL 0x118309800 == 32 [pid = 2400] [id = 269] 02:30:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1122da000) [pid = 2400] [serial = 805] [outer = 0x0] 02:30:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x118111400) [pid = 2400] [serial = 806] [outer = 0x1122da000] 02:30:04 INFO - PROCESS | 2400 | 1465119004415 Marionette DEBUG loaded listener.js 02:30:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x118785800) [pid = 2400] [serial = 807] [outer = 0x1122da000] 02:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 473ms 02:30:04 INFO - PROCESS | 2400 | 1465119004693 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]]]}] 02:30:04 INFO - PROCESS | 2400 | 1465119004707 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:30:04 INFO - PROCESS | 2400 | 1465119004709 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:30:04 INFO - PROCESS | 2400 | 1465119004713 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:30:04 INFO - PROCESS | 2400 | 1465119004715 Marionette TRACE conn2 <- [1,1050,null,{}] 02:30:04 INFO - PROCESS | 2400 | 1465119004725 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}] 02:30:04 INFO - PROCESS | 2400 | 1465119004726 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:04 INFO - PROCESS | 2400 | 1465119004812 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:30:04 INFO - PROCESS | 2400 | 1465119004816 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:04 INFO - PROCESS | 2400 | 1465119004819 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:04 INFO - PROCESS | 2400 | ++DOCSHELL 0x119233800 == 33 [pid = 2400] [id = 270] 02:30:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1187bf000) [pid = 2400] [serial = 808] [outer = 0x0] 02:30:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x118fefc00) [pid = 2400] [serial = 809] [outer = 0x1187bf000] 02:30:04 INFO - PROCESS | 2400 | 1465119004845 Marionette DEBUG loaded listener.js 02:30:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x119290000) [pid = 2400] [serial = 810] [outer = 0x1187bf000] 02:30:05 INFO - PROCESS | 2400 | 1465119005189 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]]]}] 02:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 518ms 02:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:30:05 INFO - PROCESS | 2400 | 1465119005246 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:30:05 INFO - PROCESS | 2400 | 1465119005247 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:30:05 INFO - PROCESS | 2400 | 1465119005255 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:30:05 INFO - PROCESS | 2400 | 1465119005257 Marionette TRACE conn2 <- [1,1054,null,{}] 02:30:05 INFO - PROCESS | 2400 | 1465119005259 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}] 02:30:05 INFO - PROCESS | 2400 | 1465119005260 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:05 INFO - PROCESS | 2400 | 1465119005365 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:30:05 INFO - PROCESS | 2400 | 1465119005400 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:05 INFO - PROCESS | 2400 | 1465119005401 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d13800 == 34 [pid = 2400] [id = 271] 02:30:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x118f49400) [pid = 2400] [serial = 811] [outer = 0x0] 02:30:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x119775800) [pid = 2400] [serial = 812] [outer = 0x118f49400] 02:30:05 INFO - PROCESS | 2400 | 1465119005426 Marionette DEBUG loaded listener.js 02:30:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x1199bfc00) [pid = 2400] [serial = 813] [outer = 0x118f49400] 02:30:05 INFO - PROCESS | 2400 | 1465119005745 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]]]}] 02:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 525ms 02:30:05 INFO - PROCESS | 2400 | 1465119005783 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:30:05 INFO - PROCESS | 2400 | 1465119005784 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:30:05 INFO - PROCESS | 2400 | 1465119005787 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:30:05 INFO - PROCESS | 2400 | 1465119005788 Marionette TRACE conn2 <- [1,1058,null,{}] 02:30:05 INFO - PROCESS | 2400 | 1465119005790 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}] 02:30:05 INFO - PROCESS | 2400 | 1465119005794 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:05 INFO - PROCESS | 2400 | 1465119005907 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:30:05 INFO - PROCESS | 2400 | 1465119005920 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:05 INFO - PROCESS | 2400 | 1465119005921 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x12126d800 == 35 [pid = 2400] [id = 272] 02:30:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x12054ec00) [pid = 2400] [serial = 814] [outer = 0x0] 02:30:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x1213a1400) [pid = 2400] [serial = 815] [outer = 0x12054ec00] 02:30:05 INFO - PROCESS | 2400 | 1465119005946 Marionette DEBUG loaded listener.js 02:30:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x1245d5400) [pid = 2400] [serial = 816] [outer = 0x12054ec00] 02:30:06 INFO - PROCESS | 2400 | 1465119006295 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]]]}] 02:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 02:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:30:06 INFO - PROCESS | 2400 | 1465119006307 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:30:06 INFO - PROCESS | 2400 | 1465119006308 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:30:06 INFO - PROCESS | 2400 | 1465119006311 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:30:06 INFO - PROCESS | 2400 | 1465119006312 Marionette TRACE conn2 <- [1,1062,null,{}] 02:30:06 INFO - PROCESS | 2400 | 1465119006314 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}] 02:30:06 INFO - PROCESS | 2400 | 1465119006315 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:06 INFO - PROCESS | 2400 | 1465119006417 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:30:06 INFO - PROCESS | 2400 | 1465119006430 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:06 INFO - PROCESS | 2400 | 1465119006431 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:06 INFO - PROCESS | 2400 | ++DOCSHELL 0x124067000 == 36 [pid = 2400] [id = 273] 02:30:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x124704c00) [pid = 2400] [serial = 817] [outer = 0x0] 02:30:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x124da1400) [pid = 2400] [serial = 818] [outer = 0x124704c00] 02:30:06 INFO - PROCESS | 2400 | 1465119006455 Marionette DEBUG loaded listener.js 02:30:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x124ec5000) [pid = 2400] [serial = 819] [outer = 0x124704c00] 02:30:06 INFO - PROCESS | 2400 | 1465119006782 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]]]}] 02:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 02:30:06 INFO - PROCESS | 2400 | 1465119006830 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:30:06 INFO - PROCESS | 2400 | 1465119006831 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:30:06 INFO - PROCESS | 2400 | 1465119006834 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:30:06 INFO - PROCESS | 2400 | 1465119006835 Marionette TRACE conn2 <- [1,1066,null,{}] 02:30:06 INFO - PROCESS | 2400 | 1465119006837 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}] 02:30:06 INFO - PROCESS | 2400 | 1465119006838 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:06 INFO - PROCESS | 2400 | 1465119006935 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:30:06 INFO - PROCESS | 2400 | 1465119006938 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:06 INFO - PROCESS | 2400 | 1465119006940 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:06 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e0f000 == 37 [pid = 2400] [id = 274] 02:30:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x124705800) [pid = 2400] [serial = 820] [outer = 0x0] 02:30:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x124ee5400) [pid = 2400] [serial = 821] [outer = 0x124705800] 02:30:06 INFO - PROCESS | 2400 | 1465119006965 Marionette DEBUG loaded listener.js 02:30:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x126b39c00) [pid = 2400] [serial = 822] [outer = 0x124705800] 02:30:07 INFO - PROCESS | 2400 | 1465119007372 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]]]}] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x11105c800) [pid = 2400] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x11203fc00) [pid = 2400] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x11203b400) [pid = 2400] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1175aa800) [pid = 2400] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x11203bc00) [pid = 2400] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x1122b0c00) [pid = 2400] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x118375800) [pid = 2400] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x11928f800) [pid = 2400] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x11297dc00) [pid = 2400] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x11338dc00) [pid = 2400] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x11805fc00) [pid = 2400] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x119777000) [pid = 2400] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1216ec800) [pid = 2400] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x11711f800) [pid = 2400] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x11805a800) [pid = 2400] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:30:07 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1199b5c00) [pid = 2400] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 570ms 02:30:07 INFO - PROCESS | 2400 | 1465119007405 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:30:07 INFO - PROCESS | 2400 | 1465119007406 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:30:07 INFO - PROCESS | 2400 | 1465119007408 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:30:07 INFO - PROCESS | 2400 | 1465119007409 Marionette TRACE conn2 <- [1,1070,null,{}] 02:30:07 INFO - PROCESS | 2400 | 1465119007412 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}] 02:30:07 INFO - PROCESS | 2400 | 1465119007413 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:07 INFO - PROCESS | 2400 | 1465119007498 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:30:07 INFO - PROCESS | 2400 | 1465119007504 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:07 INFO - PROCESS | 2400 | 1465119007505 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:07 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e1f000 == 38 [pid = 2400] [id = 275] 02:30:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x11203fc00) [pid = 2400] [serial = 823] [outer = 0x0] 02:30:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1130be000) [pid = 2400] [serial = 824] [outer = 0x11203fc00] 02:30:07 INFO - PROCESS | 2400 | 1465119007529 Marionette DEBUG loaded listener.js 02:30:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x11805a800) [pid = 2400] [serial = 825] [outer = 0x11203fc00] 02:30:07 INFO - PROCESS | 2400 | 1465119007858 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]]]}] 02:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 467ms 02:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:30:07 INFO - PROCESS | 2400 | 1465119007877 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:30:07 INFO - PROCESS | 2400 | 1465119007878 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:30:07 INFO - PROCESS | 2400 | 1465119007880 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:30:07 INFO - PROCESS | 2400 | 1465119007881 Marionette TRACE conn2 <- [1,1074,null,{}] 02:30:07 INFO - PROCESS | 2400 | 1465119007884 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}] 02:30:07 INFO - PROCESS | 2400 | 1465119007885 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:07 INFO - PROCESS | 2400 | 1465119007963 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:30:08 INFO - PROCESS | 2400 | 1465119008019 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:08 INFO - PROCESS | 2400 | 1465119008020 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x126c4c000 == 39 [pid = 2400] [id = 276] 02:30:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1122d2800) [pid = 2400] [serial = 826] [outer = 0x0] 02:30:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x1187b6800) [pid = 2400] [serial = 827] [outer = 0x1122d2800] 02:30:08 INFO - PROCESS | 2400 | 1465119008044 Marionette DEBUG loaded listener.js 02:30:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x118fea800) [pid = 2400] [serial = 828] [outer = 0x1122d2800] 02:30:08 INFO - PROCESS | 2400 | 1465119008356 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]]]}] 02:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 02:30:08 INFO - PROCESS | 2400 | 1465119008400 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:30:08 INFO - PROCESS | 2400 | 1465119008403 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:30:08 INFO - PROCESS | 2400 | 1465119008406 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:30:08 INFO - PROCESS | 2400 | 1465119008408 Marionette TRACE conn2 <- [1,1078,null,{}] 02:30:08 INFO - PROCESS | 2400 | 1465119008422 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}] 02:30:08 INFO - PROCESS | 2400 | 1465119008424 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:08 INFO - PROCESS | 2400 | 1465119008563 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:30:08 INFO - PROCESS | 2400 | 1465119008646 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:08 INFO - PROCESS | 2400 | 1465119008647 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x127613000 == 40 [pid = 2400] [id = 277] 02:30:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x113389000) [pid = 2400] [serial = 829] [outer = 0x0] 02:30:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x126bd6c00) [pid = 2400] [serial = 830] [outer = 0x113389000] 02:30:08 INFO - PROCESS | 2400 | 1465119008691 Marionette DEBUG loaded listener.js 02:30:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126ce5800) [pid = 2400] [serial = 831] [outer = 0x113389000] 02:30:08 INFO - PROCESS | 2400 | 1465119008992 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]]]}] 02:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 631ms 02:30:09 INFO - PROCESS | 2400 | 1465119009037 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:30:09 INFO - PROCESS | 2400 | 1465119009039 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:30:09 INFO - PROCESS | 2400 | 1465119009041 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:30:09 INFO - PROCESS | 2400 | 1465119009042 Marionette TRACE conn2 <- [1,1082,null,{}] 02:30:09 INFO - PROCESS | 2400 | 1465119009044 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}] 02:30:09 INFO - PROCESS | 2400 | 1465119009045 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:09 INFO - PROCESS | 2400 | 1465119009126 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:30:09 INFO - PROCESS | 2400 | 1465119009130 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:09 INFO - PROCESS | 2400 | 1465119009131 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x129022000 == 41 [pid = 2400] [id = 278] 02:30:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x126cea400) [pid = 2400] [serial = 832] [outer = 0x0] 02:30:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x126f32c00) [pid = 2400] [serial = 833] [outer = 0x126cea400] 02:30:09 INFO - PROCESS | 2400 | 1465119009155 Marionette DEBUG loaded listener.js 02:30:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x12717e000) [pid = 2400] [serial = 834] [outer = 0x126cea400] 02:30:09 INFO - PROCESS | 2400 | --DOCSHELL 0x111b60000 == 40 [pid = 2400] [id = 267] 02:30:09 INFO - PROCESS | 2400 | --DOCSHELL 0x1187ca800 == 39 [pid = 2400] [id = 266] 02:30:09 INFO - PROCESS | 2400 | --DOCSHELL 0x118736800 == 38 [pid = 2400] [id = 264] 02:30:09 INFO - PROCESS | 2400 | --DOCSHELL 0x114e65000 == 37 [pid = 2400] [id = 265] 02:30:10 INFO - PROCESS | 2400 | --DOCSHELL 0x118309800 == 36 [pid = 2400] [id = 269] 02:30:10 INFO - PROCESS | 2400 | --DOCSHELL 0x119233800 == 35 [pid = 2400] [id = 270] 02:30:10 INFO - PROCESS | 2400 | --DOCSHELL 0x126c4c000 == 34 [pid = 2400] [id = 276] 02:30:10 INFO - PROCESS | 2400 | --DOCSHELL 0x124e0f000 == 33 [pid = 2400] [id = 274] 02:30:10 INFO - PROCESS | 2400 | --DOCSHELL 0x119d13800 == 32 [pid = 2400] [id = 271] 02:30:10 INFO - PROCESS | 2400 | --DOCSHELL 0x12126d800 == 31 [pid = 2400] [id = 272] 02:30:10 INFO - PROCESS | 2400 | --DOCSHELL 0x124067000 == 30 [pid = 2400] [id = 273] 02:30:10 INFO - PROCESS | 2400 | --DOCSHELL 0x116a98800 == 29 [pid = 2400] [id = 268] 02:30:10 INFO - PROCESS | 2400 | --DOCSHELL 0x117e1f000 == 28 [pid = 2400] [id = 275] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x116469c00) [pid = 2400] [serial = 767] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x116a70c00) [pid = 2400] [serial = 768] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1126a2000) [pid = 2400] [serial = 761] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1126d4800) [pid = 2400] [serial = 762] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x118285400) [pid = 2400] [serial = 773] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x118104c00) [pid = 2400] [serial = 770] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x112987800) [pid = 2400] [serial = 744] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1126d5000) [pid = 2400] [serial = 759] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1122d7c00) [pid = 2400] [serial = 758] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x118784000) [pid = 2400] [serial = 776] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x11976d400) [pid = 2400] [serial = 779] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x118ff4800) [pid = 2400] [serial = 777] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x112f59800) [pid = 2400] [serial = 764] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x1122cf400) [pid = 2400] [serial = 743] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x113226c00) [pid = 2400] [serial = 765] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x11928cc00) [pid = 2400] [serial = 782] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x1199b9800) [pid = 2400] [serial = 783] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x1184b7000) [pid = 2400] [serial = 747] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x11827f800) [pid = 2400] [serial = 746] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x121636c00) [pid = 2400] [serial = 750] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x1199db800) [pid = 2400] [serial = 749] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x126ce7000) [pid = 2400] [serial = 753] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x126c8d800) [pid = 2400] [serial = 752] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x1288c8400) [pid = 2400] [serial = 756] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x124004800) [pid = 2400] [serial = 755] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x1199b7800) [pid = 2400] [serial = 780] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 67 (0x118413000) [pid = 2400] [serial = 774] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 66 (0x1210ba400) [pid = 2400] [serial = 786] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 65 (0x1210c1000) [pid = 2400] [serial = 788] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 64 (0x121251c00) [pid = 2400] [serial = 789] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 63 (0x11810e400) [pid = 2400] [serial = 771] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 62 (0x121c76400) [pid = 2400] [serial = 791] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOMWINDOW == 61 (0x1199e7400) [pid = 2400] [serial = 785] [outer = 0x0] [url = about:blank] 02:30:10 INFO - PROCESS | 2400 | --DOCSHELL 0x127613000 == 27 [pid = 2400] [id = 277] 02:30:10 INFO - PROCESS | 2400 | 1465119010761 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]]]}] 02:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1770ms 02:30:10 INFO - PROCESS | 2400 | 1465119010813 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:30:10 INFO - PROCESS | 2400 | 1465119010816 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:30:10 INFO - PROCESS | 2400 | 1465119010819 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:30:10 INFO - PROCESS | 2400 | 1465119010822 Marionette TRACE conn2 <- [1,1086,null,{}] 02:30:10 INFO - PROCESS | 2400 | 1465119010827 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}] 02:30:10 INFO - PROCESS | 2400 | 1465119010829 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:10 INFO - PROCESS | 2400 | 1465119010930 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:30:10 INFO - PROCESS | 2400 | 1465119010940 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:10 INFO - PROCESS | 2400 | 1465119010942 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:10 INFO - PROCESS | 2400 | ++DOCSHELL 0x1133cc800 == 28 [pid = 2400] [id = 279] 02:30:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 62 (0x1130d9800) [pid = 2400] [serial = 835] [outer = 0x0] 02:30:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 63 (0x113224400) [pid = 2400] [serial = 836] [outer = 0x1130d9800] 02:30:10 INFO - PROCESS | 2400 | 1465119010981 Marionette DEBUG loaded listener.js 02:30:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 64 (0x114efd400) [pid = 2400] [serial = 837] [outer = 0x1130d9800] 02:30:11 INFO - PROCESS | 2400 | 1465119011381 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]]]}] 02:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 624ms 02:30:11 INFO - PROCESS | 2400 | 1465119011443 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:30:11 INFO - PROCESS | 2400 | 1465119011446 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:30:11 INFO - PROCESS | 2400 | 1465119011451 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:30:11 INFO - PROCESS | 2400 | 1465119011453 Marionette TRACE conn2 <- [1,1090,null,{}] 02:30:11 INFO - PROCESS | 2400 | 1465119011455 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}] 02:30:11 INFO - PROCESS | 2400 | 1465119011457 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:11 INFO - PROCESS | 2400 | 1465119011536 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:30:11 INFO - PROCESS | 2400 | 1465119011541 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:11 INFO - PROCESS | 2400 | 1465119011543 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:11 INFO - PROCESS | 2400 | ++DOCSHELL 0x116a9e000 == 29 [pid = 2400] [id = 280] 02:30:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 65 (0x116176400) [pid = 2400] [serial = 838] [outer = 0x0] 02:30:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 66 (0x1164b0c00) [pid = 2400] [serial = 839] [outer = 0x116176400] 02:30:11 INFO - PROCESS | 2400 | 1465119011573 Marionette DEBUG loaded listener.js 02:30:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x1168b3000) [pid = 2400] [serial = 840] [outer = 0x116176400] 02:30:11 INFO - PROCESS | 2400 | 1465119011935 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]]]}] 02:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 02:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:30:11 INFO - PROCESS | 2400 | 1465119011971 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:30:11 INFO - PROCESS | 2400 | 1465119011973 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:30:11 INFO - PROCESS | 2400 | 1465119011975 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:30:11 INFO - PROCESS | 2400 | 1465119011977 Marionette TRACE conn2 <- [1,1094,null,{}] 02:30:11 INFO - PROCESS | 2400 | 1465119011985 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}] 02:30:11 INFO - PROCESS | 2400 | 1465119011988 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:12 INFO - PROCESS | 2400 | 1465119012066 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:30:12 INFO - PROCESS | 2400 | 1465119012073 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:12 INFO - PROCESS | 2400 | 1465119012075 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x118217800 == 30 [pid = 2400] [id = 281] 02:30:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x111066400) [pid = 2400] [serial = 841] [outer = 0x0] 02:30:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x118105c00) [pid = 2400] [serial = 842] [outer = 0x111066400] 02:30:12 INFO - PROCESS | 2400 | 1465119012104 Marionette DEBUG loaded listener.js 02:30:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x118111c00) [pid = 2400] [serial = 843] [outer = 0x111066400] 02:30:12 INFO - PROCESS | 2400 | 1465119012431 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]]]}] 02:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 474ms 02:30:12 INFO - PROCESS | 2400 | 1465119012449 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:30:12 INFO - PROCESS | 2400 | 1465119012453 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:30:12 INFO - PROCESS | 2400 | 1465119012457 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:30:12 INFO - PROCESS | 2400 | 1465119012458 Marionette TRACE conn2 <- [1,1098,null,{}] 02:30:12 INFO - PROCESS | 2400 | 1465119012460 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}] 02:30:12 INFO - PROCESS | 2400 | 1465119012462 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:12 INFO - PROCESS | 2400 | 1465119012538 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:30:12 INFO - PROCESS | 2400 | 1465119012592 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:12 INFO - PROCESS | 2400 | 1465119012593 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x118304000 == 31 [pid = 2400] [id = 282] 02:30:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x11810e400) [pid = 2400] [serial = 844] [outer = 0x0] 02:30:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x118376000) [pid = 2400] [serial = 845] [outer = 0x11810e400] 02:30:12 INFO - PROCESS | 2400 | 1465119012617 Marionette DEBUG loaded listener.js 02:30:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x1184b9000) [pid = 2400] [serial = 846] [outer = 0x11810e400] 02:30:12 INFO - PROCESS | 2400 | 1465119012910 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]]]}] 02:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 470ms 02:30:12 INFO - PROCESS | 2400 | 1465119012927 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:30:12 INFO - PROCESS | 2400 | 1465119012940 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:30:12 INFO - PROCESS | 2400 | 1465119012947 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:30:12 INFO - PROCESS | 2400 | 1465119012948 Marionette TRACE conn2 <- [1,1102,null,{}] 02:30:12 INFO - PROCESS | 2400 | 1465119012953 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}] 02:30:12 INFO - PROCESS | 2400 | 1465119012956 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:13 INFO - PROCESS | 2400 | 1465119013030 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:30:13 INFO - PROCESS | 2400 | 1465119013037 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:13 INFO - PROCESS | 2400 | 1465119013038 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x118992000 == 32 [pid = 2400] [id = 283] 02:30:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x115e32c00) [pid = 2400] [serial = 847] [outer = 0x0] 02:30:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x118784000) [pid = 2400] [serial = 848] [outer = 0x115e32c00] 02:30:13 INFO - PROCESS | 2400 | 1465119013063 Marionette DEBUG loaded listener.js 02:30:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x118fe3000) [pid = 2400] [serial = 849] [outer = 0x115e32c00] 02:30:13 INFO - PROCESS | 2400 | 1465119013383 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]]]}] 02:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 469ms 02:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:30:13 INFO - PROCESS | 2400 | 1465119013417 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:30:13 INFO - PROCESS | 2400 | 1465119013418 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:30:13 INFO - PROCESS | 2400 | 1465119013420 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:30:13 INFO - PROCESS | 2400 | 1465119013421 Marionette TRACE conn2 <- [1,1106,null,{}] 02:30:13 INFO - PROCESS | 2400 | 1465119013424 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}] 02:30:13 INFO - PROCESS | 2400 | 1465119013428 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:13 INFO - PROCESS | 2400 | 1465119013542 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:30:13 INFO - PROCESS | 2400 | 1465119013548 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:13 INFO - PROCESS | 2400 | 1465119013550 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x11961f000 == 33 [pid = 2400] [id = 284] 02:30:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x118fe7400) [pid = 2400] [serial = 850] [outer = 0x0] 02:30:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x1193b9c00) [pid = 2400] [serial = 851] [outer = 0x118fe7400] 02:30:13 INFO - PROCESS | 2400 | 1465119013578 Marionette DEBUG loaded listener.js 02:30:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x1199c1400) [pid = 2400] [serial = 852] [outer = 0x118fe7400] 02:30:13 INFO - PROCESS | 2400 | 1465119013920 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]]]}] 02:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 520ms 02:30:13 INFO - PROCESS | 2400 | 1465119013942 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:30:13 INFO - PROCESS | 2400 | 1465119013944 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:30:13 INFO - PROCESS | 2400 | 1465119013946 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:30:13 INFO - PROCESS | 2400 | 1465119013947 Marionette TRACE conn2 <- [1,1110,null,{}] 02:30:13 INFO - PROCESS | 2400 | 1465119013950 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}] 02:30:13 INFO - PROCESS | 2400 | 1465119013951 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:14 INFO - PROCESS | 2400 | 1465119014015 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:30:14 INFO - PROCESS | 2400 | 1465119014021 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:14 INFO - PROCESS | 2400 | 1465119014022 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d21000 == 34 [pid = 2400] [id = 285] 02:30:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x118ff0400) [pid = 2400] [serial = 853] [outer = 0x0] 02:30:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1210b9800) [pid = 2400] [serial = 854] [outer = 0x118ff0400] 02:30:14 INFO - PROCESS | 2400 | 1465119014041 Marionette DEBUG loaded listener.js 02:30:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x12124c400) [pid = 2400] [serial = 855] [outer = 0x118ff0400] 02:30:14 INFO - PROCESS | 2400 | 1465119014519 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]]]}] 02:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 619ms 02:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:30:14 INFO - PROCESS | 2400 | 1465119014567 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:30:14 INFO - PROCESS | 2400 | 1465119014569 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:30:14 INFO - PROCESS | 2400 | 1465119014571 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:30:14 INFO - PROCESS | 2400 | 1465119014572 Marionette TRACE conn2 <- [1,1114,null,{}] 02:30:14 INFO - PROCESS | 2400 | 1465119014574 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}] 02:30:14 INFO - PROCESS | 2400 | 1465119014575 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:14 INFO - PROCESS | 2400 | 1465119014637 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:30:14 INFO - PROCESS | 2400 | 1465119014641 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:14 INFO - PROCESS | 2400 | 1465119014642 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x12126e800 == 35 [pid = 2400] [id = 286] 02:30:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x121249400) [pid = 2400] [serial = 856] [outer = 0x0] 02:30:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1213a3400) [pid = 2400] [serial = 857] [outer = 0x121249400] 02:30:14 INFO - PROCESS | 2400 | 1465119014662 Marionette DEBUG loaded listener.js 02:30:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x1219dd400) [pid = 2400] [serial = 858] [outer = 0x121249400] 02:30:15 INFO - PROCESS | 2400 | 1465119015083 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]]]}] 02:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 521ms 02:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:30:15 INFO - PROCESS | 2400 | 1465119015093 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:30:15 INFO - PROCESS | 2400 | 1465119015095 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:30:15 INFO - PROCESS | 2400 | 1465119015109 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:30:15 INFO - PROCESS | 2400 | 1465119015111 Marionette TRACE conn2 <- [1,1118,null,{}] 02:30:15 INFO - PROCESS | 2400 | 1465119015114 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}] 02:30:15 INFO - PROCESS | 2400 | 1465119015116 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:15 INFO - PROCESS | 2400 | 1465119015263 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:30:15 INFO - PROCESS | 2400 | 1465119015272 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:15 INFO - PROCESS | 2400 | 1465119015273 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x118216800 == 36 [pid = 2400] [id = 287] 02:30:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1219ddc00) [pid = 2400] [serial = 859] [outer = 0x0] 02:30:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x12400ec00) [pid = 2400] [serial = 860] [outer = 0x1219ddc00] 02:30:15 INFO - PROCESS | 2400 | 1465119015314 Marionette DEBUG loaded listener.js 02:30:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x12445e400) [pid = 2400] [serial = 861] [outer = 0x1219ddc00] 02:30:15 INFO - PROCESS | 2400 | 1465119015694 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]]]}] 02:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 631ms 02:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:30:15 INFO - PROCESS | 2400 | 1465119015730 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:30:15 INFO - PROCESS | 2400 | 1465119015731 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:30:15 INFO - PROCESS | 2400 | 1465119015733 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:30:15 INFO - PROCESS | 2400 | 1465119015737 Marionette TRACE conn2 <- [1,1122,null,{}] 02:30:15 INFO - PROCESS | 2400 | 1465119015740 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}] 02:30:15 INFO - PROCESS | 2400 | 1465119015741 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:15 INFO - PROCESS | 2400 | 1465119015817 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:30:15 INFO - PROCESS | 2400 | 1465119015886 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:15 INFO - PROCESS | 2400 | 1465119015887 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x121ab2800 == 37 [pid = 2400] [id = 288] 02:30:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x111d64000) [pid = 2400] [serial = 862] [outer = 0x0] 02:30:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x118107c00) [pid = 2400] [serial = 863] [outer = 0x111d64000] 02:30:15 INFO - PROCESS | 2400 | 1465119015911 Marionette DEBUG loaded listener.js 02:30:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x124da3400) [pid = 2400] [serial = 864] [outer = 0x111d64000] 02:30:16 INFO - PROCESS | 2400 | 1465119016262 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]]]}] 02:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 574ms 02:30:16 INFO - PROCESS | 2400 | 1465119016308 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:30:16 INFO - PROCESS | 2400 | 1465119016311 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:30:16 INFO - PROCESS | 2400 | 1465119016325 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:30:16 INFO - PROCESS | 2400 | 1465119016341 Marionette TRACE conn2 <- [1,1126,null,{}] 02:30:16 INFO - PROCESS | 2400 | 1465119016353 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}] 02:30:16 INFO - PROCESS | 2400 | 1465119016356 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:16 INFO - PROCESS | 2400 | 1465119016491 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:30:16 INFO - PROCESS | 2400 | 1465119016503 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:16 INFO - PROCESS | 2400 | 1465119016505 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x118991800 == 38 [pid = 2400] [id = 289] 02:30:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x124da6000) [pid = 2400] [serial = 865] [outer = 0x0] 02:30:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x126bd6400) [pid = 2400] [serial = 866] [outer = 0x124da6000] 02:30:16 INFO - PROCESS | 2400 | 1465119016532 Marionette DEBUG loaded listener.js 02:30:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x126c8b000) [pid = 2400] [serial = 867] [outer = 0x124da6000] 02:30:16 INFO - PROCESS | 2400 | 1465119016899 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]]]}] 02:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 601ms 02:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:30:16 INFO - PROCESS | 2400 | 1465119016918 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:30:16 INFO - PROCESS | 2400 | 1465119016919 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:30:16 INFO - PROCESS | 2400 | 1465119016921 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:30:16 INFO - PROCESS | 2400 | 1465119016922 Marionette TRACE conn2 <- [1,1130,null,{}] 02:30:16 INFO - PROCESS | 2400 | 1465119016931 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}] 02:30:16 INFO - PROCESS | 2400 | 1465119016932 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:17 INFO - PROCESS | 2400 | 1465119017027 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:30:17 INFO - PROCESS | 2400 | 1465119017030 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:17 INFO - PROCESS | 2400 | 1465119017031 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x12715f000 == 39 [pid = 2400] [id = 290] 02:30:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x126c90400) [pid = 2400] [serial = 868] [outer = 0x0] 02:30:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x126cdf000) [pid = 2400] [serial = 869] [outer = 0x126c90400] 02:30:17 INFO - PROCESS | 2400 | 1465119017056 Marionette DEBUG loaded listener.js 02:30:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x126ce7c00) [pid = 2400] [serial = 870] [outer = 0x126c90400] 02:30:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x126ce0400) [pid = 2400] [serial = 871] [outer = 0x12ce10400] 02:30:17 INFO - PROCESS | 2400 | 1465119017426 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]]]}] 02:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 02:30:17 INFO - PROCESS | 2400 | 1465119017440 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:30:17 INFO - PROCESS | 2400 | 1465119017441 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:30:17 INFO - PROCESS | 2400 | 1465119017454 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:30:17 INFO - PROCESS | 2400 | 1465119017455 Marionette TRACE conn2 <- [1,1134,null,{}] 02:30:17 INFO - PROCESS | 2400 | 1465119017457 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}] 02:30:17 INFO - PROCESS | 2400 | 1465119017458 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:17 INFO - PROCESS | 2400 | 1465119017556 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:30:17 INFO - PROCESS | 2400 | 1465119017559 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:17 INFO - PROCESS | 2400 | 1465119017560 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293d2000 == 40 [pid = 2400] [id = 291] 02:30:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x126c90800) [pid = 2400] [serial = 872] [outer = 0x0] 02:30:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x126fca800) [pid = 2400] [serial = 873] [outer = 0x126c90800] 02:30:17 INFO - PROCESS | 2400 | 1465119017616 Marionette DEBUG loaded listener.js 02:30:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x12746e400) [pid = 2400] [serial = 874] [outer = 0x126c90800] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x124704c00) [pid = 2400] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x12054ec00) [pid = 2400] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x124705800) [pid = 2400] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x115e2fc00) [pid = 2400] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x11297e400) [pid = 2400] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1216e5400) [pid = 2400] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1187bf000) [pid = 2400] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x112036000) [pid = 2400] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x118f49400) [pid = 2400] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x11203fc00) [pid = 2400] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1122da000) [pid = 2400] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x1122d2800) [pid = 2400] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x115e2f400) [pid = 2400] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:30:18 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x113389000) [pid = 2400] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 623ms 02:30:18 INFO - PROCESS | 2400 | 1465119018070 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]]]}] 02:30:18 INFO - PROCESS | 2400 | 1465119018075 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:30:18 INFO - PROCESS | 2400 | 1465119018076 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:30:18 INFO - PROCESS | 2400 | 1465119018079 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:30:18 INFO - PROCESS | 2400 | 1465119018080 Marionette TRACE conn2 <- [1,1138,null,{}] 02:30:18 INFO - PROCESS | 2400 | 1465119018082 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}] 02:30:18 INFO - PROCESS | 2400 | 1465119018084 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:18 INFO - PROCESS | 2400 | 1465119018171 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:30:18 INFO - PROCESS | 2400 | 1465119018175 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:18 INFO - PROCESS | 2400 | 1465119018176 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x12117d800 == 41 [pid = 2400] [id = 292] 02:30:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1122d9c00) [pid = 2400] [serial = 875] [outer = 0x0] 02:30:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x11617d400) [pid = 2400] [serial = 876] [outer = 0x1122d9c00] 02:30:18 INFO - PROCESS | 2400 | 1465119018200 Marionette DEBUG loaded listener.js 02:30:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x121257000) [pid = 2400] [serial = 877] [outer = 0x1122d9c00] 02:30:18 INFO - PROCESS | 2400 | 1465119018534 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]]]}] 02:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 475ms 02:30:18 INFO - PROCESS | 2400 | 1465119018556 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:30:18 INFO - PROCESS | 2400 | 1465119018557 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:30:18 INFO - PROCESS | 2400 | 1465119018559 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:30:18 INFO - PROCESS | 2400 | 1465119018560 Marionette TRACE conn2 <- [1,1142,null,{}] 02:30:18 INFO - PROCESS | 2400 | 1465119018562 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}] 02:30:18 INFO - PROCESS | 2400 | 1465119018563 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:18 INFO - PROCESS | 2400 | 1465119018662 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:30:18 INFO - PROCESS | 2400 | 1465119018671 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:18 INFO - PROCESS | 2400 | 1465119018672 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a1c5000 == 42 [pid = 2400] [id = 293] 02:30:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x1216e5400) [pid = 2400] [serial = 878] [outer = 0x0] 02:30:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x12746c800) [pid = 2400] [serial = 879] [outer = 0x1216e5400] 02:30:18 INFO - PROCESS | 2400 | 1465119018695 Marionette DEBUG loaded listener.js 02:30:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x127656400) [pid = 2400] [serial = 880] [outer = 0x1216e5400] 02:30:18 INFO - PROCESS | 2400 | 1465119018993 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]]]}] 02:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 468ms 02:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:30:19 INFO - PROCESS | 2400 | 1465119019027 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:30:19 INFO - PROCESS | 2400 | 1465119019029 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:30:19 INFO - PROCESS | 2400 | 1465119019031 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:30:19 INFO - PROCESS | 2400 | 1465119019032 Marionette TRACE conn2 <- [1,1146,null,{}] 02:30:19 INFO - PROCESS | 2400 | 1465119019034 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}] 02:30:19 INFO - PROCESS | 2400 | 1465119019036 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:19 INFO - PROCESS | 2400 | 1465119019114 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:30:19 INFO - PROCESS | 2400 | 1465119019120 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:19 INFO - PROCESS | 2400 | 1465119019122 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8d4000 == 43 [pid = 2400] [id = 294] 02:30:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x127658c00) [pid = 2400] [serial = 881] [outer = 0x0] 02:30:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x1288c5800) [pid = 2400] [serial = 882] [outer = 0x127658c00] 02:30:19 INFO - PROCESS | 2400 | 1465119019145 Marionette DEBUG loaded listener.js 02:30:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x1288cac00) [pid = 2400] [serial = 883] [outer = 0x127658c00] 02:30:19 INFO - PROCESS | 2400 | 1465119019469 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]]]}] 02:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 470ms 02:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:30:19 INFO - PROCESS | 2400 | 1465119019503 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:30:19 INFO - PROCESS | 2400 | 1465119019505 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:30:19 INFO - PROCESS | 2400 | 1465119019507 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:30:19 INFO - PROCESS | 2400 | 1465119019508 Marionette TRACE conn2 <- [1,1150,null,{}] 02:30:19 INFO - PROCESS | 2400 | 1465119019510 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}] 02:30:19 INFO - PROCESS | 2400 | 1465119019512 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:19 INFO - PROCESS | 2400 | 1465119019615 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:30:19 INFO - PROCESS | 2400 | 1465119019624 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:19 INFO - PROCESS | 2400 | 1465119019625 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x12aac0000 == 44 [pid = 2400] [id = 295] 02:30:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x124da4000) [pid = 2400] [serial = 884] [outer = 0x0] 02:30:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x128c56800) [pid = 2400] [serial = 885] [outer = 0x124da4000] 02:30:19 INFO - PROCESS | 2400 | 1465119019649 Marionette DEBUG loaded listener.js 02:30:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x128c5a800) [pid = 2400] [serial = 886] [outer = 0x124da4000] 02:30:19 INFO - PROCESS | 2400 | 1465119019963 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]]]}] 02:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 468ms 02:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:30:19 INFO - PROCESS | 2400 | 1465119019975 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:30:19 INFO - PROCESS | 2400 | 1465119019976 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:30:19 INFO - PROCESS | 2400 | 1465119019978 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:30:19 INFO - PROCESS | 2400 | 1465119019980 Marionette TRACE conn2 <- [1,1154,null,{}] 02:30:19 INFO - PROCESS | 2400 | 1465119019982 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}] 02:30:19 INFO - PROCESS | 2400 | 1465119019983 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:20 INFO - PROCESS | 2400 | 1465119020125 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:30:20 INFO - PROCESS | 2400 | 1465119020226 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:20 INFO - PROCESS | 2400 | 1465119020227 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x111b57800 == 45 [pid = 2400] [id = 296] 02:30:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x111bb0800) [pid = 2400] [serial = 887] [outer = 0x0] 02:30:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x111fd7800) [pid = 2400] [serial = 888] [outer = 0x111bb0800] 02:30:20 INFO - PROCESS | 2400 | 1465119020262 Marionette DEBUG loaded listener.js 02:30:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x1126a4c00) [pid = 2400] [serial = 889] [outer = 0x111bb0800] 02:30:20 INFO - PROCESS | 2400 | 1465119020790 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]]]}] 02:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 821ms 02:30:20 INFO - PROCESS | 2400 | 1465119020828 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:30:20 INFO - PROCESS | 2400 | 1465119020831 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:30:20 INFO - PROCESS | 2400 | 1465119020838 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:30:20 INFO - PROCESS | 2400 | 1465119020840 Marionette TRACE conn2 <- [1,1158,null,{}] 02:30:20 INFO - PROCESS | 2400 | 1465119020843 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}] 02:30:20 INFO - PROCESS | 2400 | 1465119020845 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:20 INFO - PROCESS | 2400 | 1465119020960 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:30:21 INFO - PROCESS | 2400 | 1465119021040 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:21 INFO - PROCESS | 2400 | 1465119021042 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:21 INFO - PROCESS | 2400 | ++DOCSHELL 0x117478800 == 46 [pid = 2400] [id = 297] 02:30:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x115e29c00) [pid = 2400] [serial = 890] [outer = 0x0] 02:30:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x116176c00) [pid = 2400] [serial = 891] [outer = 0x115e29c00] 02:30:21 INFO - PROCESS | 2400 | 1465119021072 Marionette DEBUG loaded listener.js 02:30:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x11686ac00) [pid = 2400] [serial = 892] [outer = 0x115e29c00] 02:30:21 INFO - PROCESS | 2400 | 1465119021853 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]]]}] 02:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1076ms 02:30:21 INFO - PROCESS | 2400 | 1465119021912 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:30:21 INFO - PROCESS | 2400 | 1465119021916 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:30:21 INFO - PROCESS | 2400 | 1465119021921 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:30:21 INFO - PROCESS | 2400 | 1465119021924 Marionette TRACE conn2 <- [1,1162,null,{}] 02:30:21 INFO - PROCESS | 2400 | 1465119021930 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}] 02:30:21 INFO - PROCESS | 2400 | 1465119021932 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:22 INFO - PROCESS | 2400 | 1465119022079 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:30:22 INFO - PROCESS | 2400 | 1465119022162 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:22 INFO - PROCESS | 2400 | 1465119022165 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x116193000 == 47 [pid = 2400] [id = 298] 02:30:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x116809000) [pid = 2400] [serial = 893] [outer = 0x0] 02:30:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x1168b5400) [pid = 2400] [serial = 894] [outer = 0x116809000] 02:30:22 INFO - PROCESS | 2400 | 1465119022194 Marionette DEBUG loaded listener.js 02:30:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x1175b2400) [pid = 2400] [serial = 895] [outer = 0x116809000] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x12aac0000 == 46 [pid = 2400] [id = 295] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8d4000 == 45 [pid = 2400] [id = 294] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x12a1c5000 == 44 [pid = 2400] [id = 293] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x12117d800 == 43 [pid = 2400] [id = 292] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x1293d2000 == 42 [pid = 2400] [id = 291] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x12715f000 == 41 [pid = 2400] [id = 290] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x126f32c00) [pid = 2400] [serial = 833] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x118991800 == 40 [pid = 2400] [id = 289] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x121ab2800 == 39 [pid = 2400] [id = 288] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x118216800 == 38 [pid = 2400] [id = 287] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x12126e800 == 37 [pid = 2400] [id = 286] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x119d21000 == 36 [pid = 2400] [id = 285] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x11961f000 == 35 [pid = 2400] [id = 284] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x118992000 == 34 [pid = 2400] [id = 283] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x118304000 == 33 [pid = 2400] [id = 282] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x118217800 == 32 [pid = 2400] [id = 281] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x116a9e000 == 31 [pid = 2400] [id = 280] 02:30:22 INFO - PROCESS | 2400 | --DOCSHELL 0x1133cc800 == 30 [pid = 2400] [id = 279] 02:30:22 INFO - PROCESS | 2400 | 1465119022586 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]]]}] 02:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 673ms 02:30:22 INFO - PROCESS | 2400 | 1465119022593 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:30:22 INFO - PROCESS | 2400 | 1465119022597 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:30:22 INFO - PROCESS | 2400 | 1465119022602 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:30:22 INFO - PROCESS | 2400 | 1465119022605 Marionette TRACE conn2 <- [1,1166,null,{}] 02:30:22 INFO - PROCESS | 2400 | 1465119022608 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}] 02:30:22 INFO - PROCESS | 2400 | 1465119022609 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:22 INFO - PROCESS | 2400 | 1465119022691 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x124da1400) [pid = 2400] [serial = 818] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x1245d5400) [pid = 2400] [serial = 816] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x124ee5400) [pid = 2400] [serial = 821] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x1164a9400) [pid = 2400] [serial = 797] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x112988800) [pid = 2400] [serial = 800] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1245d4c00) [pid = 2400] [serial = 792] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x126b39c00) [pid = 2400] [serial = 822] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x118fefc00) [pid = 2400] [serial = 809] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x11298a000) [pid = 2400] [serial = 795] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1168bcc00) [pid = 2400] [serial = 798] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1126ac000) [pid = 2400] [serial = 794] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1199bfc00) [pid = 2400] [serial = 813] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1213a1400) [pid = 2400] [serial = 815] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x114ef3c00) [pid = 2400] [serial = 801] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x119290000) [pid = 2400] [serial = 810] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x11805a800) [pid = 2400] [serial = 825] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x118785800) [pid = 2400] [serial = 807] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x124ec5000) [pid = 2400] [serial = 819] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x1187b6800) [pid = 2400] [serial = 827] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x119775800) [pid = 2400] [serial = 812] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x118102800) [pid = 2400] [serial = 804] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x126bd6c00) [pid = 2400] [serial = 830] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x1130be000) [pid = 2400] [serial = 824] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x116a73c00) [pid = 2400] [serial = 803] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x118fea800) [pid = 2400] [serial = 828] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x118111400) [pid = 2400] [serial = 806] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x126ce5800) [pid = 2400] [serial = 831] [outer = 0x0] [url = about:blank] 02:30:22 INFO - PROCESS | 2400 | 1465119022755 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:22 INFO - PROCESS | 2400 | 1465119022756 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x116a9e000 == 31 [pid = 2400] [id = 299] 02:30:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x11298a000) [pid = 2400] [serial = 896] [outer = 0x0] 02:30:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x117127800) [pid = 2400] [serial = 897] [outer = 0x11298a000] 02:30:22 INFO - PROCESS | 2400 | 1465119022784 Marionette DEBUG loaded listener.js 02:30:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x118285000) [pid = 2400] [serial = 898] [outer = 0x11298a000] 02:30:23 INFO - PROCESS | 2400 | 1465119023106 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]]]}] 02:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 524ms 02:30:23 INFO - PROCESS | 2400 | 1465119023126 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:30:23 INFO - PROCESS | 2400 | 1465119023127 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:30:23 INFO - PROCESS | 2400 | 1465119023129 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:30:23 INFO - PROCESS | 2400 | 1465119023132 Marionette TRACE conn2 <- [1,1170,null,{}] 02:30:23 INFO - PROCESS | 2400 | 1465119023142 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}] 02:30:23 INFO - PROCESS | 2400 | 1465119023145 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:23 INFO - PROCESS | 2400 | 1465119023221 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:30:23 INFO - PROCESS | 2400 | 1465119023277 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:23 INFO - PROCESS | 2400 | 1465119023279 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x11831f000 == 32 [pid = 2400] [id = 300] 02:30:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x118284c00) [pid = 2400] [serial = 899] [outer = 0x0] 02:30:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x11877c400) [pid = 2400] [serial = 900] [outer = 0x118284c00] 02:30:23 INFO - PROCESS | 2400 | 1465119023307 Marionette DEBUG loaded listener.js 02:30:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x118fe9000) [pid = 2400] [serial = 901] [outer = 0x118284c00] 02:30:23 INFO - PROCESS | 2400 | 1465119023623 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]]]}] 02:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 525ms 02:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:30:23 INFO - PROCESS | 2400 | 1465119023656 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:30:23 INFO - PROCESS | 2400 | 1465119023658 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:30:23 INFO - PROCESS | 2400 | 1465119023660 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:30:23 INFO - PROCESS | 2400 | 1465119023661 Marionette TRACE conn2 <- [1,1174,null,{}] 02:30:23 INFO - PROCESS | 2400 | 1465119023664 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}] 02:30:23 INFO - PROCESS | 2400 | 1465119023665 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:23 INFO - PROCESS | 2400 | 1465119023748 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:30:23 INFO - PROCESS | 2400 | 1465119023755 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:23 INFO - PROCESS | 2400 | 1465119023756 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x119237000 == 33 [pid = 2400] [id = 301] 02:30:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x112980800) [pid = 2400] [serial = 902] [outer = 0x0] 02:30:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x119772000) [pid = 2400] [serial = 903] [outer = 0x112980800] 02:30:23 INFO - PROCESS | 2400 | 1465119023782 Marionette DEBUG loaded listener.js 02:30:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x1199b7c00) [pid = 2400] [serial = 904] [outer = 0x112980800] 02:30:24 INFO - PROCESS | 2400 | 1465119024114 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] 02:30:24 INFO - PROCESS | 2400 | 1465119024132 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:30:24 INFO - PROCESS | 2400 | 1465119024137 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:30:24 INFO - PROCESS | 2400 | 1465119024139 Marionette TRACE conn2 <- [1,1178,null,{}] 02:30:24 INFO - PROCESS | 2400 | 1465119024141 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}] 02:30:24 INFO - PROCESS | 2400 | 1465119024142 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:24 INFO - PROCESS | 2400 | 1465119024244 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:30:24 INFO - PROCESS | 2400 | 1465119024253 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:24 INFO - PROCESS | 2400 | 1465119024255 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x116aaa800 == 34 [pid = 2400] [id = 302] 02:30:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x11297dc00) [pid = 2400] [serial = 905] [outer = 0x0] 02:30:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x1199c0c00) [pid = 2400] [serial = 906] [outer = 0x11297dc00] 02:30:24 INFO - PROCESS | 2400 | 1465119024279 Marionette DEBUG loaded listener.js 02:30:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x1210bb000) [pid = 2400] [serial = 907] [outer = 0x11297dc00] 02:30:24 INFO - PROCESS | 2400 | 1465119024649 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] 02:30:24 INFO - PROCESS | 2400 | 1465119024661 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:30:24 INFO - PROCESS | 2400 | 1465119024663 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:30:24 INFO - PROCESS | 2400 | 1465119024664 Marionette TRACE conn2 <- [1,1182,null,{}] 02:30:24 INFO - PROCESS | 2400 | 1465119024667 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}] 02:30:24 INFO - PROCESS | 2400 | 1465119024673 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:24 INFO - PROCESS | 2400 | 1465119024788 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:30:24 INFO - PROCESS | 2400 | 1465119024820 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:24 INFO - PROCESS | 2400 | 1465119024821 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213c4800 == 35 [pid = 2400] [id = 303] 02:30:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x1199de800) [pid = 2400] [serial = 908] [outer = 0x0] 02:30:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x121637c00) [pid = 2400] [serial = 909] [outer = 0x1199de800] 02:30:24 INFO - PROCESS | 2400 | 1465119024846 Marionette DEBUG loaded listener.js 02:30:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x124e36000) [pid = 2400] [serial = 910] [outer = 0x1199de800] 02:30:25 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53 02:30:25 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 02:30:25 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 02:30:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1 02:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:30:25 INFO - _addTest/ [0,1185,"getWindowHandle",null] 02:30:25 INFO - PROCESS | 2400 | 1465119025189 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:30:25 INFO - PROCESS | 2400 | 1465119025192 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:30:25 INFO - PROCESS | 2400 | 1465119025193 Marionette TRACE conn2 <- [1,1186,null,{}] 02:30:25 INFO - PROCESS | 2400 | 1465119025195 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}] 02:30:25 INFO - PROCESS | 2400 | 1465119025197 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:25 INFO - PROCESS | 2400 | 1465119025300 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:30:25 INFO - PROCESS | 2400 | 1465119025313 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:25 INFO - PROCESS | 2400 | 1465119025314 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:25 INFO - PROCESS | 2400 | ++DOCSHELL 0x121612000 == 36 [pid = 2400] [id = 304] 02:30:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x124ec5000) [pid = 2400] [serial = 911] [outer = 0x0] 02:30:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x126b2f800) [pid = 2400] [serial = 912] [outer = 0x124ec5000] 02:30:25 INFO - PROCESS | 2400 | 1465119025363 Marionette DEBUG loaded listener.js 02:30:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x126bdd400) [pid = 2400] [serial = 913] [outer = 0x124ec5000] 02:30:25 INFO - PROCESS | 2400 | 1465119025734 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] 02:30:25 INFO - PROCESS | 2400 | 1465119025763 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:30:25 INFO - PROCESS | 2400 | 1465119025765 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:30:25 INFO - PROCESS | 2400 | 1465119025766 Marionette TRACE conn2 <- [1,1190,null,{}] 02:30:25 INFO - PROCESS | 2400 | 1465119025777 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}] 02:30:25 INFO - PROCESS | 2400 | 1465119025778 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:25 INFO - PROCESS | 2400 | 1465119025875 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:30:25 INFO - PROCESS | 2400 | 1465119025878 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:25 INFO - PROCESS | 2400 | 1465119025879 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:25 INFO - PROCESS | 2400 | ++DOCSHELL 0x1248bc000 == 37 [pid = 2400] [id = 305] 02:30:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x124edc400) [pid = 2400] [serial = 914] [outer = 0x0] 02:30:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x126c93400) [pid = 2400] [serial = 915] [outer = 0x124edc400] 02:30:25 INFO - PROCESS | 2400 | 1465119025904 Marionette DEBUG loaded listener.js 02:30:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x126ce4800) [pid = 2400] [serial = 916] [outer = 0x124edc400] 02:30:26 INFO - PROCESS | 2400 | 1465119026315 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] 02:30:26 INFO - PROCESS | 2400 | 1465119026348 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:30:26 INFO - PROCESS | 2400 | 1465119026354 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:30:26 INFO - PROCESS | 2400 | 1465119026356 Marionette TRACE conn2 <- [1,1194,null,{}] 02:30:26 INFO - PROCESS | 2400 | 1465119026360 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}] 02:30:26 INFO - PROCESS | 2400 | 1465119026361 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:26 INFO - PROCESS | 2400 | 1465119026515 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x121249400) [pid = 2400] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x124da6000) [pid = 2400] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x118ff0400) [pid = 2400] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x115e32c00) [pid = 2400] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x116176400) [pid = 2400] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x118fe7400) [pid = 2400] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1219ddc00) [pid = 2400] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x11810e400) [pid = 2400] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x126c90400) [pid = 2400] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1130d9800) [pid = 2400] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x126cea400) [pid = 2400] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x111066400) [pid = 2400] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x1122d9c00) [pid = 2400] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x1216e5400) [pid = 2400] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x126c90800) [pid = 2400] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x127658c00) [pid = 2400] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:30:26 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x111d64000) [pid = 2400] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:30:26 INFO - PROCESS | 2400 | 1465119026841 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:26 INFO - PROCESS | 2400 | 1465119026843 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x117476000 == 38 [pid = 2400] [id = 306] 02:30:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x111b09800) [pid = 2400] [serial = 917] [outer = 0x0] 02:30:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1122d9c00) [pid = 2400] [serial = 918] [outer = 0x111b09800] 02:30:26 INFO - PROCESS | 2400 | 1465119026868 Marionette DEBUG loaded listener.js 02:30:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x11810e400) [pid = 2400] [serial = 919] [outer = 0x111b09800] 02:30:27 INFO - PROCESS | 2400 | 1465119027179 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] 02:30:27 INFO - PROCESS | 2400 | 1465119027228 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:30:27 INFO - PROCESS | 2400 | 1465119027231 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:30:27 INFO - PROCESS | 2400 | 1465119027233 Marionette TRACE conn2 <- [1,1198,null,{}] 02:30:27 INFO - PROCESS | 2400 | 1465119027237 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}] 02:30:27 INFO - PROCESS | 2400 | 1465119027238 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:27 INFO - PROCESS | 2400 | 1465119027365 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:30:27 INFO - PROCESS | 2400 | 1465119027446 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:27 INFO - PROCESS | 2400 | 1465119027447 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x119236800 == 39 [pid = 2400] [id = 307] 02:30:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x11203fc00) [pid = 2400] [serial = 920] [outer = 0x0] 02:30:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x12055c800) [pid = 2400] [serial = 921] [outer = 0x11203fc00] 02:30:27 INFO - PROCESS | 2400 | 1465119027488 Marionette DEBUG loaded listener.js 02:30:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x118787c00) [pid = 2400] [serial = 922] [outer = 0x11203fc00] 02:30:27 INFO - PROCESS | 2400 | 1465119027806 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]]]}] 02:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 622ms 02:30:27 INFO - PROCESS | 2400 | 1465119027864 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:30:27 INFO - PROCESS | 2400 | 1465119027866 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:30:27 INFO - PROCESS | 2400 | 1465119027873 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:30:27 INFO - PROCESS | 2400 | 1465119027876 Marionette TRACE conn2 <- [1,1202,null,{}] 02:30:27 INFO - PROCESS | 2400 | 1465119027880 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}] 02:30:27 INFO - PROCESS | 2400 | 1465119027882 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:28 INFO - PROCESS | 2400 | 1465119028072 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:30:28 INFO - PROCESS | 2400 | 1465119028080 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:28 INFO - PROCESS | 2400 | 1465119028082 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x129018800 == 40 [pid = 2400] [id = 308] 02:30:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126bd9000) [pid = 2400] [serial = 923] [outer = 0x0] 02:30:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x1288c5c00) [pid = 2400] [serial = 924] [outer = 0x126bd9000] 02:30:28 INFO - PROCESS | 2400 | 1465119028125 Marionette DEBUG loaded listener.js 02:30:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x128d29c00) [pid = 2400] [serial = 925] [outer = 0x126bd9000] 02:30:28 INFO - PROCESS | 2400 | 1465119028494 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]]]}] 02:30:28 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 02:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 675ms 02:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:30:28 INFO - PROCESS | 2400 | 1465119028545 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:30:28 INFO - PROCESS | 2400 | 1465119028546 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:30:28 INFO - PROCESS | 2400 | 1465119028548 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:30:28 INFO - PROCESS | 2400 | 1465119028549 Marionette TRACE conn2 <- [1,1206,null,{}] 02:30:28 INFO - PROCESS | 2400 | 1465119028551 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}] 02:30:28 INFO - PROCESS | 2400 | 1465119028552 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:28 INFO - PROCESS | 2400 | 1465119028630 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:30:28 INFO - PROCESS | 2400 | 1465119028708 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:28 INFO - PROCESS | 2400 | 1465119028709 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a80c800 == 41 [pid = 2400] [id = 309] 02:30:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x128d30800) [pid = 2400] [serial = 926] [outer = 0x0] 02:30:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x128d37800) [pid = 2400] [serial = 927] [outer = 0x128d30800] 02:30:28 INFO - PROCESS | 2400 | 1465119028736 Marionette DEBUG loaded listener.js 02:30:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x128f39c00) [pid = 2400] [serial = 928] [outer = 0x128d30800] 02:30:29 INFO - PROCESS | 2400 | 1465119029171 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]]]}] 02:30:29 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 02:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 669ms 02:30:29 INFO - PROCESS | 2400 | 1465119029225 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:30:29 INFO - PROCESS | 2400 | 1465119029228 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:30:29 INFO - PROCESS | 2400 | 1465119029231 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:30:29 INFO - PROCESS | 2400 | 1465119029235 Marionette TRACE conn2 <- [1,1210,null,{}] 02:30:29 INFO - PROCESS | 2400 | 1465119029240 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}] 02:30:29 INFO - PROCESS | 2400 | 1465119029242 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:29 INFO - PROCESS | 2400 | 1465119029349 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:30:29 INFO - PROCESS | 2400 | 1465119029417 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:29 INFO - PROCESS | 2400 | 1465119029419 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x117469000 == 42 [pid = 2400] [id = 310] 02:30:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x112ad1000) [pid = 2400] [serial = 929] [outer = 0x0] 02:30:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x116630c00) [pid = 2400] [serial = 930] [outer = 0x112ad1000] 02:30:29 INFO - PROCESS | 2400 | 1465119029449 Marionette DEBUG loaded listener.js 02:30:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x118060400) [pid = 2400] [serial = 931] [outer = 0x112ad1000] 02:30:29 INFO - PROCESS | 2400 | 1465119029890 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]]]}] 02:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 674ms 02:30:29 INFO - PROCESS | 2400 | 1465119029906 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:30:29 INFO - PROCESS | 2400 | 1465119029909 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:30:29 INFO - PROCESS | 2400 | 1465119029913 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:30:29 INFO - PROCESS | 2400 | 1465119029915 Marionette TRACE conn2 <- [1,1214,null,{}] 02:30:29 INFO - PROCESS | 2400 | 1465119029918 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}] 02:30:29 INFO - PROCESS | 2400 | 1465119029920 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:30 INFO - PROCESS | 2400 | 1465119030048 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:30:30 INFO - PROCESS | 2400 | 1465119030105 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:30 INFO - PROCESS | 2400 | 1465119030107 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x121260800 == 43 [pid = 2400] [id = 311] 02:30:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x11840d400) [pid = 2400] [serial = 932] [outer = 0x0] 02:30:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x118f45c00) [pid = 2400] [serial = 933] [outer = 0x11840d400] 02:30:30 INFO - PROCESS | 2400 | 1465119030137 Marionette DEBUG loaded listener.js 02:30:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x1199b7800) [pid = 2400] [serial = 934] [outer = 0x11840d400] 02:30:30 INFO - PROCESS | 2400 | 1465119030608 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]]]}] 02:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 720ms 02:30:30 INFO - PROCESS | 2400 | 1465119030654 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:30:30 INFO - PROCESS | 2400 | 1465119030657 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:30:30 INFO - PROCESS | 2400 | 1465119030662 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:30:30 INFO - PROCESS | 2400 | 1465119030666 Marionette TRACE conn2 <- [1,1218,null,{}] 02:30:30 INFO - PROCESS | 2400 | 1465119030681 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}] 02:30:30 INFO - PROCESS | 2400 | 1465119030686 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:30 INFO - PROCESS | 2400 | 1465119030831 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:30:30 INFO - PROCESS | 2400 | 1465119030902 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:30 INFO - PROCESS | 2400 | 1465119030904 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a819000 == 44 [pid = 2400] [id = 312] 02:30:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x124049400) [pid = 2400] [serial = 935] [outer = 0x0] 02:30:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x124493000) [pid = 2400] [serial = 936] [outer = 0x124049400] 02:30:30 INFO - PROCESS | 2400 | 1465119030934 Marionette DEBUG loaded listener.js 02:30:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x124e30c00) [pid = 2400] [serial = 937] [outer = 0x124049400] 02:30:31 INFO - PROCESS | 2400 | 1465119031392 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]]]}] 02:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 779ms 02:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:30:31 INFO - PROCESS | 2400 | 1465119031441 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:30:31 INFO - PROCESS | 2400 | 1465119031443 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:30:31 INFO - PROCESS | 2400 | 1465119031446 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:30:31 INFO - PROCESS | 2400 | 1465119031447 Marionette TRACE conn2 <- [1,1222,null,{}] 02:30:31 INFO - PROCESS | 2400 | 1465119031450 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}] 02:30:31 INFO - PROCESS | 2400 | 1465119031451 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:31 INFO - PROCESS | 2400 | 1465119031592 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:30:31 INFO - PROCESS | 2400 | 1465119031643 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:31 INFO - PROCESS | 2400 | 1465119031644 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad4a000 == 45 [pid = 2400] [id = 313] 02:30:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x126b36000) [pid = 2400] [serial = 938] [outer = 0x0] 02:30:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x127183800) [pid = 2400] [serial = 939] [outer = 0x126b36000] 02:30:31 INFO - PROCESS | 2400 | 1465119031675 Marionette DEBUG loaded listener.js 02:30:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x1288cb000) [pid = 2400] [serial = 940] [outer = 0x126b36000] 02:30:32 INFO - PROCESS | 2400 | 1465119032085 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] 02:30:32 INFO - PROCESS | 2400 | 1465119032117 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:30:32 INFO - PROCESS | 2400 | 1465119032119 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:30:32 INFO - PROCESS | 2400 | 1465119032120 Marionette TRACE conn2 <- [1,1226,null,{}] 02:30:32 INFO - PROCESS | 2400 | 1465119032123 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}] 02:30:32 INFO - PROCESS | 2400 | 1465119032124 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:32 INFO - PROCESS | 2400 | 1465119032235 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:30:32 INFO - PROCESS | 2400 | 1465119032292 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:32 INFO - PROCESS | 2400 | 1465119032293 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b218000 == 46 [pid = 2400] [id = 314] 02:30:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x1126aa000) [pid = 2400] [serial = 941] [outer = 0x0] 02:30:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x128c5b800) [pid = 2400] [serial = 942] [outer = 0x1126aa000] 02:30:32 INFO - PROCESS | 2400 | 1465119032321 Marionette DEBUG loaded listener.js 02:30:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x128d31400) [pid = 2400] [serial = 943] [outer = 0x1126aa000] 02:30:32 INFO - PROCESS | 2400 | 1465119032746 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]]]}] 02:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 669ms 02:30:32 INFO - PROCESS | 2400 | 1465119032961 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:30:32 INFO - PROCESS | 2400 | 1465119032964 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:30:32 INFO - PROCESS | 2400 | 1465119032982 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:30:32 INFO - PROCESS | 2400 | 1465119032983 Marionette TRACE conn2 <- [1,1230,null,{}] 02:30:32 INFO - PROCESS | 2400 | 1465119032988 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}] 02:30:32 INFO - PROCESS | 2400 | 1465119032989 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:33 INFO - PROCESS | 2400 | 1465119033092 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:30:33 INFO - PROCESS | 2400 | 1465119033147 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:33 INFO - PROCESS | 2400 | 1465119033151 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x11822d800 == 47 [pid = 2400] [id = 315] 02:30:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x116809c00) [pid = 2400] [serial = 944] [outer = 0x0] 02:30:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x11718d000) [pid = 2400] [serial = 945] [outer = 0x116809c00] 02:30:33 INFO - PROCESS | 2400 | 1465119033178 Marionette DEBUG loaded listener.js 02:30:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x118284400) [pid = 2400] [serial = 946] [outer = 0x116809c00] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x129018800 == 46 [pid = 2400] [id = 308] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x119236800 == 45 [pid = 2400] [id = 307] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x117476000 == 44 [pid = 2400] [id = 306] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x1248bc000 == 43 [pid = 2400] [id = 305] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x121612000 == 42 [pid = 2400] [id = 304] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x1213c4800 == 41 [pid = 2400] [id = 303] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x116aaa800 == 40 [pid = 2400] [id = 302] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x119237000 == 39 [pid = 2400] [id = 301] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x11831f000 == 38 [pid = 2400] [id = 300] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x116a9e000 == 37 [pid = 2400] [id = 299] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x116193000 == 36 [pid = 2400] [id = 298] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x111b57800 == 35 [pid = 2400] [id = 296] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x129022000 == 34 [pid = 2400] [id = 278] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x117478800 == 33 [pid = 2400] [id = 297] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x12b218000 == 32 [pid = 2400] [id = 314] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad4a000 == 31 [pid = 2400] [id = 313] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x12a819000 == 30 [pid = 2400] [id = 312] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x121260800 == 29 [pid = 2400] [id = 311] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x117469000 == 28 [pid = 2400] [id = 310] 02:30:34 INFO - PROCESS | 2400 | --DOCSHELL 0x12a80c800 == 27 [pid = 2400] [id = 309] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x1213a3400) [pid = 2400] [serial = 857] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x1219dd400) [pid = 2400] [serial = 858] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x126bd6400) [pid = 2400] [serial = 866] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x1210b9800) [pid = 2400] [serial = 854] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x12124c400) [pid = 2400] [serial = 855] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x118784000) [pid = 2400] [serial = 848] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x118fe3000) [pid = 2400] [serial = 849] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x1164b0c00) [pid = 2400] [serial = 839] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x1168b3000) [pid = 2400] [serial = 840] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x1193b9c00) [pid = 2400] [serial = 851] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x12400ec00) [pid = 2400] [serial = 860] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x12445e400) [pid = 2400] [serial = 861] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1199c1400) [pid = 2400] [serial = 852] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x118376000) [pid = 2400] [serial = 845] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x126cdf000) [pid = 2400] [serial = 869] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1184b9000) [pid = 2400] [serial = 846] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x113224400) [pid = 2400] [serial = 836] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x114efd400) [pid = 2400] [serial = 837] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x12717e000) [pid = 2400] [serial = 834] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x126c8b000) [pid = 2400] [serial = 867] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x118105c00) [pid = 2400] [serial = 842] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x118111c00) [pid = 2400] [serial = 843] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x121257000) [pid = 2400] [serial = 877] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x126ce7c00) [pid = 2400] [serial = 870] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x12746c800) [pid = 2400] [serial = 879] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x126fca800) [pid = 2400] [serial = 873] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x11617d400) [pid = 2400] [serial = 876] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1288c5800) [pid = 2400] [serial = 882] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x12746e400) [pid = 2400] [serial = 874] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x127656400) [pid = 2400] [serial = 880] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1122d0c00) [pid = 2400] [serial = 492] [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.] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1288cac00) [pid = 2400] [serial = 883] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x118107c00) [pid = 2400] [serial = 863] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x124da3400) [pid = 2400] [serial = 864] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x128c56800) [pid = 2400] [serial = 885] [outer = 0x0] [url = about:blank] 02:30:34 INFO - PROCESS | 2400 | 1465119034338 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]]]}] 02:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1373ms 02:30:34 INFO - PROCESS | 2400 | 1465119034357 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:30:34 INFO - PROCESS | 2400 | 1465119034360 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:30:34 INFO - PROCESS | 2400 | 1465119034363 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:30:34 INFO - PROCESS | 2400 | 1465119034365 Marionette TRACE conn2 <- [1,1234,null,{}] 02:30:34 INFO - PROCESS | 2400 | 1465119034370 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}] 02:30:34 INFO - PROCESS | 2400 | 1465119034372 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:34 INFO - PROCESS | 2400 | 1465119034480 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:30:34 INFO - PROCESS | 2400 | 1465119034493 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:34 INFO - PROCESS | 2400 | 1465119034496 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x112aa0000 == 28 [pid = 2400] [id = 316] 02:30:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x11297c800) [pid = 2400] [serial = 947] [outer = 0x0] 02:30:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x112982c00) [pid = 2400] [serial = 948] [outer = 0x11297c800] 02:30:34 INFO - PROCESS | 2400 | 1465119034525 Marionette DEBUG loaded listener.js 02:30:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x112ac8000) [pid = 2400] [serial = 949] [outer = 0x11297c800] 02:30:34 INFO - PROCESS | 2400 | 1465119034865 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]]]}] 02:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 569ms 02:30:34 INFO - PROCESS | 2400 | 1465119034933 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:30:34 INFO - PROCESS | 2400 | 1465119034936 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:30:34 INFO - PROCESS | 2400 | 1465119034941 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:30:34 INFO - PROCESS | 2400 | 1465119034943 Marionette TRACE conn2 <- [1,1238,null,{}] 02:30:34 INFO - PROCESS | 2400 | 1465119034945 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}] 02:30:34 INFO - PROCESS | 2400 | 1465119034947 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:35 INFO - PROCESS | 2400 | 1465119035026 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:30:35 INFO - PROCESS | 2400 | 1465119035031 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:35 INFO - PROCESS | 2400 | 1465119035033 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x11660e000 == 29 [pid = 2400] [id = 317] 02:30:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x113c0ac00) [pid = 2400] [serial = 950] [outer = 0x0] 02:30:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x116177400) [pid = 2400] [serial = 951] [outer = 0x113c0ac00] 02:30:35 INFO - PROCESS | 2400 | 1465119035064 Marionette DEBUG loaded listener.js 02:30:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x11685b400) [pid = 2400] [serial = 952] [outer = 0x113c0ac00] 02:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 02:30:35 INFO - PROCESS | 2400 | 1465119035406 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]]]}] 02:30:35 INFO - PROCESS | 2400 | 1465119035410 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:30:35 INFO - PROCESS | 2400 | 1465119035420 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:30:35 INFO - PROCESS | 2400 | 1465119035425 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:30:35 INFO - PROCESS | 2400 | 1465119035427 Marionette TRACE conn2 <- [1,1242,null,{}] 02:30:35 INFO - PROCESS | 2400 | 1465119035437 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}] 02:30:35 INFO - PROCESS | 2400 | 1465119035441 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:35 INFO - PROCESS | 2400 | 1465119035523 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:30:35 INFO - PROCESS | 2400 | 1465119035577 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:35 INFO - PROCESS | 2400 | 1465119035579 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x116608800 == 30 [pid = 2400] [id = 318] 02:30:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x11718f000) [pid = 2400] [serial = 953] [outer = 0x0] 02:30:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x118109c00) [pid = 2400] [serial = 954] [outer = 0x11718f000] 02:30:35 INFO - PROCESS | 2400 | 1465119035607 Marionette DEBUG loaded listener.js 02:30:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x118374400) [pid = 2400] [serial = 955] [outer = 0x11718f000] 02:30:35 INFO - PROCESS | 2400 | 1465119035921 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]]]}] 02:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 521ms 02:30:35 INFO - PROCESS | 2400 | 1465119035947 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:30:35 INFO - PROCESS | 2400 | 1465119035949 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:30:35 INFO - PROCESS | 2400 | 1465119035951 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:30:35 INFO - PROCESS | 2400 | 1465119035954 Marionette TRACE conn2 <- [1,1246,null,{}] 02:30:35 INFO - PROCESS | 2400 | 1465119035957 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}] 02:30:35 INFO - PROCESS | 2400 | 1465119035958 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:36 INFO - PROCESS | 2400 | 1465119036033 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:30:36 INFO - PROCESS | 2400 | 1465119036090 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:36 INFO - PROCESS | 2400 | 1465119036091 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x118736000 == 31 [pid = 2400] [id = 319] 02:30:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x118374000) [pid = 2400] [serial = 956] [outer = 0x0] 02:30:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x118784000) [pid = 2400] [serial = 957] [outer = 0x118374000] 02:30:36 INFO - PROCESS | 2400 | 1465119036117 Marionette DEBUG loaded listener.js 02:30:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x118fec800) [pid = 2400] [serial = 958] [outer = 0x118374000] 02:30:36 INFO - PROCESS | 2400 | 1465119036417 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]]]}] 02:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 525ms 02:30:36 INFO - PROCESS | 2400 | 1465119036476 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:30:36 INFO - PROCESS | 2400 | 1465119036478 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:30:36 INFO - PROCESS | 2400 | 1465119036480 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:30:36 INFO - PROCESS | 2400 | 1465119036481 Marionette TRACE conn2 <- [1,1250,null,{}] 02:30:36 INFO - PROCESS | 2400 | 1465119036483 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}] 02:30:36 INFO - PROCESS | 2400 | 1465119036484 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:36 INFO - PROCESS | 2400 | 1465119036584 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:30:36 INFO - PROCESS | 2400 | 1465119036587 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:36 INFO - PROCESS | 2400 | 1465119036588 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x119234000 == 32 [pid = 2400] [id = 320] 02:30:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x1126d9400) [pid = 2400] [serial = 959] [outer = 0x0] 02:30:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x118fed800) [pid = 2400] [serial = 960] [outer = 0x1126d9400] 02:30:36 INFO - PROCESS | 2400 | 1465119036613 Marionette DEBUG loaded listener.js 02:30:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x119775c00) [pid = 2400] [serial = 961] [outer = 0x1126d9400] 02:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 471ms 02:30:36 INFO - PROCESS | 2400 | 1465119036947 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]]]}] 02:30:36 INFO - PROCESS | 2400 | 1465119036957 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:30:36 INFO - PROCESS | 2400 | 1465119036959 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:30:36 INFO - PROCESS | 2400 | 1465119036966 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:30:36 INFO - PROCESS | 2400 | 1465119036968 Marionette TRACE conn2 <- [1,1254,null,{}] 02:30:36 INFO - PROCESS | 2400 | 1465119036973 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}] 02:30:36 INFO - PROCESS | 2400 | 1465119036978 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:37 INFO - PROCESS | 2400 | 1465119037088 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:30:37 INFO - PROCESS | 2400 | 1465119037123 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:37 INFO - PROCESS | 2400 | 1465119037124 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:37 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197da000 == 33 [pid = 2400] [id = 321] 02:30:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x1199b6c00) [pid = 2400] [serial = 962] [outer = 0x0] 02:30:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x1210b9400) [pid = 2400] [serial = 963] [outer = 0x1199b6c00] 02:30:37 INFO - PROCESS | 2400 | 1465119037149 Marionette DEBUG loaded listener.js 02:30:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x121831400) [pid = 2400] [serial = 964] [outer = 0x1199b6c00] 02:30:37 INFO - PROCESS | 2400 | 1465119037458 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]]]}] 02:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 522ms 02:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:30:37 INFO - PROCESS | 2400 | 1465119037490 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:30:37 INFO - PROCESS | 2400 | 1465119037491 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:30:37 INFO - PROCESS | 2400 | 1465119037493 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:30:37 INFO - PROCESS | 2400 | 1465119037494 Marionette TRACE conn2 <- [1,1258,null,{}] 02:30:37 INFO - PROCESS | 2400 | 1465119037497 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}] 02:30:37 INFO - PROCESS | 2400 | 1465119037498 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:37 INFO - PROCESS | 2400 | 1465119037600 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:30:37 INFO - PROCESS | 2400 | 1465119037603 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:37 INFO - PROCESS | 2400 | 1465119037605 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:37 INFO - PROCESS | 2400 | ++DOCSHELL 0x121261800 == 34 [pid = 2400] [id = 322] 02:30:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1126dc800) [pid = 2400] [serial = 965] [outer = 0x0] 02:30:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x12400ec00) [pid = 2400] [serial = 966] [outer = 0x1126dc800] 02:30:37 INFO - PROCESS | 2400 | 1465119037629 Marionette DEBUG loaded listener.js 02:30:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x124495c00) [pid = 2400] [serial = 967] [outer = 0x1126dc800] 02:30:37 INFO - PROCESS | 2400 | 1465119037974 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]]]}] 02:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 02:30:38 INFO - PROCESS | 2400 | 1465119038014 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:30:38 INFO - PROCESS | 2400 | 1465119038016 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:30:38 INFO - PROCESS | 2400 | 1465119038018 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:30:38 INFO - PROCESS | 2400 | 1465119038019 Marionette TRACE conn2 <- [1,1262,null,{}] 02:30:38 INFO - PROCESS | 2400 | 1465119038021 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}] 02:30:38 INFO - PROCESS | 2400 | 1465119038022 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:38 INFO - PROCESS | 2400 | 1465119038117 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:30:38 INFO - PROCESS | 2400 | 1465119038121 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:38 INFO - PROCESS | 2400 | 1465119038122 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x121495000 == 35 [pid = 2400] [id = 323] 02:30:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x118ffdc00) [pid = 2400] [serial = 968] [outer = 0x0] 02:30:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x124855400) [pid = 2400] [serial = 969] [outer = 0x118ffdc00] 02:30:38 INFO - PROCESS | 2400 | 1465119038146 Marionette DEBUG loaded listener.js 02:30:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x124e33400) [pid = 2400] [serial = 970] [outer = 0x118ffdc00] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x128d30800) [pid = 2400] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1199de800) [pid = 2400] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x124ec5000) [pid = 2400] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x11298a000) [pid = 2400] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x11297dc00) [pid = 2400] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x118284c00) [pid = 2400] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x115e29c00) [pid = 2400] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x111bb0800) [pid = 2400] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x116809000) [pid = 2400] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x112980800) [pid = 2400] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x124edc400) [pid = 2400] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x126bd9000) [pid = 2400] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x124da4000) [pid = 2400] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x111b09800) [pid = 2400] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:30:38 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x11203fc00) [pid = 2400] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:30:38 INFO - PROCESS | 2400 | 1465119038639 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]]]}] 02:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 02:30:38 INFO - PROCESS | 2400 | 1465119038689 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:30:38 INFO - PROCESS | 2400 | 1465119038690 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:30:38 INFO - PROCESS | 2400 | 1465119038692 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:30:38 INFO - PROCESS | 2400 | 1465119038693 Marionette TRACE conn2 <- [1,1266,null,{}] 02:30:38 INFO - PROCESS | 2400 | 1465119038695 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}] 02:30:38 INFO - PROCESS | 2400 | 1465119038697 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:38 INFO - PROCESS | 2400 | 1465119038778 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:30:38 INFO - PROCESS | 2400 | 1465119038782 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:38 INFO - PROCESS | 2400 | 1465119038783 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x121616000 == 36 [pid = 2400] [id = 324] 02:30:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x115dc7c00) [pid = 2400] [serial = 971] [outer = 0x0] 02:30:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x118f06800) [pid = 2400] [serial = 972] [outer = 0x115dc7c00] 02:30:38 INFO - PROCESS | 2400 | 1465119038812 Marionette DEBUG loaded listener.js 02:30:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x124046800) [pid = 2400] [serial = 973] [outer = 0x115dc7c00] 02:30:39 INFO - PROCESS | 2400 | 1465119039131 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]]]}] 02:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 472ms 02:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:30:39 INFO - PROCESS | 2400 | 1465119039164 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:30:39 INFO - PROCESS | 2400 | 1465119039165 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:30:39 INFO - PROCESS | 2400 | 1465119039183 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:30:39 INFO - PROCESS | 2400 | 1465119039185 Marionette TRACE conn2 <- [1,1270,null,{}] 02:30:39 INFO - PROCESS | 2400 | 1465119039191 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}] 02:30:39 INFO - PROCESS | 2400 | 1465119039192 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:39 INFO - PROCESS | 2400 | 1465119039273 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:30:39 INFO - PROCESS | 2400 | 1465119039278 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:39 INFO - PROCESS | 2400 | 1465119039278 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x1245b1800 == 37 [pid = 2400] [id = 325] 02:30:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x1216e5400) [pid = 2400] [serial = 974] [outer = 0x0] 02:30:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x124edc000) [pid = 2400] [serial = 975] [outer = 0x1216e5400] 02:30:39 INFO - PROCESS | 2400 | 1465119039303 Marionette DEBUG loaded listener.js 02:30:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x126bd6400) [pid = 2400] [serial = 976] [outer = 0x1216e5400] 02:30:39 INFO - PROCESS | 2400 | 1465119039641 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]]]}] 02:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 487ms 02:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:30:39 INFO - PROCESS | 2400 | 1465119039658 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:30:39 INFO - PROCESS | 2400 | 1465119039659 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:30:39 INFO - PROCESS | 2400 | 1465119039661 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:30:39 INFO - PROCESS | 2400 | 1465119039663 Marionette TRACE conn2 <- [1,1274,null,{}] 02:30:39 INFO - PROCESS | 2400 | 1465119039665 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}] 02:30:39 INFO - PROCESS | 2400 | 1465119039667 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:39 INFO - PROCESS | 2400 | 1465119039766 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:30:39 INFO - PROCESS | 2400 | 1465119039822 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:39 INFO - PROCESS | 2400 | 1465119039823 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e86800 == 38 [pid = 2400] [id = 326] 02:30:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x1130e4800) [pid = 2400] [serial = 977] [outer = 0x0] 02:30:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x126c89000) [pid = 2400] [serial = 978] [outer = 0x1130e4800] 02:30:39 INFO - PROCESS | 2400 | 1465119039850 Marionette DEBUG loaded listener.js 02:30:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x126ef4c00) [pid = 2400] [serial = 979] [outer = 0x1130e4800] 02:30:40 INFO - PROCESS | 2400 | 1465119040159 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]]]}] 02:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 520ms 02:30:40 INFO - PROCESS | 2400 | 1465119040182 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:30:40 INFO - PROCESS | 2400 | 1465119040183 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:30:40 INFO - PROCESS | 2400 | 1465119040187 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:30:40 INFO - PROCESS | 2400 | 1465119040190 Marionette TRACE conn2 <- [1,1278,null,{}] 02:30:40 INFO - PROCESS | 2400 | 1465119040193 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}] 02:30:40 INFO - PROCESS | 2400 | 1465119040194 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:40 INFO - PROCESS | 2400 | 1465119040273 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:30:40 INFO - PROCESS | 2400 | 1465119040277 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:40 INFO - PROCESS | 2400 | 1465119040278 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:40 INFO - PROCESS | 2400 | ++DOCSHELL 0x128f44800 == 39 [pid = 2400] [id = 327] 02:30:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x12717a000) [pid = 2400] [serial = 980] [outer = 0x0] 02:30:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x127656800) [pid = 2400] [serial = 981] [outer = 0x12717a000] 02:30:40 INFO - PROCESS | 2400 | 1465119040302 Marionette DEBUG loaded listener.js 02:30:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x128c55c00) [pid = 2400] [serial = 982] [outer = 0x12717a000] 02:30:40 INFO - PROCESS | 2400 | 1465119040930 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]]]}] 02:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 826ms 02:30:41 INFO - PROCESS | 2400 | 1465119041013 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:30:41 INFO - PROCESS | 2400 | 1465119041016 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:30:41 INFO - PROCESS | 2400 | 1465119041021 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:30:41 INFO - PROCESS | 2400 | 1465119041025 Marionette TRACE conn2 <- [1,1282,null,{}] 02:30:41 INFO - PROCESS | 2400 | 1465119041030 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}] 02:30:41 INFO - PROCESS | 2400 | 1465119041033 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:41 INFO - PROCESS | 2400 | 1465119041165 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:30:41 INFO - PROCESS | 2400 | 1465119041217 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:41 INFO - PROCESS | 2400 | 1465119041219 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x115e75800 == 40 [pid = 2400] [id = 328] 02:30:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x1126d6800) [pid = 2400] [serial = 983] [outer = 0x0] 02:30:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x112987c00) [pid = 2400] [serial = 984] [outer = 0x1126d6800] 02:30:41 INFO - PROCESS | 2400 | 1465119041250 Marionette DEBUG loaded listener.js 02:30:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x113224400) [pid = 2400] [serial = 985] [outer = 0x1126d6800] 02:30:41 INFO - PROCESS | 2400 | 1465119041817 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]]]}] 02:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 823ms 02:30:41 INFO - PROCESS | 2400 | 1465119041862 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:30:41 INFO - PROCESS | 2400 | 1465119041865 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:30:41 INFO - PROCESS | 2400 | 1465119041874 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:30:41 INFO - PROCESS | 2400 | 1465119041876 Marionette TRACE conn2 <- [1,1286,null,{}] 02:30:41 INFO - PROCESS | 2400 | 1465119041878 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}] 02:30:41 INFO - PROCESS | 2400 | 1465119041880 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:42 INFO - PROCESS | 2400 | 1465119042003 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:30:42 INFO - PROCESS | 2400 | 1465119042084 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:42 INFO - PROCESS | 2400 | 1465119042085 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x119226000 == 41 [pid = 2400] [id = 329] 02:30:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x113226000) [pid = 2400] [serial = 986] [outer = 0x0] 02:30:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x117661000) [pid = 2400] [serial = 987] [outer = 0x113226000] 02:30:42 INFO - PROCESS | 2400 | 1465119042116 Marionette DEBUG loaded listener.js 02:30:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x118287000) [pid = 2400] [serial = 988] [outer = 0x113226000] 02:30:42 INFO - PROCESS | 2400 | 1465119042776 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]]]}] 02:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 920ms 02:30:42 INFO - PROCESS | 2400 | --DOCSHELL 0x124e86800 == 40 [pid = 2400] [id = 326] 02:30:42 INFO - PROCESS | 2400 | --DOCSHELL 0x1245b1800 == 39 [pid = 2400] [id = 325] 02:30:42 INFO - PROCESS | 2400 | --DOCSHELL 0x121616000 == 38 [pid = 2400] [id = 324] 02:30:42 INFO - PROCESS | 2400 | --DOCSHELL 0x121495000 == 37 [pid = 2400] [id = 323] 02:30:42 INFO - PROCESS | 2400 | --DOCSHELL 0x121261800 == 36 [pid = 2400] [id = 322] 02:30:42 INFO - PROCESS | 2400 | --DOCSHELL 0x1197da000 == 35 [pid = 2400] [id = 321] 02:30:42 INFO - PROCESS | 2400 | --DOCSHELL 0x119234000 == 34 [pid = 2400] [id = 320] 02:30:42 INFO - PROCESS | 2400 | 1465119042879 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:30:42 INFO - PROCESS | 2400 | 1465119042881 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:30:42 INFO - PROCESS | 2400 | --DOCSHELL 0x118736000 == 33 [pid = 2400] [id = 319] 02:30:42 INFO - PROCESS | 2400 | --DOCSHELL 0x116608800 == 32 [pid = 2400] [id = 318] 02:30:42 INFO - PROCESS | 2400 | --DOCSHELL 0x11660e000 == 31 [pid = 2400] [id = 317] 02:30:42 INFO - PROCESS | 2400 | --DOCSHELL 0x112aa0000 == 30 [pid = 2400] [id = 316] 02:30:42 INFO - PROCESS | 2400 | --DOCSHELL 0x11822d800 == 29 [pid = 2400] [id = 315] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x124e36000) [pid = 2400] [serial = 910] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x121637c00) [pid = 2400] [serial = 909] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x126b2f800) [pid = 2400] [serial = 912] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x117127800) [pid = 2400] [serial = 897] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1199c0c00) [pid = 2400] [serial = 906] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x11877c400) [pid = 2400] [serial = 900] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x118fe9000) [pid = 2400] [serial = 901] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x116176c00) [pid = 2400] [serial = 891] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x11686ac00) [pid = 2400] [serial = 892] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x111fd7800) [pid = 2400] [serial = 888] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1126a4c00) [pid = 2400] [serial = 889] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1168b5400) [pid = 2400] [serial = 894] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1175b2400) [pid = 2400] [serial = 895] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x119772000) [pid = 2400] [serial = 903] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1199b7c00) [pid = 2400] [serial = 904] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x118285000) [pid = 2400] [serial = 898] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x126ce4800) [pid = 2400] [serial = 916] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x126c93400) [pid = 2400] [serial = 915] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x128d29c00) [pid = 2400] [serial = 925] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x128c5a800) [pid = 2400] [serial = 886] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1288c5c00) [pid = 2400] [serial = 924] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x11810e400) [pid = 2400] [serial = 919] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x126bdd400) [pid = 2400] [serial = 913] [outer = 0x0] [url = about:blank] 02:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1122d9c00) [pid = 2400] [serial = 918] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x118787c00) [pid = 2400] [serial = 922] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x1210bb000) [pid = 2400] [serial = 907] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x12055c800) [pid = 2400] [serial = 921] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x128f39c00) [pid = 2400] [serial = 928] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x128d37800) [pid = 2400] [serial = 927] [outer = 0x0] [url = about:blank] 02:30:42 INFO - PROCESS | 2400 | 1465119042892 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:30:42 INFO - PROCESS | 2400 | 1465119042895 Marionette TRACE conn2 <- [1,1290,null,{}] 02:30:42 INFO - PROCESS | 2400 | 1465119042899 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}] 02:30:42 INFO - PROCESS | 2400 | 1465119042901 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:43 INFO - PROCESS | 2400 | 1465119043009 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:30:43 INFO - PROCESS | 2400 | 1465119043057 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:43 INFO - PROCESS | 2400 | 1465119043061 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x112aa0000 == 30 [pid = 2400] [id = 330] 02:30:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x1130d8c00) [pid = 2400] [serial = 989] [outer = 0x0] 02:30:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x115d77000) [pid = 2400] [serial = 990] [outer = 0x1130d8c00] 02:30:43 INFO - PROCESS | 2400 | 1465119043093 Marionette DEBUG loaded listener.js 02:30:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x116868800) [pid = 2400] [serial = 991] [outer = 0x1130d8c00] 02:30:43 INFO - PROCESS | 2400 | 1465119043539 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]]]}] 02:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 673ms 02:30:43 INFO - PROCESS | 2400 | 1465119043567 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:30:43 INFO - PROCESS | 2400 | 1465119043569 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:30:43 INFO - PROCESS | 2400 | 1465119043573 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:30:43 INFO - PROCESS | 2400 | 1465119043575 Marionette TRACE conn2 <- [1,1294,null,{}] 02:30:43 INFO - PROCESS | 2400 | 1465119043579 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}] 02:30:43 INFO - PROCESS | 2400 | 1465119043581 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:43 INFO - PROCESS | 2400 | 1465119043674 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:30:43 INFO - PROCESS | 2400 | 1465119043727 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:43 INFO - PROCESS | 2400 | 1465119043729 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ace000 == 31 [pid = 2400] [id = 331] 02:30:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1175a4c00) [pid = 2400] [serial = 992] [outer = 0x0] 02:30:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x118289800) [pid = 2400] [serial = 993] [outer = 0x1175a4c00] 02:30:43 INFO - PROCESS | 2400 | 1465119043760 Marionette DEBUG loaded listener.js 02:30:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x1184b5c00) [pid = 2400] [serial = 994] [outer = 0x1175a4c00] 02:30:44 INFO - PROCESS | 2400 | 1465119044187 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]]]}] 02:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 622ms 02:30:44 INFO - PROCESS | 2400 | 1465119044193 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:30:44 INFO - PROCESS | 2400 | 1465119044195 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:30:44 INFO - PROCESS | 2400 | 1465119044197 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:30:44 INFO - PROCESS | 2400 | 1465119044199 Marionette TRACE conn2 <- [1,1298,null,{}] 02:30:44 INFO - PROCESS | 2400 | 1465119044203 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}] 02:30:44 INFO - PROCESS | 2400 | 1465119044206 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:44 INFO - PROCESS | 2400 | 1465119044307 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:30:44 INFO - PROCESS | 2400 | 1465119044415 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:44 INFO - PROCESS | 2400 | 1465119044418 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:44 INFO - PROCESS | 2400 | ++DOCSHELL 0x11831f000 == 32 [pid = 2400] [id = 332] 02:30:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1193c1400) [pid = 2400] [serial = 995] [outer = 0x0] 02:30:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x119773800) [pid = 2400] [serial = 996] [outer = 0x1193c1400] 02:30:44 INFO - PROCESS | 2400 | 1465119044450 Marionette DEBUG loaded listener.js 02:30:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1199bd400) [pid = 2400] [serial = 997] [outer = 0x1193c1400] 02:30:44 INFO - PROCESS | 2400 | 1465119044895 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]]]}] 02:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 719ms 02:30:44 INFO - PROCESS | 2400 | 1465119044917 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:30:44 INFO - PROCESS | 2400 | 1465119044918 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:30:44 INFO - PROCESS | 2400 | 1465119044921 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:30:44 INFO - PROCESS | 2400 | 1465119044922 Marionette TRACE conn2 <- [1,1302,null,{}] 02:30:44 INFO - PROCESS | 2400 | 1465119044924 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}] 02:30:44 INFO - PROCESS | 2400 | 1465119044926 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:45 INFO - PROCESS | 2400 | 1465119045027 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:30:45 INFO - PROCESS | 2400 | 1465119045076 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:45 INFO - PROCESS | 2400 | 1465119045077 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x11926b800 == 33 [pid = 2400] [id = 333] 02:30:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x1199dd800) [pid = 2400] [serial = 998] [outer = 0x0] 02:30:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1210bdc00) [pid = 2400] [serial = 999] [outer = 0x1199dd800] 02:30:45 INFO - PROCESS | 2400 | 1465119045107 Marionette DEBUG loaded listener.js 02:30:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x12139c400) [pid = 2400] [serial = 1000] [outer = 0x1199dd800] 02:30:45 INFO - PROCESS | 2400 | 1465119045510 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]]]}] 02:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 618ms 02:30:45 INFO - PROCESS | 2400 | 1465119045540 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:30:45 INFO - PROCESS | 2400 | 1465119045541 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:30:45 INFO - PROCESS | 2400 | 1465119045543 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:30:45 INFO - PROCESS | 2400 | 1465119045545 Marionette TRACE conn2 <- [1,1306,null,{}] 02:30:45 INFO - PROCESS | 2400 | 1465119045547 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}] 02:30:45 INFO - PROCESS | 2400 | 1465119045549 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:45 INFO - PROCESS | 2400 | 1465119045643 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:30:45 INFO - PROCESS | 2400 | 1465119045730 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:45 INFO - PROCESS | 2400 | 1465119045731 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x121170000 == 34 [pid = 2400] [id = 334] 02:30:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x121346800) [pid = 2400] [serial = 1001] [outer = 0x0] 02:30:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x124047000) [pid = 2400] [serial = 1002] [outer = 0x121346800] 02:30:45 INFO - PROCESS | 2400 | 1465119045761 Marionette DEBUG loaded listener.js 02:30:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x1245d3c00) [pid = 2400] [serial = 1003] [outer = 0x121346800] 02:30:46 INFO - PROCESS | 2400 | 1465119046220 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]]]}] 02:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 719ms 02:30:46 INFO - PROCESS | 2400 | 1465119046264 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:30:46 INFO - PROCESS | 2400 | 1465119046266 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:30:46 INFO - PROCESS | 2400 | 1465119046273 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:30:46 INFO - PROCESS | 2400 | 1465119046275 Marionette TRACE conn2 <- [1,1310,null,{}] 02:30:46 INFO - PROCESS | 2400 | 1465119046279 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}] 02:30:46 INFO - PROCESS | 2400 | 1465119046286 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:46 INFO - PROCESS | 2400 | 1465119046459 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:30:46 INFO - PROCESS | 2400 | 1465119046557 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:46 INFO - PROCESS | 2400 | 1465119046559 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:46 INFO - PROCESS | 2400 | ++DOCSHELL 0x121495000 == 35 [pid = 2400] [id = 335] 02:30:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x121837c00) [pid = 2400] [serial = 1004] [outer = 0x0] 02:30:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x126c94000) [pid = 2400] [serial = 1005] [outer = 0x121837c00] 02:30:46 INFO - PROCESS | 2400 | 1465119046607 Marionette DEBUG loaded listener.js 02:30:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x126cec000) [pid = 2400] [serial = 1006] [outer = 0x121837c00] 02:30:47 INFO - PROCESS | 2400 | 1465119047112 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] 02:30:47 INFO - PROCESS | 2400 | 1465119047145 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:30:47 INFO - PROCESS | 2400 | 1465119047148 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:30:47 INFO - PROCESS | 2400 | 1465119047149 Marionette TRACE conn2 <- [1,1314,null,{}] 02:30:47 INFO - PROCESS | 2400 | 1465119047151 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}] 02:30:47 INFO - PROCESS | 2400 | 1465119047153 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:47 INFO - PROCESS | 2400 | 1465119047246 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:30:47 INFO - PROCESS | 2400 | 1465119047314 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:47 INFO - PROCESS | 2400 | 1465119047315 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:47 INFO - PROCESS | 2400 | ++DOCSHELL 0x1240c0800 == 36 [pid = 2400] [id = 336] 02:30:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x126fc6800) [pid = 2400] [serial = 1007] [outer = 0x0] 02:30:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x127656c00) [pid = 2400] [serial = 1008] [outer = 0x126fc6800] 02:30:47 INFO - PROCESS | 2400 | 1465119047345 Marionette DEBUG loaded listener.js 02:30:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1288ce400) [pid = 2400] [serial = 1009] [outer = 0x126fc6800] 02:30:47 INFO - PROCESS | 2400 | 1465119047840 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]]]}] 02:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 720ms 02:30:47 INFO - PROCESS | 2400 | 1465119047878 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:30:47 INFO - PROCESS | 2400 | 1465119047880 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:30:47 INFO - PROCESS | 2400 | 1465119047887 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:30:47 INFO - PROCESS | 2400 | 1465119047891 Marionette TRACE conn2 <- [1,1318,null,{}] 02:30:47 INFO - PROCESS | 2400 | 1465119047895 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}] 02:30:47 INFO - PROCESS | 2400 | 1465119047898 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:48 INFO - PROCESS | 2400 | 1465119048056 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:30:48 INFO - PROCESS | 2400 | --DOCSHELL 0x115e75800 == 35 [pid = 2400] [id = 328] 02:30:48 INFO - PROCESS | 2400 | --DOCSHELL 0x1240c0800 == 34 [pid = 2400] [id = 336] 02:30:48 INFO - PROCESS | 2400 | --DOCSHELL 0x121495000 == 33 [pid = 2400] [id = 335] 02:30:48 INFO - PROCESS | 2400 | --DOCSHELL 0x121170000 == 32 [pid = 2400] [id = 334] 02:30:48 INFO - PROCESS | 2400 | --DOCSHELL 0x11926b800 == 31 [pid = 2400] [id = 333] 02:30:48 INFO - PROCESS | 2400 | --DOCSHELL 0x128f44800 == 30 [pid = 2400] [id = 327] 02:30:48 INFO - PROCESS | 2400 | --DOCSHELL 0x11831f000 == 29 [pid = 2400] [id = 332] 02:30:48 INFO - PROCESS | 2400 | --DOCSHELL 0x116ace000 == 28 [pid = 2400] [id = 331] 02:30:48 INFO - PROCESS | 2400 | --DOCSHELL 0x119226000 == 27 [pid = 2400] [id = 329] 02:30:48 INFO - PROCESS | 2400 | --DOCSHELL 0x112aa0000 == 26 [pid = 2400] [id = 330] 02:30:48 INFO - PROCESS | 2400 | 1465119048707 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:48 INFO - PROCESS | 2400 | 1465119048708 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:48 INFO - PROCESS | 2400 | ++DOCSHELL 0x110fe2800 == 27 [pid = 2400] [id = 337] 02:30:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1122a7c00) [pid = 2400] [serial = 1010] [outer = 0x0] 02:30:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x1122d2800) [pid = 2400] [serial = 1011] [outer = 0x1122a7c00] 02:30:48 INFO - PROCESS | 2400 | 1465119048738 Marionette DEBUG loaded listener.js 02:30:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x1126ac000) [pid = 2400] [serial = 1012] [outer = 0x1122a7c00] 02:30:49 INFO - PROCESS | 2400 | 1465119049068 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]]]}] 02:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1228ms 02:30:49 INFO - PROCESS | 2400 | 1465119049113 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:30:49 INFO - PROCESS | 2400 | 1465119049115 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:30:49 INFO - PROCESS | 2400 | 1465119049118 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:30:49 INFO - PROCESS | 2400 | 1465119049120 Marionette TRACE conn2 <- [1,1322,null,{}] 02:30:49 INFO - PROCESS | 2400 | 1465119049124 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}] 02:30:49 INFO - PROCESS | 2400 | 1465119049125 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:49 INFO - PROCESS | 2400 | 1465119049204 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:30:49 INFO - PROCESS | 2400 | 1465119049276 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:49 INFO - PROCESS | 2400 | 1465119049278 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x11689e000 == 28 [pid = 2400] [id = 338] 02:30:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x112a79400) [pid = 2400] [serial = 1013] [outer = 0x0] 02:30:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x115dc9000) [pid = 2400] [serial = 1014] [outer = 0x112a79400] 02:30:49 INFO - PROCESS | 2400 | 1465119049305 Marionette DEBUG loaded listener.js 02:30:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x116807c00) [pid = 2400] [serial = 1015] [outer = 0x112a79400] 02:30:49 INFO - PROCESS | 2400 | 1465119049602 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]]]}] 02:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 521ms 02:30:49 INFO - PROCESS | 2400 | 1465119049643 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:30:49 INFO - PROCESS | 2400 | 1465119049646 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:30:49 INFO - PROCESS | 2400 | 1465119049649 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:30:49 INFO - PROCESS | 2400 | 1465119049650 Marionette TRACE conn2 <- [1,1326,null,{}] 02:30:49 INFO - PROCESS | 2400 | 1465119049655 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}] 02:30:49 INFO - PROCESS | 2400 | 1465119049657 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:49 INFO - PROCESS | 2400 | 1465119049740 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:30:49 INFO - PROCESS | 2400 | 1465119049746 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:49 INFO - PROCESS | 2400 | 1465119049748 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x1182e5000 == 29 [pid = 2400] [id = 339] 02:30:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x116a73400) [pid = 2400] [serial = 1016] [outer = 0x0] 02:30:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x118059000) [pid = 2400] [serial = 1017] [outer = 0x116a73400] 02:30:49 INFO - PROCESS | 2400 | 1465119049774 Marionette DEBUG loaded listener.js 02:30:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x11840a800) [pid = 2400] [serial = 1018] [outer = 0x116a73400] 02:30:50 INFO - PROCESS | 2400 | 1465119050152 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]]]}] 02:30:50 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 02:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 02:30:50 INFO - PROCESS | 2400 | 1465119050171 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:30:50 INFO - PROCESS | 2400 | 1465119050173 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:30:50 INFO - PROCESS | 2400 | 1465119050180 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:30:50 INFO - PROCESS | 2400 | 1465119050186 Marionette TRACE conn2 <- [1,1330,null,{}] 02:30:50 INFO - PROCESS | 2400 | 1465119050191 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}] 02:30:50 INFO - PROCESS | 2400 | 1465119050194 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:50 INFO - PROCESS | 2400 | 1465119050293 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:30:50 INFO - PROCESS | 2400 | 1465119050298 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:50 INFO - PROCESS | 2400 | 1465119050300 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:50 INFO - PROCESS | 2400 | ++DOCSHELL 0x11926b800 == 30 [pid = 2400] [id = 340] 02:30:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x112a84400) [pid = 2400] [serial = 1019] [outer = 0x0] 02:30:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x118787800) [pid = 2400] [serial = 1020] [outer = 0x112a84400] 02:30:50 INFO - PROCESS | 2400 | 1465119050343 Marionette DEBUG loaded listener.js 02:30:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x11976b800) [pid = 2400] [serial = 1021] [outer = 0x112a84400] 02:30:50 INFO - PROCESS | 2400 | 1465119050770 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]]]}] 02:30:50 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 02:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 633ms 02:30:50 INFO - PROCESS | 2400 | 1465119050831 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:30:50 INFO - PROCESS | 2400 | 1465119050833 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:30:50 INFO - PROCESS | 2400 | 1465119050854 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:30:50 INFO - PROCESS | 2400 | 1465119050855 Marionette TRACE conn2 <- [1,1334,null,{}] 02:30:50 INFO - PROCESS | 2400 | 1465119050858 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}] 02:30:50 INFO - PROCESS | 2400 | 1465119050859 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:50 INFO - PROCESS | 2400 | 1465119050961 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:30:50 INFO - PROCESS | 2400 | 1465119050965 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:50 INFO - PROCESS | 2400 | 1465119050966 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:50 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213d6800 == 31 [pid = 2400] [id = 341] 02:30:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x1122b5c00) [pid = 2400] [serial = 1022] [outer = 0x0] 02:30:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x1199c2400) [pid = 2400] [serial = 1023] [outer = 0x1122b5c00] 02:30:50 INFO - PROCESS | 2400 | 1465119050991 Marionette DEBUG loaded listener.js 02:30:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x1210c1800) [pid = 2400] [serial = 1024] [outer = 0x1122b5c00] 02:30:51 INFO - PROCESS | 2400 | 1465119051374 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]]]}] 02:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 590ms 02:30:51 INFO - PROCESS | 2400 | 1465119051426 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:30:51 INFO - PROCESS | 2400 | 1465119051427 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:30:51 INFO - PROCESS | 2400 | 1465119051429 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:30:51 INFO - PROCESS | 2400 | 1465119051430 Marionette TRACE conn2 <- [1,1338,null,{}] 02:30:51 INFO - PROCESS | 2400 | 1465119051433 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}] 02:30:51 INFO - PROCESS | 2400 | 1465119051434 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:51 INFO - PROCESS | 2400 | 1465119051530 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:30:51 INFO - PROCESS | 2400 | 1465119051573 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:51 INFO - PROCESS | 2400 | 1465119051577 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x1244ad000 == 32 [pid = 2400] [id = 342] 02:30:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x116a6b000) [pid = 2400] [serial = 1025] [outer = 0x0] 02:30:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x124852400) [pid = 2400] [serial = 1026] [outer = 0x116a6b000] 02:30:51 INFO - PROCESS | 2400 | 1465119051613 Marionette DEBUG loaded listener.js 02:30:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x124ee8c00) [pid = 2400] [serial = 1027] [outer = 0x116a6b000] 02:30:52 INFO - PROCESS | 2400 | 1465119052502 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]]]}] 02:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1123ms 02:30:52 INFO - PROCESS | 2400 | 1465119052558 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:30:52 INFO - PROCESS | 2400 | 1465119052559 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:30:52 INFO - PROCESS | 2400 | 1465119052561 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:30:52 INFO - PROCESS | 2400 | 1465119052562 Marionette TRACE conn2 <- [1,1342,null,{}] 02:30:52 INFO - PROCESS | 2400 | 1465119052564 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}] 02:30:52 INFO - PROCESS | 2400 | 1465119052566 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:52 INFO - PROCESS | 2400 | 1465119052673 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:30:52 INFO - PROCESS | 2400 | 1465119052677 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:52 INFO - PROCESS | 2400 | 1465119052678 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x10e9c9800 == 33 [pid = 2400] [id = 343] 02:30:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x11297d800) [pid = 2400] [serial = 1028] [outer = 0x0] 02:30:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 118 (0x126b2e000) [pid = 2400] [serial = 1029] [outer = 0x11297d800] 02:30:52 INFO - PROCESS | 2400 | 1465119052702 Marionette DEBUG loaded listener.js 02:30:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 119 (0x126ce4800) [pid = 2400] [serial = 1030] [outer = 0x11297d800] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 118 (0x11718f000) [pid = 2400] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 117 (0x113c0ac00) [pid = 2400] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x11297c800) [pid = 2400] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x1126d9400) [pid = 2400] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x116809c00) [pid = 2400] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x112ad1000) [pid = 2400] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x11840d400) [pid = 2400] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x124049400) [pid = 2400] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x126b36000) [pid = 2400] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x1199b6c00) [pid = 2400] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x1126dc800) [pid = 2400] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x118ffdc00) [pid = 2400] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x115dc7c00) [pid = 2400] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x1216e5400) [pid = 2400] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x1130e4800) [pid = 2400] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x118374000) [pid = 2400] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x12717a000) [pid = 2400] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1126aa000) [pid = 2400] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x113226000) [pid = 2400] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:30:53 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x1126d6800) [pid = 2400] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:30:53 INFO - PROCESS | 2400 | 1465119053254 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]]]}] 02:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 718ms 02:30:53 INFO - PROCESS | 2400 | 1465119053280 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:30:53 INFO - PROCESS | 2400 | 1465119053282 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:30:53 INFO - PROCESS | 2400 | 1465119053286 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:30:53 INFO - PROCESS | 2400 | 1465119053290 Marionette TRACE conn2 <- [1,1346,null,{}] 02:30:53 INFO - PROCESS | 2400 | 1465119053293 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}] 02:30:53 INFO - PROCESS | 2400 | 1465119053295 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:53 INFO - PROCESS | 2400 | 1465119053448 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:30:53 INFO - PROCESS | 2400 | 1465119053485 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:53 INFO - PROCESS | 2400 | 1465119053486 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x121189800 == 34 [pid = 2400] [id = 344] 02:30:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x111068800) [pid = 2400] [serial = 1031] [outer = 0x0] 02:30:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x1130e4800) [pid = 2400] [serial = 1032] [outer = 0x111068800] 02:30:53 INFO - PROCESS | 2400 | 1465119053511 Marionette DEBUG loaded listener.js 02:30:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x118416000) [pid = 2400] [serial = 1033] [outer = 0x111068800] 02:30:53 INFO - PROCESS | 2400 | 1465119053791 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]]]}] 02:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 526ms 02:30:53 INFO - PROCESS | 2400 | 1465119053811 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:30:53 INFO - PROCESS | 2400 | 1465119053813 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:30:53 INFO - PROCESS | 2400 | 1465119053815 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:30:53 INFO - PROCESS | 2400 | 1465119053816 Marionette TRACE conn2 <- [1,1350,null,{}] 02:30:53 INFO - PROCESS | 2400 | 1465119053827 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}] 02:30:53 INFO - PROCESS | 2400 | 1465119053828 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:53 INFO - PROCESS | 2400 | 1465119053910 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:30:53 INFO - PROCESS | 2400 | 1465119053914 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:53 INFO - PROCESS | 2400 | 1465119053915 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x12761e000 == 35 [pid = 2400] [id = 345] 02:30:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x118781c00) [pid = 2400] [serial = 1034] [outer = 0x0] 02:30:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x1243eac00) [pid = 2400] [serial = 1035] [outer = 0x118781c00] 02:30:53 INFO - PROCESS | 2400 | 1465119053943 Marionette DEBUG loaded listener.js 02:30:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x126ce6c00) [pid = 2400] [serial = 1036] [outer = 0x118781c00] 02:30:54 INFO - PROCESS | 2400 | 1465119054275 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]]]}] 02:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 518ms 02:30:54 INFO - PROCESS | 2400 | 1465119054335 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:30:54 INFO - PROCESS | 2400 | 1465119054336 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:30:54 INFO - PROCESS | 2400 | 1465119054338 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:30:54 INFO - PROCESS | 2400 | 1465119054340 Marionette TRACE conn2 <- [1,1354,null,{}] 02:30:54 INFO - PROCESS | 2400 | 1465119054342 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}] 02:30:54 INFO - PROCESS | 2400 | 1465119054343 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:54 INFO - PROCESS | 2400 | 1465119054421 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:30:54 INFO - PROCESS | 2400 | 1465119054425 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:54 INFO - PROCESS | 2400 | 1465119054426 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x12979f800 == 36 [pid = 2400] [id = 346] 02:30:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x126b38000) [pid = 2400] [serial = 1037] [outer = 0x0] 02:30:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x126f23800) [pid = 2400] [serial = 1038] [outer = 0x126b38000] 02:30:54 INFO - PROCESS | 2400 | 1465119054451 Marionette DEBUG loaded listener.js 02:30:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x12717ac00) [pid = 2400] [serial = 1039] [outer = 0x126b38000] 02:30:54 INFO - PROCESS | 2400 | 1465119054791 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]]]}] 02:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 02:30:54 INFO - PROCESS | 2400 | 1465119054809 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:30:54 INFO - PROCESS | 2400 | 1465119054810 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:30:54 INFO - PROCESS | 2400 | 1465119054812 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:30:54 INFO - PROCESS | 2400 | 1465119054813 Marionette TRACE conn2 <- [1,1358,null,{}] 02:30:54 INFO - PROCESS | 2400 | 1465119054816 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}] 02:30:54 INFO - PROCESS | 2400 | 1465119054817 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:54 INFO - PROCESS | 2400 | 1465119054896 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:30:54 INFO - PROCESS | 2400 | 1465119054899 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:54 INFO - PROCESS | 2400 | 1465119054901 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a1cb800 == 37 [pid = 2400] [id = 347] 02:30:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x12746f000) [pid = 2400] [serial = 1040] [outer = 0x0] 02:30:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x1288c9c00) [pid = 2400] [serial = 1041] [outer = 0x12746f000] 02:30:54 INFO - PROCESS | 2400 | 1465119054932 Marionette DEBUG loaded listener.js 02:30:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x128c5d400) [pid = 2400] [serial = 1042] [outer = 0x12746f000] 02:30:55 INFO - PROCESS | 2400 | 1465119055527 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]]]}] 02:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 721ms 02:30:55 INFO - PROCESS | 2400 | 1465119055533 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:30:55 INFO - PROCESS | 2400 | 1465119055536 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:30:55 INFO - PROCESS | 2400 | 1465119055539 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:30:55 INFO - PROCESS | 2400 | 1465119055541 Marionette TRACE conn2 <- [1,1362,null,{}] 02:30:55 INFO - PROCESS | 2400 | 1465119055546 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}] 02:30:55 INFO - PROCESS | 2400 | 1465119055547 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:55 INFO - PROCESS | 2400 | 1465119055662 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:30:55 INFO - PROCESS | 2400 | 1465119055718 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:55 INFO - PROCESS | 2400 | 1465119055719 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:55 INFO - PROCESS | 2400 | ++DOCSHELL 0x116add800 == 38 [pid = 2400] [id = 348] 02:30:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x11297f000) [pid = 2400] [serial = 1043] [outer = 0x0] 02:30:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x112f5fc00) [pid = 2400] [serial = 1044] [outer = 0x11297f000] 02:30:55 INFO - PROCESS | 2400 | 1465119055750 Marionette DEBUG loaded listener.js 02:30:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x11646f800) [pid = 2400] [serial = 1045] [outer = 0x11297f000] 02:30:56 INFO - PROCESS | 2400 | 1465119056281 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]]]}] 02:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 771ms 02:30:56 INFO - PROCESS | 2400 | 1465119056383 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:30:56 INFO - PROCESS | 2400 | 1465119056386 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:30:56 INFO - PROCESS | 2400 | 1465119056393 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:30:56 INFO - PROCESS | 2400 | 1465119056395 Marionette TRACE conn2 <- [1,1366,null,{}] 02:30:56 INFO - PROCESS | 2400 | 1465119056397 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}] 02:30:56 INFO - PROCESS | 2400 | 1465119056399 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:56 INFO - PROCESS | 2400 | 1465119056511 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:30:56 INFO - PROCESS | 2400 | 1465119056567 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:56 INFO - PROCESS | 2400 | 1465119056568 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x12125d800 == 39 [pid = 2400] [id = 349] 02:30:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x118371c00) [pid = 2400] [serial = 1046] [outer = 0x0] 02:30:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x118413400) [pid = 2400] [serial = 1047] [outer = 0x118371c00] 02:30:56 INFO - PROCESS | 2400 | 1465119056600 Marionette DEBUG loaded listener.js 02:30:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x118f0a800) [pid = 2400] [serial = 1048] [outer = 0x118371c00] 02:30:57 INFO - PROCESS | 2400 | --DOCSHELL 0x12979f800 == 38 [pid = 2400] [id = 346] 02:30:57 INFO - PROCESS | 2400 | --DOCSHELL 0x12761e000 == 37 [pid = 2400] [id = 345] 02:30:57 INFO - PROCESS | 2400 | --DOCSHELL 0x121189800 == 36 [pid = 2400] [id = 344] 02:30:57 INFO - PROCESS | 2400 | --DOCSHELL 0x10e9c9800 == 35 [pid = 2400] [id = 343] 02:30:57 INFO - PROCESS | 2400 | --DOCSHELL 0x1244ad000 == 34 [pid = 2400] [id = 342] 02:30:57 INFO - PROCESS | 2400 | --DOCSHELL 0x1213d6800 == 33 [pid = 2400] [id = 341] 02:30:57 INFO - PROCESS | 2400 | --DOCSHELL 0x11926b800 == 32 [pid = 2400] [id = 340] 02:30:57 INFO - PROCESS | 2400 | --DOCSHELL 0x1182e5000 == 31 [pid = 2400] [id = 339] 02:30:57 INFO - PROCESS | 2400 | --DOCSHELL 0x11689e000 == 30 [pid = 2400] [id = 338] 02:30:57 INFO - PROCESS | 2400 | --DOCSHELL 0x110fe2800 == 29 [pid = 2400] [id = 337] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x118109c00) [pid = 2400] [serial = 954] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x118374400) [pid = 2400] [serial = 955] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x116177400) [pid = 2400] [serial = 951] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x11685b400) [pid = 2400] [serial = 952] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x112982c00) [pid = 2400] [serial = 948] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x118fed800) [pid = 2400] [serial = 960] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x112ac8000) [pid = 2400] [serial = 949] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x119775c00) [pid = 2400] [serial = 961] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x118284400) [pid = 2400] [serial = 946] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x11718d000) [pid = 2400] [serial = 945] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x118060400) [pid = 2400] [serial = 931] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x116630c00) [pid = 2400] [serial = 930] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x1199b7800) [pid = 2400] [serial = 934] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x118f45c00) [pid = 2400] [serial = 933] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x124e30c00) [pid = 2400] [serial = 937] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x124493000) [pid = 2400] [serial = 936] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1288cb000) [pid = 2400] [serial = 940] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x121831400) [pid = 2400] [serial = 964] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1210b9400) [pid = 2400] [serial = 963] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x12400ec00) [pid = 2400] [serial = 966] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x127183800) [pid = 2400] [serial = 939] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x124855400) [pid = 2400] [serial = 969] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x118f06800) [pid = 2400] [serial = 972] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x124046800) [pid = 2400] [serial = 973] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x124edc000) [pid = 2400] [serial = 975] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x126bd6400) [pid = 2400] [serial = 976] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x126c89000) [pid = 2400] [serial = 978] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x118784000) [pid = 2400] [serial = 957] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x126ef4c00) [pid = 2400] [serial = 979] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x124495c00) [pid = 2400] [serial = 967] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x124e33400) [pid = 2400] [serial = 970] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x127656800) [pid = 2400] [serial = 981] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x128c55c00) [pid = 2400] [serial = 982] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x128d31400) [pid = 2400] [serial = 943] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x128c5b800) [pid = 2400] [serial = 942] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x118fec800) [pid = 2400] [serial = 958] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x118287000) [pid = 2400] [serial = 988] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x113224400) [pid = 2400] [serial = 985] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x117661000) [pid = 2400] [serial = 987] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x112987c00) [pid = 2400] [serial = 984] [outer = 0x0] [url = about:blank] 02:30:57 INFO - PROCESS | 2400 | 1465119057309 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] 02:30:57 INFO - PROCESS | 2400 | 1465119057367 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:30:57 INFO - PROCESS | 2400 | 1465119057370 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:30:57 INFO - PROCESS | 2400 | 1465119057372 Marionette TRACE conn2 <- [1,1370,null,{}] 02:30:57 INFO - PROCESS | 2400 | 1465119057376 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}] 02:30:57 INFO - PROCESS | 2400 | 1465119057377 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:57 INFO - PROCESS | 2400 | 1465119057458 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:30:57 INFO - PROCESS | 2400 | 1465119057463 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:57 INFO - PROCESS | 2400 | 1465119057466 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:57 INFO - PROCESS | 2400 | ++DOCSHELL 0x115e61000 == 30 [pid = 2400] [id = 350] 02:30:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x113c7ec00) [pid = 2400] [serial = 1049] [outer = 0x0] 02:30:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x116176000) [pid = 2400] [serial = 1050] [outer = 0x113c7ec00] 02:30:57 INFO - PROCESS | 2400 | 1465119057497 Marionette DEBUG loaded listener.js 02:30:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x1168b1000) [pid = 2400] [serial = 1051] [outer = 0x113c7ec00] 02:30:57 INFO - PROCESS | 2400 | 1465119057891 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] 02:30:57 INFO - PROCESS | 2400 | 1465119057945 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:30:57 INFO - PROCESS | 2400 | 1465119057949 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:30:57 INFO - PROCESS | 2400 | 1465119057950 Marionette TRACE conn2 <- [1,1374,null,{}] 02:30:57 INFO - PROCESS | 2400 | 1465119057953 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}] 02:30:57 INFO - PROCESS | 2400 | 1465119057954 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:58 INFO - PROCESS | 2400 | 1465119058035 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:30:58 INFO - PROCESS | 2400 | 1465119058042 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:58 INFO - PROCESS | 2400 | 1465119058044 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x11821b000 == 31 [pid = 2400] [id = 351] 02:30:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x117661000) [pid = 2400] [serial = 1052] [outer = 0x0] 02:30:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x118374c00) [pid = 2400] [serial = 1053] [outer = 0x117661000] 02:30:58 INFO - PROCESS | 2400 | 1465119058071 Marionette DEBUG loaded listener.js 02:30:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x1187b7000) [pid = 2400] [serial = 1054] [outer = 0x117661000] 02:30:58 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:30:58 INFO - PROCESS | 2400 | 1465119058430 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] 02:30:58 INFO - PROCESS | 2400 | 1465119058469 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:30:58 INFO - PROCESS | 2400 | 1465119058472 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:30:58 INFO - PROCESS | 2400 | 1465119058474 Marionette TRACE conn2 <- [1,1378,null,{}] 02:30:58 INFO - PROCESS | 2400 | 1465119058482 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}] 02:30:58 INFO - PROCESS | 2400 | 1465119058485 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:58 INFO - PROCESS | 2400 | 1465119058564 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:30:58 INFO - PROCESS | 2400 | 1465119058572 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:58 INFO - PROCESS | 2400 | 1465119058574 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x118994800 == 32 [pid = 2400] [id = 352] 02:30:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1126d2400) [pid = 2400] [serial = 1055] [outer = 0x0] 02:30:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x11976e400) [pid = 2400] [serial = 1056] [outer = 0x1126d2400] 02:30:58 INFO - PROCESS | 2400 | 1465119058602 Marionette DEBUG loaded listener.js 02:30:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1210b7800) [pid = 2400] [serial = 1057] [outer = 0x1126d2400] 02:30:58 INFO - PROCESS | 2400 | 1465119058930 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] 02:30:58 INFO - PROCESS | 2400 | 1465119058945 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:30:58 INFO - PROCESS | 2400 | 1465119058948 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:30:58 INFO - PROCESS | 2400 | 1465119058949 Marionette TRACE conn2 <- [1,1382,null,{}] 02:30:58 INFO - PROCESS | 2400 | 1465119058951 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}] 02:30:58 INFO - PROCESS | 2400 | 1465119058955 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:59 INFO - PROCESS | 2400 | 1465119059044 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:30:59 INFO - PROCESS | 2400 | 1465119059114 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:59 INFO - PROCESS | 2400 | 1465119059116 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x11962d000 == 33 [pid = 2400] [id = 353] 02:30:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x12054ec00) [pid = 2400] [serial = 1058] [outer = 0x0] 02:30:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x121c77c00) [pid = 2400] [serial = 1059] [outer = 0x12054ec00] 02:30:59 INFO - PROCESS | 2400 | 1465119059162 Marionette DEBUG loaded listener.js 02:30:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x124850800) [pid = 2400] [serial = 1060] [outer = 0x12054ec00] 02:30:59 INFO - PROCESS | 2400 | [2400] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:30:59 INFO - PROCESS | 2400 | 1465119059643 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] 02:30:59 INFO - PROCESS | 2400 | 1465119059668 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:30:59 INFO - PROCESS | 2400 | 1465119059670 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:30:59 INFO - PROCESS | 2400 | 1465119059672 Marionette TRACE conn2 <- [1,1386,null,{}] 02:30:59 INFO - PROCESS | 2400 | 1465119059679 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}] 02:30:59 INFO - PROCESS | 2400 | 1465119059681 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:59 INFO - PROCESS | 2400 | 1465119059780 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:30:59 INFO - PROCESS | 2400 | 1465119059825 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:59 INFO - PROCESS | 2400 | 1465119059826 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:30:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x121917800 == 34 [pid = 2400] [id = 354] 02:30:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x124ee5400) [pid = 2400] [serial = 1061] [outer = 0x0] 02:30:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126b34400) [pid = 2400] [serial = 1062] [outer = 0x124ee5400] 02:30:59 INFO - PROCESS | 2400 | 1465119059851 Marionette DEBUG loaded listener.js 02:30:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x126c8e400) [pid = 2400] [serial = 1063] [outer = 0x124ee5400] 02:31:00 INFO - PROCESS | 2400 | 1465119060186 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] 02:31:00 INFO - PROCESS | 2400 | 1465119060198 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:31:00 INFO - PROCESS | 2400 | 1465119060200 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:31:00 INFO - PROCESS | 2400 | 1465119060201 Marionette TRACE conn2 <- [1,1390,null,{}] 02:31:00 INFO - PROCESS | 2400 | 1465119060206 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}] 02:31:00 INFO - PROCESS | 2400 | 1465119060210 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:00 INFO - PROCESS | 2400 | 1465119060335 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:31:00 INFO - PROCESS | 2400 | 1465119060339 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:00 INFO - PROCESS | 2400 | 1465119060340 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:00 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e29000 == 35 [pid = 2400] [id = 355] 02:31:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x126bd9c00) [pid = 2400] [serial = 1064] [outer = 0x0] 02:31:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x126efc000) [pid = 2400] [serial = 1065] [outer = 0x126bd9c00] 02:31:00 INFO - PROCESS | 2400 | 1465119060372 Marionette DEBUG loaded listener.js 02:31:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x128c63800) [pid = 2400] [serial = 1066] [outer = 0x126bd9c00] 02:31:00 INFO - PROCESS | 2400 | 1465119060729 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]]]}] 02:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 572ms 02:31:00 INFO - PROCESS | 2400 | 1465119060772 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:31:00 INFO - PROCESS | 2400 | 1465119060774 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:31:00 INFO - PROCESS | 2400 | 1465119060776 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:31:00 INFO - PROCESS | 2400 | 1465119060777 Marionette TRACE conn2 <- [1,1394,null,{}] 02:31:00 INFO - PROCESS | 2400 | 1465119060779 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}] 02:31:00 INFO - PROCESS | 2400 | 1465119060780 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:00 INFO - PROCESS | 2400 | 1465119060879 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:31:00 INFO - PROCESS | 2400 | 1465119060883 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:00 INFO - PROCESS | 2400 | 1465119060885 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:00 INFO - PROCESS | 2400 | ++DOCSHELL 0x127151000 == 36 [pid = 2400] [id = 356] 02:31:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x128d2ac00) [pid = 2400] [serial = 1067] [outer = 0x0] 02:31:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x128d2f800) [pid = 2400] [serial = 1068] [outer = 0x128d2ac00] 02:31:00 INFO - PROCESS | 2400 | 1465119060909 Marionette DEBUG loaded listener.js 02:31:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x128f2e800) [pid = 2400] [serial = 1069] [outer = 0x128d2ac00] 02:31:01 INFO - PROCESS | 2400 | 1465119061235 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]]]}] 02:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 02:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:31:01 INFO - PROCESS | 2400 | 1465119061295 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:31:01 INFO - PROCESS | 2400 | 1465119061297 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:31:01 INFO - PROCESS | 2400 | 1465119061299 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:31:01 INFO - PROCESS | 2400 | 1465119061300 Marionette TRACE conn2 <- [1,1398,null,{}] 02:31:01 INFO - PROCESS | 2400 | 1465119061302 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}] 02:31:01 INFO - PROCESS | 2400 | 1465119061303 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:01 INFO - PROCESS | 2400 | 1465119061400 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x112a79400) [pid = 2400] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1199dd800) [pid = 2400] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x116a73400) [pid = 2400] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x112a84400) [pid = 2400] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1122a7c00) [pid = 2400] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x1193c1400) [pid = 2400] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x111068800) [pid = 2400] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1175a4c00) [pid = 2400] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x1122b5c00) [pid = 2400] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x126b38000) [pid = 2400] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x121837c00) [pid = 2400] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x121346800) [pid = 2400] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x118781c00) [pid = 2400] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x1130d8c00) [pid = 2400] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x11297d800) [pid = 2400] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:31:01 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x116a6b000) [pid = 2400] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:31:01 INFO - PROCESS | 2400 | 1465119061534 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:01 INFO - PROCESS | 2400 | 1465119061542 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:01 INFO - PROCESS | 2400 | ++DOCSHELL 0x116885000 == 37 [pid = 2400] [id = 357] 02:31:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x111d6a800) [pid = 2400] [serial = 1070] [outer = 0x0] 02:31:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x11297cc00) [pid = 2400] [serial = 1071] [outer = 0x111d6a800] 02:31:01 INFO - PROCESS | 2400 | 1465119061570 Marionette DEBUG loaded listener.js 02:31:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x116a6a800) [pid = 2400] [serial = 1072] [outer = 0x111d6a800] 02:31:01 INFO - PROCESS | 2400 | 1465119061870 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]]]}] 02:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 618ms 02:31:01 INFO - PROCESS | 2400 | 1465119061918 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:31:01 INFO - PROCESS | 2400 | 1465119061919 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:31:01 INFO - PROCESS | 2400 | 1465119061924 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:31:01 INFO - PROCESS | 2400 | 1465119061925 Marionette TRACE conn2 <- [1,1402,null,{}] 02:31:01 INFO - PROCESS | 2400 | 1465119061927 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}] 02:31:01 INFO - PROCESS | 2400 | 1465119061928 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:02 INFO - PROCESS | 2400 | 1465119062006 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:31:02 INFO - PROCESS | 2400 | 1465119062010 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:02 INFO - PROCESS | 2400 | 1465119062011 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:02 INFO - PROCESS | 2400 | ++DOCSHELL 0x118992800 == 38 [pid = 2400] [id = 358] 02:31:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x117664800) [pid = 2400] [serial = 1073] [outer = 0x0] 02:31:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x119bcd000) [pid = 2400] [serial = 1074] [outer = 0x117664800] 02:31:02 INFO - PROCESS | 2400 | 1465119062035 Marionette DEBUG loaded listener.js 02:31:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x126c93000) [pid = 2400] [serial = 1075] [outer = 0x117664800] 02:31:02 INFO - PROCESS | 2400 | 1465119062363 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]]]}] 02:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 467ms 02:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:31:02 INFO - PROCESS | 2400 | 1465119062392 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:31:02 INFO - PROCESS | 2400 | 1465119062393 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:31:02 INFO - PROCESS | 2400 | 1465119062395 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:31:02 INFO - PROCESS | 2400 | 1465119062396 Marionette TRACE conn2 <- [1,1406,null,{}] 02:31:02 INFO - PROCESS | 2400 | 1465119062398 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}] 02:31:02 INFO - PROCESS | 2400 | 1465119062399 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:02 INFO - PROCESS | 2400 | 1465119062514 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:31:02 INFO - PROCESS | 2400 | 1465119062520 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:02 INFO - PROCESS | 2400 | 1465119062521 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:02 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a803800 == 39 [pid = 2400] [id = 359] 02:31:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x118f4c400) [pid = 2400] [serial = 1076] [outer = 0x0] 02:31:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x128f3bc00) [pid = 2400] [serial = 1077] [outer = 0x118f4c400] 02:31:02 INFO - PROCESS | 2400 | 1465119062546 Marionette DEBUG loaded listener.js 02:31:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x129062800) [pid = 2400] [serial = 1078] [outer = 0x118f4c400] 02:31:02 INFO - PROCESS | 2400 | 1465119062867 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]]]}] 02:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 02:31:02 INFO - PROCESS | 2400 | 1465119062914 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:31:02 INFO - PROCESS | 2400 | 1465119062915 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:31:02 INFO - PROCESS | 2400 | 1465119062917 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:31:02 INFO - PROCESS | 2400 | 1465119062919 Marionette TRACE conn2 <- [1,1410,null,{}] 02:31:02 INFO - PROCESS | 2400 | 1465119062921 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}] 02:31:02 INFO - PROCESS | 2400 | 1465119062923 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:03 INFO - PROCESS | 2400 | 1465119063014 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:31:03 INFO - PROCESS | 2400 | 1465119063017 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:03 INFO - PROCESS | 2400 | 1465119063019 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x12aad4000 == 40 [pid = 2400] [id = 360] 02:31:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x126b37800) [pid = 2400] [serial = 1079] [outer = 0x0] 02:31:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x129353800) [pid = 2400] [serial = 1080] [outer = 0x126b37800] 02:31:03 INFO - PROCESS | 2400 | 1465119063046 Marionette DEBUG loaded listener.js 02:31:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x12940bc00) [pid = 2400] [serial = 1081] [outer = 0x126b37800] 02:31:03 INFO - PROCESS | 2400 | 1465119063414 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]]]}] 02:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 02:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:31:03 INFO - PROCESS | 2400 | 1465119063448 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:31:03 INFO - PROCESS | 2400 | 1465119063449 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:31:03 INFO - PROCESS | 2400 | 1465119063451 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:31:03 INFO - PROCESS | 2400 | 1465119063452 Marionette TRACE conn2 <- [1,1414,null,{}] 02:31:03 INFO - PROCESS | 2400 | 1465119063455 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}] 02:31:03 INFO - PROCESS | 2400 | 1465119063456 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:03 INFO - PROCESS | 2400 | 1465119063545 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:31:03 INFO - PROCESS | 2400 | 1465119063645 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:03 INFO - PROCESS | 2400 | 1465119063647 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x110fe2800 == 41 [pid = 2400] [id = 361] 02:31:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x111063000) [pid = 2400] [serial = 1082] [outer = 0x0] 02:31:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x112036400) [pid = 2400] [serial = 1083] [outer = 0x111063000] 02:31:03 INFO - PROCESS | 2400 | 1465119063679 Marionette DEBUG loaded listener.js 02:31:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x11297d800) [pid = 2400] [serial = 1084] [outer = 0x111063000] 02:31:04 INFO - PROCESS | 2400 | 1465119064163 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]]]}] 02:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 721ms 02:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:31:04 INFO - PROCESS | 2400 | 1465119064175 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:31:04 INFO - PROCESS | 2400 | 1465119064177 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:31:04 INFO - PROCESS | 2400 | 1465119064180 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:31:04 INFO - PROCESS | 2400 | 1465119064182 Marionette TRACE conn2 <- [1,1418,null,{}] 02:31:04 INFO - PROCESS | 2400 | 1465119064203 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}] 02:31:04 INFO - PROCESS | 2400 | 1465119064206 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:04 INFO - PROCESS | 2400 | 1465119064358 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:31:04 INFO - PROCESS | 2400 | 1465119064410 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:04 INFO - PROCESS | 2400 | 1465119064412 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:04 INFO - PROCESS | 2400 | ++DOCSHELL 0x11926f800 == 42 [pid = 2400] [id = 362] 02:31:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x118369c00) [pid = 2400] [serial = 1085] [outer = 0x0] 02:31:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x118781c00) [pid = 2400] [serial = 1086] [outer = 0x118369c00] 02:31:04 INFO - PROCESS | 2400 | 1465119064442 Marionette DEBUG loaded listener.js 02:31:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x118fefc00) [pid = 2400] [serial = 1087] [outer = 0x118369c00] 02:31:04 INFO - PROCESS | 2400 | 1465119064901 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]]]}] 02:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 772ms 02:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:31:04 INFO - PROCESS | 2400 | 1465119064957 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:31:04 INFO - PROCESS | 2400 | 1465119064959 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:31:04 INFO - PROCESS | 2400 | 1465119064962 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:31:04 INFO - PROCESS | 2400 | 1465119064963 Marionette TRACE conn2 <- [1,1422,null,{}] 02:31:04 INFO - PROCESS | 2400 | 1465119064966 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}] 02:31:04 INFO - PROCESS | 2400 | 1465119064967 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:05 INFO - PROCESS | 2400 | 1465119065072 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:31:05 INFO - PROCESS | 2400 | 1465119065142 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:05 INFO - PROCESS | 2400 | 1465119065143 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8ce000 == 43 [pid = 2400] [id = 363] 02:31:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x12124ac00) [pid = 2400] [serial = 1088] [outer = 0x0] 02:31:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x12407f800) [pid = 2400] [serial = 1089] [outer = 0x12124ac00] 02:31:05 INFO - PROCESS | 2400 | 1465119065172 Marionette DEBUG loaded listener.js 02:31:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x126b38c00) [pid = 2400] [serial = 1090] [outer = 0x12124ac00] 02:31:05 INFO - PROCESS | 2400 | 1465119065661 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]]]}] 02:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 719ms 02:31:05 INFO - PROCESS | 2400 | 1465119065728 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:31:05 INFO - PROCESS | 2400 | 1465119065730 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:31:05 INFO - PROCESS | 2400 | 1465119065738 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:31:05 INFO - PROCESS | 2400 | 1465119065742 Marionette TRACE conn2 <- [1,1426,null,{}] 02:31:05 INFO - PROCESS | 2400 | 1465119065745 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}] 02:31:05 INFO - PROCESS | 2400 | 1465119065748 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:05 INFO - PROCESS | 2400 | 1465119065854 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:31:05 INFO - PROCESS | 2400 | 1465119065926 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:05 INFO - PROCESS | 2400 | 1465119065927 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x121ec3800 == 44 [pid = 2400] [id = 364] 02:31:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x112d10400) [pid = 2400] [serial = 1091] [outer = 0x0] 02:31:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x124ebf400) [pid = 2400] [serial = 1092] [outer = 0x112d10400] 02:31:05 INFO - PROCESS | 2400 | 1465119065956 Marionette DEBUG loaded listener.js 02:31:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x128c5fc00) [pid = 2400] [serial = 1093] [outer = 0x112d10400] 02:31:06 INFO - PROCESS | 2400 | 1465119066589 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]]]}] 02:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 877ms 02:31:06 INFO - PROCESS | 2400 | 1465119066611 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:31:06 INFO - PROCESS | 2400 | 1465119066613 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:31:06 INFO - PROCESS | 2400 | 1465119066617 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:31:06 INFO - PROCESS | 2400 | 1465119066619 Marionette TRACE conn2 <- [1,1430,null,{}] 02:31:06 INFO - PROCESS | 2400 | 1465119066644 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}] 02:31:06 INFO - PROCESS | 2400 | 1465119066645 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:06 INFO - PROCESS | 2400 | 1465119066747 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:31:06 INFO - PROCESS | 2400 | 1465119066815 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:06 INFO - PROCESS | 2400 | 1465119066817 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:06 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e1c800 == 45 [pid = 2400] [id = 365] 02:31:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x1130d8c00) [pid = 2400] [serial = 1094] [outer = 0x0] 02:31:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x113c0c800) [pid = 2400] [serial = 1095] [outer = 0x1130d8c00] 02:31:06 INFO - PROCESS | 2400 | 1465119066845 Marionette DEBUG loaded listener.js 02:31:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x1164aec00) [pid = 2400] [serial = 1096] [outer = 0x1130d8c00] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x12aad4000 == 44 [pid = 2400] [id = 360] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x12a803800 == 43 [pid = 2400] [id = 359] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x118992800 == 42 [pid = 2400] [id = 358] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x116885000 == 41 [pid = 2400] [id = 357] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x127151000 == 40 [pid = 2400] [id = 356] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x124e29000 == 39 [pid = 2400] [id = 355] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x121917800 == 38 [pid = 2400] [id = 354] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x11962d000 == 37 [pid = 2400] [id = 353] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x118994800 == 36 [pid = 2400] [id = 352] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x11821b000 == 35 [pid = 2400] [id = 351] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x115e61000 == 34 [pid = 2400] [id = 350] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x12125d800 == 33 [pid = 2400] [id = 349] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x116add800 == 32 [pid = 2400] [id = 348] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x12a1cb800 == 31 [pid = 2400] [id = 347] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x121ec3800 == 30 [pid = 2400] [id = 364] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8ce000 == 29 [pid = 2400] [id = 363] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x11926f800 == 28 [pid = 2400] [id = 362] 02:31:07 INFO - PROCESS | 2400 | --DOCSHELL 0x110fe2800 == 27 [pid = 2400] [id = 361] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x12717ac00) [pid = 2400] [serial = 1039] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x1288c9c00) [pid = 2400] [serial = 1041] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x116807c00) [pid = 2400] [serial = 1015] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x12139c400) [pid = 2400] [serial = 1000] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x11840a800) [pid = 2400] [serial = 1018] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x1210bdc00) [pid = 2400] [serial = 999] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x11976b800) [pid = 2400] [serial = 1021] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1126ac000) [pid = 2400] [serial = 1012] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1199bd400) [pid = 2400] [serial = 997] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x118787800) [pid = 2400] [serial = 1020] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1130e4800) [pid = 2400] [serial = 1032] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1184b5c00) [pid = 2400] [serial = 994] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1199c2400) [pid = 2400] [serial = 1023] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x127656c00) [pid = 2400] [serial = 1008] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x126f23800) [pid = 2400] [serial = 1038] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x118416000) [pid = 2400] [serial = 1033] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x126cec000) [pid = 2400] [serial = 1006] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1210c1800) [pid = 2400] [serial = 1024] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x119773800) [pid = 2400] [serial = 996] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x124047000) [pid = 2400] [serial = 1002] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x1243eac00) [pid = 2400] [serial = 1035] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x116868800) [pid = 2400] [serial = 991] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1122d2800) [pid = 2400] [serial = 1011] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x126c94000) [pid = 2400] [serial = 1005] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x126ce4800) [pid = 2400] [serial = 1030] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x118059000) [pid = 2400] [serial = 1017] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1245d3c00) [pid = 2400] [serial = 1003] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x126ce6c00) [pid = 2400] [serial = 1036] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x115dc9000) [pid = 2400] [serial = 1014] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x115d77000) [pid = 2400] [serial = 990] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x118289800) [pid = 2400] [serial = 993] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x124852400) [pid = 2400] [serial = 1026] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x124ee8c00) [pid = 2400] [serial = 1027] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x126b2e000) [pid = 2400] [serial = 1029] [outer = 0x0] [url = about:blank] 02:31:07 INFO - PROCESS | 2400 | 1465119067965 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]]]}] 02:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1396ms 02:31:08 INFO - PROCESS | 2400 | 1465119068013 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:31:08 INFO - PROCESS | 2400 | 1465119068017 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:31:08 INFO - PROCESS | 2400 | 1465119068023 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:31:08 INFO - PROCESS | 2400 | 1465119068025 Marionette TRACE conn2 <- [1,1434,null,{}] 02:31:08 INFO - PROCESS | 2400 | 1465119068030 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}] 02:31:08 INFO - PROCESS | 2400 | 1465119068033 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:08 INFO - PROCESS | 2400 | 1465119068134 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:31:08 INFO - PROCESS | 2400 | 1465119068141 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:08 INFO - PROCESS | 2400 | 1465119068144 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x112ab8800 == 28 [pid = 2400] [id = 366] 02:31:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x112985c00) [pid = 2400] [serial = 1097] [outer = 0x0] 02:31:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x11298a000) [pid = 2400] [serial = 1098] [outer = 0x112985c00] 02:31:08 INFO - PROCESS | 2400 | 1465119068173 Marionette DEBUG loaded listener.js 02:31:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x112f5e400) [pid = 2400] [serial = 1099] [outer = 0x112985c00] 02:31:08 INFO - PROCESS | 2400 | 1465119068564 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]]]}] 02:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 572ms 02:31:08 INFO - PROCESS | 2400 | 1465119068594 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:31:08 INFO - PROCESS | 2400 | 1465119068598 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:31:08 INFO - PROCESS | 2400 | 1465119068602 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:31:08 INFO - PROCESS | 2400 | 1465119068607 Marionette TRACE conn2 <- [1,1438,null,{}] 02:31:08 INFO - PROCESS | 2400 | 1465119068609 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}] 02:31:08 INFO - PROCESS | 2400 | 1465119068611 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:08 INFO - PROCESS | 2400 | 1465119068690 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:31:08 INFO - PROCESS | 2400 | 1465119068695 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:08 INFO - PROCESS | 2400 | 1465119068696 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x11683a000 == 29 [pid = 2400] [id = 367] 02:31:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x113226000) [pid = 2400] [serial = 1100] [outer = 0x0] 02:31:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x11685b400) [pid = 2400] [serial = 1101] [outer = 0x113226000] 02:31:08 INFO - PROCESS | 2400 | 1465119068727 Marionette DEBUG loaded listener.js 02:31:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x117189800) [pid = 2400] [serial = 1102] [outer = 0x113226000] 02:31:09 INFO - PROCESS | 2400 | 1465119069155 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]]]}] 02:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 574ms 02:31:09 INFO - PROCESS | 2400 | 1465119069184 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:31:09 INFO - PROCESS | 2400 | 1465119069200 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:31:09 INFO - PROCESS | 2400 | 1465119069207 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:31:09 INFO - PROCESS | 2400 | 1465119069211 Marionette TRACE conn2 <- [1,1442,null,{}] 02:31:09 INFO - PROCESS | 2400 | 1465119069223 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}] 02:31:09 INFO - PROCESS | 2400 | 1465119069228 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:09 INFO - PROCESS | 2400 | 1465119069351 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:31:09 INFO - PROCESS | 2400 | 1465119069474 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:09 INFO - PROCESS | 2400 | 1465119069477 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x118304000 == 30 [pid = 2400] [id = 368] 02:31:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x11836a000) [pid = 2400] [serial = 1103] [outer = 0x0] 02:31:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x11840ac00) [pid = 2400] [serial = 1104] [outer = 0x11836a000] 02:31:09 INFO - PROCESS | 2400 | 1465119069521 Marionette DEBUG loaded listener.js 02:31:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x11877f400) [pid = 2400] [serial = 1105] [outer = 0x11836a000] 02:31:09 INFO - PROCESS | 2400 | 1465119069891 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]]]}] 02:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 729ms 02:31:09 INFO - PROCESS | 2400 | 1465119069949 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:31:09 INFO - PROCESS | 2400 | 1465119069951 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:31:09 INFO - PROCESS | 2400 | 1465119069962 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:31:09 INFO - PROCESS | 2400 | 1465119069963 Marionette TRACE conn2 <- [1,1446,null,{}] 02:31:09 INFO - PROCESS | 2400 | 1465119069965 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}] 02:31:09 INFO - PROCESS | 2400 | 1465119069966 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:10 INFO - PROCESS | 2400 | 1465119070075 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:31:10 INFO - PROCESS | 2400 | 1465119070091 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:10 INFO - PROCESS | 2400 | 1465119070099 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:10 INFO - PROCESS | 2400 | ++DOCSHELL 0x11922d800 == 31 [pid = 2400] [id = 369] 02:31:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x118787800) [pid = 2400] [serial = 1106] [outer = 0x0] 02:31:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x118f50000) [pid = 2400] [serial = 1107] [outer = 0x118787800] 02:31:10 INFO - PROCESS | 2400 | 1465119070125 Marionette DEBUG loaded listener.js 02:31:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x12055b400) [pid = 2400] [serial = 1108] [outer = 0x118787800] 02:31:10 INFO - PROCESS | 2400 | 1465119070475 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]]]}] 02:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 572ms 02:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:31:10 INFO - PROCESS | 2400 | 1465119070530 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:31:10 INFO - PROCESS | 2400 | 1465119070531 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:31:10 INFO - PROCESS | 2400 | 1465119070533 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:31:10 INFO - PROCESS | 2400 | 1465119070535 Marionette TRACE conn2 <- [1,1450,null,{}] 02:31:10 INFO - PROCESS | 2400 | 1465119070537 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}] 02:31:10 INFO - PROCESS | 2400 | 1465119070538 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:10 INFO - PROCESS | 2400 | 1465119070631 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:31:10 INFO - PROCESS | 2400 | 1465119070667 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:10 INFO - PROCESS | 2400 | 1465119070668 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:10 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197cc000 == 32 [pid = 2400] [id = 370] 02:31:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x11836f800) [pid = 2400] [serial = 1109] [outer = 0x0] 02:31:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x1210c2800) [pid = 2400] [serial = 1110] [outer = 0x11836f800] 02:31:10 INFO - PROCESS | 2400 | 1465119070692 Marionette DEBUG loaded listener.js 02:31:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x121251c00) [pid = 2400] [serial = 1111] [outer = 0x11836f800] 02:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 02:31:11 INFO - PROCESS | 2400 | 1465119071048 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]]]}] 02:31:11 INFO - PROCESS | 2400 | 1465119071054 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:31:11 INFO - PROCESS | 2400 | 1465119071055 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:31:11 INFO - PROCESS | 2400 | 1465119071058 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:31:11 INFO - PROCESS | 2400 | 1465119071059 Marionette TRACE conn2 <- [1,1454,null,{}] 02:31:11 INFO - PROCESS | 2400 | 1465119071061 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}] 02:31:11 INFO - PROCESS | 2400 | 1465119071065 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:11 INFO - PROCESS | 2400 | 1465119071187 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:31:11 INFO - PROCESS | 2400 | 1465119071192 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:11 INFO - PROCESS | 2400 | 1465119071193 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:11 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213c0000 == 33 [pid = 2400] [id = 371] 02:31:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x118289800) [pid = 2400] [serial = 1112] [outer = 0x0] 02:31:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x121838000) [pid = 2400] [serial = 1113] [outer = 0x118289800] 02:31:11 INFO - PROCESS | 2400 | 1465119071225 Marionette DEBUG loaded listener.js 02:31:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x124e33400) [pid = 2400] [serial = 1114] [outer = 0x118289800] 02:31:11 INFO - PROCESS | 2400 | 1465119071591 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]]]}] 02:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 568ms 02:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:31:11 INFO - PROCESS | 2400 | 1465119071631 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:31:11 INFO - PROCESS | 2400 | 1465119071633 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:31:11 INFO - PROCESS | 2400 | 1465119071635 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:31:11 INFO - PROCESS | 2400 | 1465119071636 Marionette TRACE conn2 <- [1,1458,null,{}] 02:31:11 INFO - PROCESS | 2400 | 1465119071638 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}] 02:31:11 INFO - PROCESS | 2400 | 1465119071640 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:11 INFO - PROCESS | 2400 | 1465119071731 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:31:11 INFO - PROCESS | 2400 | 1465119071735 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:11 INFO - PROCESS | 2400 | 1465119071736 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:11 INFO - PROCESS | 2400 | ++DOCSHELL 0x121908800 == 34 [pid = 2400] [id = 372] 02:31:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x118371000) [pid = 2400] [serial = 1115] [outer = 0x0] 02:31:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x126b2e000) [pid = 2400] [serial = 1116] [outer = 0x118371000] 02:31:11 INFO - PROCESS | 2400 | 1465119071755 Marionette DEBUG loaded listener.js 02:31:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x126bdd400) [pid = 2400] [serial = 1117] [outer = 0x118371000] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x126fc6800) [pid = 2400] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x126b37800) [pid = 2400] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x124ee5400) [pid = 2400] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x126bd9c00) [pid = 2400] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1126d2400) [pid = 2400] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x118371c00) [pid = 2400] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x128d2ac00) [pid = 2400] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x12054ec00) [pid = 2400] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x11297f000) [pid = 2400] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x117661000) [pid = 2400] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x113c7ec00) [pid = 2400] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x12746f000) [pid = 2400] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x111d6a800) [pid = 2400] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x117664800) [pid = 2400] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:31:12 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x118f4c400) [pid = 2400] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:31:12 INFO - PROCESS | 2400 | 1465119072471 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]]]}] 02:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 874ms 02:31:12 INFO - PROCESS | 2400 | 1465119072510 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:31:12 INFO - PROCESS | 2400 | 1465119072512 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:31:12 INFO - PROCESS | 2400 | 1465119072516 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:31:12 INFO - PROCESS | 2400 | 1465119072517 Marionette TRACE conn2 <- [1,1462,null,{}] 02:31:12 INFO - PROCESS | 2400 | 1465119072521 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}] 02:31:12 INFO - PROCESS | 2400 | 1465119072523 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:12 INFO - PROCESS | 2400 | 1465119072640 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:31:12 INFO - PROCESS | 2400 | 1465119072672 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:12 INFO - PROCESS | 2400 | 1465119072673 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x121911800 == 35 [pid = 2400] [id = 373] 02:31:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x111d6b000) [pid = 2400] [serial = 1118] [outer = 0x0] 02:31:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x116469000) [pid = 2400] [serial = 1119] [outer = 0x111d6b000] 02:31:12 INFO - PROCESS | 2400 | 1465119072706 Marionette DEBUG loaded listener.js 02:31:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x124e36800) [pid = 2400] [serial = 1120] [outer = 0x111d6b000] 02:31:13 INFO - PROCESS | 2400 | 1465119073030 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]]]}] 02:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 521ms 02:31:13 INFO - PROCESS | 2400 | 1465119073038 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:31:13 INFO - PROCESS | 2400 | 1465119073042 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:31:13 INFO - PROCESS | 2400 | 1465119073044 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:31:13 INFO - PROCESS | 2400 | 1465119073045 Marionette TRACE conn2 <- [1,1466,null,{}] 02:31:13 INFO - PROCESS | 2400 | 1465119073047 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}] 02:31:13 INFO - PROCESS | 2400 | 1465119073048 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:13 INFO - PROCESS | 2400 | 1465119073126 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:31:13 INFO - PROCESS | 2400 | 1465119073130 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:13 INFO - PROCESS | 2400 | 1465119073131 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e18800 == 36 [pid = 2400] [id = 374] 02:31:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x112f65800) [pid = 2400] [serial = 1121] [outer = 0x0] 02:31:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x126cdec00) [pid = 2400] [serial = 1122] [outer = 0x112f65800] 02:31:13 INFO - PROCESS | 2400 | 1465119073156 Marionette DEBUG loaded listener.js 02:31:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x126ce8800) [pid = 2400] [serial = 1123] [outer = 0x112f65800] 02:31:13 INFO - PROCESS | 2400 | 1465119073496 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]]]}] 02:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 469ms 02:31:13 INFO - PROCESS | 2400 | 1465119073513 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:31:13 INFO - PROCESS | 2400 | 1465119073514 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:31:13 INFO - PROCESS | 2400 | 1465119073517 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:31:13 INFO - PROCESS | 2400 | 1465119073518 Marionette TRACE conn2 <- [1,1470,null,{}] 02:31:13 INFO - PROCESS | 2400 | 1465119073523 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}] 02:31:13 INFO - PROCESS | 2400 | 1465119073525 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:13 INFO - PROCESS | 2400 | 1465119073630 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:31:13 INFO - PROCESS | 2400 | 1465119073636 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:13 INFO - PROCESS | 2400 | 1465119073639 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x126e7d000 == 37 [pid = 2400] [id = 375] 02:31:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x126cea000) [pid = 2400] [serial = 1124] [outer = 0x0] 02:31:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x126f31800) [pid = 2400] [serial = 1125] [outer = 0x126cea000] 02:31:13 INFO - PROCESS | 2400 | 1465119073664 Marionette DEBUG loaded listener.js 02:31:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x12717c000) [pid = 2400] [serial = 1126] [outer = 0x126cea000] 02:31:13 INFO - PROCESS | 2400 | 1465119073984 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]]]}] 02:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 02:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:31:14 INFO - PROCESS | 2400 | 1465119074037 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:31:14 INFO - PROCESS | 2400 | 1465119074038 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:31:14 INFO - PROCESS | 2400 | 1465119074040 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:31:14 INFO - PROCESS | 2400 | 1465119074042 Marionette TRACE conn2 <- [1,1474,null,{}] 02:31:14 INFO - PROCESS | 2400 | 1465119074044 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}] 02:31:14 INFO - PROCESS | 2400 | 1465119074046 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:14 INFO - PROCESS | 2400 | 1465119074137 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:31:14 INFO - PROCESS | 2400 | 1465119074142 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:14 INFO - PROCESS | 2400 | 1465119074144 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293dc800 == 38 [pid = 2400] [id = 376] 02:31:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x12764d000) [pid = 2400] [serial = 1127] [outer = 0x0] 02:31:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x128c57400) [pid = 2400] [serial = 1128] [outer = 0x12764d000] 02:31:14 INFO - PROCESS | 2400 | 1465119074170 Marionette DEBUG loaded listener.js 02:31:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x128d2fc00) [pid = 2400] [serial = 1129] [outer = 0x12764d000] 02:31:14 INFO - PROCESS | 2400 | 1465119074808 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]]]}] 02:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 820ms 02:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:31:14 INFO - PROCESS | 2400 | 1465119074861 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:31:14 INFO - PROCESS | 2400 | 1465119074863 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:31:14 INFO - PROCESS | 2400 | 1465119074867 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:31:14 INFO - PROCESS | 2400 | 1465119074868 Marionette TRACE conn2 <- [1,1478,null,{}] 02:31:14 INFO - PROCESS | 2400 | 1465119074872 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}] 02:31:14 INFO - PROCESS | 2400 | 1465119074874 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:14 INFO - PROCESS | 2400 | 1465119074989 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:31:15 INFO - PROCESS | 2400 | 1465119075043 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:15 INFO - PROCESS | 2400 | 1465119075045 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x116a9f800 == 39 [pid = 2400] [id = 377] 02:31:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x112a83400) [pid = 2400] [serial = 1130] [outer = 0x0] 02:31:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x115dc6c00) [pid = 2400] [serial = 1131] [outer = 0x112a83400] 02:31:15 INFO - PROCESS | 2400 | 1465119075076 Marionette DEBUG loaded listener.js 02:31:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x116a73400) [pid = 2400] [serial = 1132] [outer = 0x112a83400] 02:31:15 INFO - PROCESS | 2400 | 1465119075706 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]]]}] 02:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1025ms 02:31:15 INFO - PROCESS | 2400 | 1465119075891 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:31:15 INFO - PROCESS | 2400 | 1465119075894 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:31:15 INFO - PROCESS | 2400 | 1465119075897 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:31:15 INFO - PROCESS | 2400 | 1465119075899 Marionette TRACE conn2 <- [1,1482,null,{}] 02:31:15 INFO - PROCESS | 2400 | 1465119075903 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}] 02:31:15 INFO - PROCESS | 2400 | 1465119075904 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:16 INFO - PROCESS | 2400 | 1465119076016 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:31:16 INFO - PROCESS | 2400 | 1465119076067 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:16 INFO - PROCESS | 2400 | 1465119076070 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x116833000 == 40 [pid = 2400] [id = 378] 02:31:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1130bd400) [pid = 2400] [serial = 1133] [outer = 0x0] 02:31:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x113c0a400) [pid = 2400] [serial = 1134] [outer = 0x1130bd400] 02:31:16 INFO - PROCESS | 2400 | 1465119076097 Marionette DEBUG loaded listener.js 02:31:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x116632800) [pid = 2400] [serial = 1135] [outer = 0x1130bd400] 02:31:16 INFO - PROCESS | 2400 | --DOCSHELL 0x126e7d000 == 39 [pid = 2400] [id = 375] 02:31:16 INFO - PROCESS | 2400 | --DOCSHELL 0x124e18800 == 38 [pid = 2400] [id = 374] 02:31:16 INFO - PROCESS | 2400 | --DOCSHELL 0x121911800 == 37 [pid = 2400] [id = 373] 02:31:16 INFO - PROCESS | 2400 | --DOCSHELL 0x121908800 == 36 [pid = 2400] [id = 372] 02:31:16 INFO - PROCESS | 2400 | --DOCSHELL 0x1213c0000 == 35 [pid = 2400] [id = 371] 02:31:16 INFO - PROCESS | 2400 | --DOCSHELL 0x1197cc000 == 34 [pid = 2400] [id = 370] 02:31:16 INFO - PROCESS | 2400 | --DOCSHELL 0x11922d800 == 33 [pid = 2400] [id = 369] 02:31:16 INFO - PROCESS | 2400 | --DOCSHELL 0x118304000 == 32 [pid = 2400] [id = 368] 02:31:16 INFO - PROCESS | 2400 | --DOCSHELL 0x11683a000 == 31 [pid = 2400] [id = 367] 02:31:16 INFO - PROCESS | 2400 | --DOCSHELL 0x112ab8800 == 30 [pid = 2400] [id = 366] 02:31:16 INFO - PROCESS | 2400 | --DOCSHELL 0x117e1c800 == 29 [pid = 2400] [id = 365] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1288ce400) [pid = 2400] [serial = 1009] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x129353800) [pid = 2400] [serial = 1080] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x126b34400) [pid = 2400] [serial = 1062] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x126efc000) [pid = 2400] [serial = 1065] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x126c8e400) [pid = 2400] [serial = 1063] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x11976e400) [pid = 2400] [serial = 1056] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x118413400) [pid = 2400] [serial = 1047] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x118f0a800) [pid = 2400] [serial = 1048] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x128d2f800) [pid = 2400] [serial = 1068] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x121c77c00) [pid = 2400] [serial = 1059] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x112f5fc00) [pid = 2400] [serial = 1044] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x11646f800) [pid = 2400] [serial = 1045] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x118374c00) [pid = 2400] [serial = 1053] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1187b7000) [pid = 2400] [serial = 1054] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x116176000) [pid = 2400] [serial = 1050] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1168b1000) [pid = 2400] [serial = 1051] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x128f2e800) [pid = 2400] [serial = 1069] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x128c5d400) [pid = 2400] [serial = 1042] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x1210b7800) [pid = 2400] [serial = 1057] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x128c63800) [pid = 2400] [serial = 1066] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x11297cc00) [pid = 2400] [serial = 1071] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x116a6a800) [pid = 2400] [serial = 1072] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x119bcd000) [pid = 2400] [serial = 1074] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x126c93000) [pid = 2400] [serial = 1075] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x12940bc00) [pid = 2400] [serial = 1081] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x129062800) [pid = 2400] [serial = 1078] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x124850800) [pid = 2400] [serial = 1060] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x128f3bc00) [pid = 2400] [serial = 1077] [outer = 0x0] [url = about:blank] 02:31:16 INFO - PROCESS | 2400 | 1465119076592 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]]]}] 02:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 723ms 02:31:16 INFO - PROCESS | 2400 | 1465119076633 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:31:16 INFO - PROCESS | 2400 | 1465119076638 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:31:16 INFO - PROCESS | 2400 | 1465119076646 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:31:16 INFO - PROCESS | 2400 | 1465119076651 Marionette TRACE conn2 <- [1,1486,null,{}] 02:31:16 INFO - PROCESS | 2400 | 1465119076657 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}] 02:31:16 INFO - PROCESS | 2400 | 1465119076660 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:16 INFO - PROCESS | 2400 | 1465119076785 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:31:16 INFO - PROCESS | 2400 | 1465119076856 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:16 INFO - PROCESS | 2400 | 1465119076857 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e0d000 == 30 [pid = 2400] [id = 379] 02:31:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x1130c6c00) [pid = 2400] [serial = 1136] [outer = 0x0] 02:31:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x118105400) [pid = 2400] [serial = 1137] [outer = 0x1130c6c00] 02:31:16 INFO - PROCESS | 2400 | 1465119076885 Marionette DEBUG loaded listener.js 02:31:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x118283c00) [pid = 2400] [serial = 1138] [outer = 0x1130c6c00] 02:31:17 INFO - PROCESS | 2400 | 1465119077226 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]]]}] 02:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 627ms 02:31:17 INFO - PROCESS | 2400 | 1465119077269 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:31:17 INFO - PROCESS | 2400 | 1465119077270 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:31:17 INFO - PROCESS | 2400 | 1465119077273 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:31:17 INFO - PROCESS | 2400 | 1465119077274 Marionette TRACE conn2 <- [1,1490,null,{}] 02:31:17 INFO - PROCESS | 2400 | 1465119077281 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}] 02:31:17 INFO - PROCESS | 2400 | 1465119077285 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:17 INFO - PROCESS | 2400 | 1465119077391 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:31:17 INFO - PROCESS | 2400 | 1465119077451 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:17 INFO - PROCESS | 2400 | 1465119077454 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x118f74000 == 31 [pid = 2400] [id = 380] 02:31:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x118ff0400) [pid = 2400] [serial = 1139] [outer = 0x0] 02:31:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x118fffc00) [pid = 2400] [serial = 1140] [outer = 0x118ff0400] 02:31:17 INFO - PROCESS | 2400 | 1465119077483 Marionette DEBUG loaded listener.js 02:31:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x1199ba000) [pid = 2400] [serial = 1141] [outer = 0x118ff0400] 02:31:17 INFO - PROCESS | 2400 | 1465119077799 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]]]}] 02:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 570ms 02:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:31:17 INFO - PROCESS | 2400 | 1465119077844 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:31:17 INFO - PROCESS | 2400 | 1465119077845 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:31:17 INFO - PROCESS | 2400 | 1465119077847 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:31:17 INFO - PROCESS | 2400 | 1465119077848 Marionette TRACE conn2 <- [1,1494,null,{}] 02:31:17 INFO - PROCESS | 2400 | 1465119077850 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}] 02:31:17 INFO - PROCESS | 2400 | 1465119077852 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:17 INFO - PROCESS | 2400 | 1465119077930 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:31:17 INFO - PROCESS | 2400 | 1465119077981 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:17 INFO - PROCESS | 2400 | 1465119077983 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x119624000 == 32 [pid = 2400] [id = 381] 02:31:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x118ff2800) [pid = 2400] [serial = 1142] [outer = 0x0] 02:31:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x1210ba400) [pid = 2400] [serial = 1143] [outer = 0x118ff2800] 02:31:18 INFO - PROCESS | 2400 | 1465119078008 Marionette DEBUG loaded listener.js 02:31:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x121252000) [pid = 2400] [serial = 1144] [outer = 0x118ff2800] 02:31:18 INFO - PROCESS | 2400 | 1465119078279 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]]]}] 02:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 470ms 02:31:18 INFO - PROCESS | 2400 | 1465119078326 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:31:18 INFO - PROCESS | 2400 | 1465119078328 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:31:18 INFO - PROCESS | 2400 | 1465119078330 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:31:18 INFO - PROCESS | 2400 | 1465119078331 Marionette TRACE conn2 <- [1,1498,null,{}] 02:31:18 INFO - PROCESS | 2400 | 1465119078334 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}] 02:31:18 INFO - PROCESS | 2400 | 1465119078335 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:18 INFO - PROCESS | 2400 | 1465119078414 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:31:18 INFO - PROCESS | 2400 | 1465119078418 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:18 INFO - PROCESS | 2400 | 1465119078419 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x12126e000 == 33 [pid = 2400] [id = 382] 02:31:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x11297f000) [pid = 2400] [serial = 1145] [outer = 0x0] 02:31:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x121c72400) [pid = 2400] [serial = 1146] [outer = 0x11297f000] 02:31:18 INFO - PROCESS | 2400 | 1465119078448 Marionette DEBUG loaded listener.js 02:31:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x124463000) [pid = 2400] [serial = 1147] [outer = 0x11297f000] 02:31:18 INFO - PROCESS | 2400 | 1465119078821 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]]]}] 02:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 524ms 02:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:31:18 INFO - PROCESS | 2400 | 1465119078855 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:31:18 INFO - PROCESS | 2400 | 1465119078856 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:31:18 INFO - PROCESS | 2400 | 1465119078863 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:31:18 INFO - PROCESS | 2400 | 1465119078864 Marionette TRACE conn2 <- [1,1502,null,{}] 02:31:18 INFO - PROCESS | 2400 | 1465119078867 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}] 02:31:18 INFO - PROCESS | 2400 | 1465119078871 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:18 INFO - PROCESS | 2400 | 1465119078991 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:31:19 INFO - PROCESS | 2400 | 1465119079006 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:19 INFO - PROCESS | 2400 | 1465119079007 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x1167d5000 == 34 [pid = 2400] [id = 383] 02:31:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x124da5c00) [pid = 2400] [serial = 1148] [outer = 0x0] 02:31:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x124ec5000) [pid = 2400] [serial = 1149] [outer = 0x124da5c00] 02:31:19 INFO - PROCESS | 2400 | 1465119079033 Marionette DEBUG loaded listener.js 02:31:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x126ce6400) [pid = 2400] [serial = 1150] [outer = 0x124da5c00] 02:31:19 INFO - PROCESS | 2400 | 1465119079384 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]]]}] 02:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 574ms 02:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:31:19 INFO - PROCESS | 2400 | 1465119079432 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:31:19 INFO - PROCESS | 2400 | 1465119079433 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:31:19 INFO - PROCESS | 2400 | 1465119079435 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:31:19 INFO - PROCESS | 2400 | 1465119079436 Marionette TRACE conn2 <- [1,1506,null,{}] 02:31:19 INFO - PROCESS | 2400 | 1465119079439 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}] 02:31:19 INFO - PROCESS | 2400 | 1465119079440 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:19 INFO - PROCESS | 2400 | 1465119079538 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:31:19 INFO - PROCESS | 2400 | 1465119079541 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:19 INFO - PROCESS | 2400 | 1465119079542 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e19000 == 35 [pid = 2400] [id = 384] 02:31:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x124e31000) [pid = 2400] [serial = 1151] [outer = 0x0] 02:31:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x12717b800) [pid = 2400] [serial = 1152] [outer = 0x124e31000] 02:31:19 INFO - PROCESS | 2400 | 1465119079567 Marionette DEBUG loaded listener.js 02:31:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x128c56000) [pid = 2400] [serial = 1153] [outer = 0x124e31000] 02:31:19 INFO - PROCESS | 2400 | 1465119079924 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]]]}] 02:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 521ms 02:31:19 INFO - PROCESS | 2400 | 1465119079957 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:31:19 INFO - PROCESS | 2400 | 1465119079958 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:31:19 INFO - PROCESS | 2400 | 1465119079968 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:31:19 INFO - PROCESS | 2400 | 1465119079969 Marionette TRACE conn2 <- [1,1510,null,{}] 02:31:19 INFO - PROCESS | 2400 | 1465119079972 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}] 02:31:19 INFO - PROCESS | 2400 | 1465119079973 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:20 INFO - PROCESS | 2400 | 1465119080069 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:31:20 INFO - PROCESS | 2400 | 1465119080072 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:20 INFO - PROCESS | 2400 | 1465119080073 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x128f43000 == 36 [pid = 2400] [id = 385] 02:31:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x126cecc00) [pid = 2400] [serial = 1154] [outer = 0x0] 02:31:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x128c61000) [pid = 2400] [serial = 1155] [outer = 0x126cecc00] 02:31:20 INFO - PROCESS | 2400 | 1465119080098 Marionette DEBUG loaded listener.js 02:31:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x128d2d400) [pid = 2400] [serial = 1156] [outer = 0x126cecc00] 02:31:20 INFO - PROCESS | 2400 | 1465119080416 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]]]}] 02:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 472ms 02:31:20 INFO - PROCESS | 2400 | 1465119080444 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:31:20 INFO - PROCESS | 2400 | 1465119080446 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:31:20 INFO - PROCESS | 2400 | 1465119080449 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:31:20 INFO - PROCESS | 2400 | 1465119080450 Marionette TRACE conn2 <- [1,1514,null,{}] 02:31:20 INFO - PROCESS | 2400 | 1465119080459 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}] 02:31:20 INFO - PROCESS | 2400 | 1465119080461 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:20 INFO - PROCESS | 2400 | 1465119080559 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:31:20 INFO - PROCESS | 2400 | 1465119080562 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:20 INFO - PROCESS | 2400 | 1465119080563 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293df000 == 37 [pid = 2400] [id = 386] 02:31:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x128c5b800) [pid = 2400] [serial = 1157] [outer = 0x0] 02:31:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x128f33400) [pid = 2400] [serial = 1158] [outer = 0x128c5b800] 02:31:20 INFO - PROCESS | 2400 | 1465119080589 Marionette DEBUG loaded listener.js 02:31:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x12905a400) [pid = 2400] [serial = 1159] [outer = 0x128c5b800] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x11836f800) [pid = 2400] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x118289800) [pid = 2400] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x11836a000) [pid = 2400] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x112985c00) [pid = 2400] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x113226000) [pid = 2400] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x1130d8c00) [pid = 2400] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x111063000) [pid = 2400] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x118369c00) [pid = 2400] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x118371000) [pid = 2400] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x111d6b000) [pid = 2400] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x12124ac00) [pid = 2400] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x112f65800) [pid = 2400] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x112d10400) [pid = 2400] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x118787800) [pid = 2400] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:31:20 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x126cea000) [pid = 2400] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:31:20 INFO - PROCESS | 2400 | 1465119080993 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]]]}] 02:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 577ms 02:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:31:21 INFO - PROCESS | 2400 | 1465119081027 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:31:21 INFO - PROCESS | 2400 | 1465119081029 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:31:21 INFO - PROCESS | 2400 | 1465119081031 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:31:21 INFO - PROCESS | 2400 | 1465119081032 Marionette TRACE conn2 <- [1,1518,null,{}] 02:31:21 INFO - PROCESS | 2400 | 1465119081034 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}] 02:31:21 INFO - PROCESS | 2400 | 1465119081036 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:21 INFO - PROCESS | 2400 | 1465119081118 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:31:21 INFO - PROCESS | 2400 | 1465119081125 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:21 INFO - PROCESS | 2400 | 1465119081126 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:21 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197d0800 == 38 [pid = 2400] [id = 387] 02:31:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x113c7f800) [pid = 2400] [serial = 1160] [outer = 0x0] 02:31:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x11718d400) [pid = 2400] [serial = 1161] [outer = 0x113c7f800] 02:31:21 INFO - PROCESS | 2400 | 1465119081150 Marionette DEBUG loaded listener.js 02:31:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x118fe9c00) [pid = 2400] [serial = 1162] [outer = 0x113c7f800] 02:31:21 INFO - PROCESS | 2400 | 1465119081461 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]]]}] 02:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 475ms 02:31:21 INFO - PROCESS | 2400 | 1465119081507 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:31:21 INFO - PROCESS | 2400 | 1465119081508 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:31:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:31:21 INFO - PROCESS | 2400 | 1465119081511 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:31:21 INFO - PROCESS | 2400 | 1465119081512 Marionette TRACE conn2 <- [1,1522,null,{}] 02:31:21 INFO - PROCESS | 2400 | 1465119081515 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}] 02:31:21 INFO - PROCESS | 2400 | 1465119081516 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:21 INFO - PROCESS | 2400 | 1465119081610 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:31:21 INFO - PROCESS | 2400 | 1465119081666 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:21 INFO - PROCESS | 2400 | 1465119081668 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:21 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a80a000 == 39 [pid = 2400] [id = 388] 02:31:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x116809000) [pid = 2400] [serial = 1163] [outer = 0x0] 02:31:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x12124ac00) [pid = 2400] [serial = 1164] [outer = 0x116809000] 02:31:21 INFO - PROCESS | 2400 | 1465119081694 Marionette DEBUG loaded listener.js 02:31:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x129351400) [pid = 2400] [serial = 1165] [outer = 0x116809000] 02:31:22 INFO - PROCESS | 2400 | 1465119081997 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"]]]}] 02:31:22 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 () { 02:31:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:31:22 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 () { 02:31:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:31:22 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 () { 02:31:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:31:22 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 () { 02:31:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:31:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 519ms 02:31:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:31:22 INFO - PROCESS | 2400 | 1465119082031 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:31:22 INFO - PROCESS | 2400 | 1465119082032 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:31:22 INFO - PROCESS | 2400 | 1465119082034 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:31:22 INFO - PROCESS | 2400 | 1465119082035 Marionette TRACE conn2 <- [1,1526,null,{}] 02:31:22 INFO - PROCESS | 2400 | 1465119082042 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}] 02:31:22 INFO - PROCESS | 2400 | 1465119082043 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:22 INFO - PROCESS | 2400 | 1465119082124 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:31:22 INFO - PROCESS | 2400 | 1465119082128 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:22 INFO - PROCESS | 2400 | 1465119082129 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad34800 == 40 [pid = 2400] [id = 389] 02:31:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x118783400) [pid = 2400] [serial = 1166] [outer = 0x0] 02:31:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x129357400) [pid = 2400] [serial = 1167] [outer = 0x118783400] 02:31:22 INFO - PROCESS | 2400 | 1465119082154 Marionette DEBUG loaded listener.js 02:31:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x129488800) [pid = 2400] [serial = 1168] [outer = 0x118783400] 02:31:22 INFO - PROCESS | 2400 | 1465119082461 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"]]]}] 02:31:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:31:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:31:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:31:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:31:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 475ms 02:31:22 INFO - PROCESS | 2400 | 1465119082510 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:31:22 INFO - PROCESS | 2400 | 1465119082511 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:31:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:31:22 INFO - PROCESS | 2400 | 1465119082514 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:31:22 INFO - PROCESS | 2400 | 1465119082515 Marionette TRACE conn2 <- [1,1530,null,{}] 02:31:22 INFO - PROCESS | 2400 | 1465119082518 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}] 02:31:22 INFO - PROCESS | 2400 | 1465119082519 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:22 INFO - PROCESS | 2400 | 1465119082624 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:31:22 INFO - PROCESS | 2400 | 1465119082630 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:22 INFO - PROCESS | 2400 | 1465119082631 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad4a000 == 41 [pid = 2400] [id = 390] 02:31:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x12449e000) [pid = 2400] [serial = 1169] [outer = 0x0] 02:31:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x12948d800) [pid = 2400] [serial = 1170] [outer = 0x12449e000] 02:31:22 INFO - PROCESS | 2400 | 1465119082662 Marionette DEBUG loaded listener.js 02:31:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x12961e000) [pid = 2400] [serial = 1171] [outer = 0x12449e000] 02:31:23 INFO - PROCESS | 2400 | 1465119083057 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]]]}] 02:31:23 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 02:31:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:31:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:31:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:31:23 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. 02:31:23 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:31:23 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 569ms 02:31:23 INFO - PROCESS | 2400 | 1465119083084 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:31:23 INFO - PROCESS | 2400 | 1465119083087 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:31:23 INFO - PROCESS | 2400 | 1465119083090 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:31:23 INFO - PROCESS | 2400 | 1465119083092 Marionette TRACE conn2 <- [1,1534,null,{}] 02:31:23 INFO - PROCESS | 2400 | 1465119083097 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}] 02:31:23 INFO - PROCESS | 2400 | 1465119083098 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:23 INFO - PROCESS | 2400 | 1465119083205 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:31:23 INFO - PROCESS | 2400 | 1465119083264 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:23 INFO - PROCESS | 2400 | 1465119083266 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e0d800 == 42 [pid = 2400] [id = 391] 02:31:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x112d10400) [pid = 2400] [serial = 1172] [outer = 0x0] 02:31:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x116807400) [pid = 2400] [serial = 1173] [outer = 0x112d10400] 02:31:23 INFO - PROCESS | 2400 | 1465119083297 Marionette DEBUG loaded listener.js 02:31:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x117661800) [pid = 2400] [serial = 1174] [outer = 0x112d10400] 02:31:23 INFO - PROCESS | 2400 | 1465119083790 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]]]}] 02:31:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:31:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 723ms 02:31:23 INFO - PROCESS | 2400 | 1465119083814 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:31:23 INFO - PROCESS | 2400 | 1465119083817 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:31:23 INFO - PROCESS | 2400 | 1465119083822 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:31:23 INFO - PROCESS | 2400 | 1465119083824 Marionette TRACE conn2 <- [1,1538,null,{}] 02:31:23 INFO - PROCESS | 2400 | 1465119083826 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}] 02:31:23 INFO - PROCESS | 2400 | 1465119083828 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:23 INFO - PROCESS | 2400 | 1465119083932 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:31:24 INFO - PROCESS | 2400 | 1465119084002 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:24 INFO - PROCESS | 2400 | 1465119084004 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x121abc000 == 43 [pid = 2400] [id = 392] 02:31:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x118370000) [pid = 2400] [serial = 1175] [outer = 0x0] 02:31:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x118f0c800) [pid = 2400] [serial = 1176] [outer = 0x118370000] 02:31:24 INFO - PROCESS | 2400 | 1465119084037 Marionette DEBUG loaded listener.js 02:31:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1199b9c00) [pid = 2400] [serial = 1177] [outer = 0x118370000] 02:31:24 INFO - PROCESS | 2400 | 1465119084466 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]]]}] 02:31:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:31:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 669ms 02:31:24 INFO - PROCESS | 2400 | 1465119084492 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:31:24 INFO - PROCESS | 2400 | 1465119084495 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:31:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:31:24 INFO - PROCESS | 2400 | 1465119084499 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:31:24 INFO - PROCESS | 2400 | 1465119084503 Marionette TRACE conn2 <- [1,1542,null,{}] 02:31:24 INFO - PROCESS | 2400 | 1465119084517 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}] 02:31:24 INFO - PROCESS | 2400 | 1465119084522 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:24 INFO - PROCESS | 2400 | 1465119084672 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:31:24 INFO - PROCESS | 2400 | 1465119084749 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:24 INFO - PROCESS | 2400 | 1465119084751 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b223000 == 44 [pid = 2400] [id = 393] 02:31:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1210c2000) [pid = 2400] [serial = 1178] [outer = 0x0] 02:31:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x12449c800) [pid = 2400] [serial = 1179] [outer = 0x1210c2000] 02:31:24 INFO - PROCESS | 2400 | 1465119084782 Marionette DEBUG loaded listener.js 02:31:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x126b2dc00) [pid = 2400] [serial = 1180] [outer = 0x1210c2000] 02:31:25 INFO - PROCESS | 2400 | 1465119085167 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]]]}] 02:31:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:31:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 730ms 02:31:25 INFO - PROCESS | 2400 | 1465119085228 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:31:25 INFO - PROCESS | 2400 | 1465119085230 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:31:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:31:25 INFO - PROCESS | 2400 | 1465119085233 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:31:25 INFO - PROCESS | 2400 | 1465119085234 Marionette TRACE conn2 <- [1,1546,null,{}] 02:31:25 INFO - PROCESS | 2400 | 1465119085236 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}] 02:31:25 INFO - PROCESS | 2400 | 1465119085238 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:25 INFO - PROCESS | 2400 | 1465119085341 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:31:25 INFO - PROCESS | 2400 | 1465119085400 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:25 INFO - PROCESS | 2400 | 1465119085401 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:25 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b31c800 == 45 [pid = 2400] [id = 394] 02:31:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x126c8e000) [pid = 2400] [serial = 1181] [outer = 0x0] 02:31:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x126ce9800) [pid = 2400] [serial = 1182] [outer = 0x126c8e000] 02:31:25 INFO - PROCESS | 2400 | 1465119085430 Marionette DEBUG loaded listener.js 02:31:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x1288c0c00) [pid = 2400] [serial = 1183] [outer = 0x126c8e000] 02:31:25 INFO - PROCESS | 2400 | 1465119085899 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]]]}] 02:31:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:31:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 719ms 02:31:25 INFO - PROCESS | 2400 | 1465119085971 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:31:25 INFO - PROCESS | 2400 | 1465119085972 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:31:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:31:26 INFO - PROCESS | 2400 | 1465119086020 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:31:26 INFO - PROCESS | 2400 | 1465119086022 Marionette TRACE conn2 <- [1,1550,null,{}] 02:31:26 INFO - PROCESS | 2400 | 1465119086024 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}] 02:31:26 INFO - PROCESS | 2400 | 1465119086026 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:26 INFO - PROCESS | 2400 | 1465119086128 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:31:26 INFO - PROCESS | 2400 | 1465119086351 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:26 INFO - PROCESS | 2400 | 1465119086353 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x116a9e800 == 46 [pid = 2400] [id = 395] 02:31:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x112035c00) [pid = 2400] [serial = 1184] [outer = 0x0] 02:31:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x112d18c00) [pid = 2400] [serial = 1185] [outer = 0x112035c00] 02:31:26 INFO - PROCESS | 2400 | 1465119086383 Marionette DEBUG loaded listener.js 02:31:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x116176c00) [pid = 2400] [serial = 1186] [outer = 0x112035c00] 02:31:26 INFO - PROCESS | 2400 | 1465119086807 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]]]}] 02:31:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:31:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 824ms 02:31:26 INFO - PROCESS | 2400 | 1465119086845 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:31:26 INFO - PROCESS | 2400 | 1465119086848 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:31:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:31:26 INFO - PROCESS | 2400 | 1465119086851 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:31:26 INFO - PROCESS | 2400 | 1465119086852 Marionette TRACE conn2 <- [1,1554,null,{}] 02:31:26 INFO - PROCESS | 2400 | 1465119086856 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}] 02:31:26 INFO - PROCESS | 2400 | 1465119086859 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:26 INFO - PROCESS | 2400 | 1465119086958 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:31:27 INFO - PROCESS | 2400 | 1465119087019 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:27 INFO - PROCESS | 2400 | 1465119087020 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x11822e000 == 47 [pid = 2400] [id = 396] 02:31:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x1164b0c00) [pid = 2400] [serial = 1187] [outer = 0x0] 02:31:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x11810f800) [pid = 2400] [serial = 1188] [outer = 0x1164b0c00] 02:31:27 INFO - PROCESS | 2400 | 1465119087047 Marionette DEBUG loaded listener.js 02:31:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x118fea800) [pid = 2400] [serial = 1189] [outer = 0x1164b0c00] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad34800 == 46 [pid = 2400] [id = 389] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x12a80a000 == 45 [pid = 2400] [id = 388] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x1197d0800 == 44 [pid = 2400] [id = 387] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x1293df000 == 43 [pid = 2400] [id = 386] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x128f43000 == 42 [pid = 2400] [id = 385] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x124e19000 == 41 [pid = 2400] [id = 384] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x1167d5000 == 40 [pid = 2400] [id = 383] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x12126e000 == 39 [pid = 2400] [id = 382] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x119624000 == 38 [pid = 2400] [id = 381] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x118f74000 == 37 [pid = 2400] [id = 380] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x117e0d000 == 36 [pid = 2400] [id = 379] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x116833000 == 35 [pid = 2400] [id = 378] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x116a9f800 == 34 [pid = 2400] [id = 377] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x1293dc800 == 33 [pid = 2400] [id = 376] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x116a9e800 == 32 [pid = 2400] [id = 395] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x12b31c800 == 31 [pid = 2400] [id = 394] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x12b223000 == 30 [pid = 2400] [id = 393] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x121abc000 == 29 [pid = 2400] [id = 392] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad4a000 == 28 [pid = 2400] [id = 390] 02:31:27 INFO - PROCESS | 2400 | --DOCSHELL 0x117e0d800 == 27 [pid = 2400] [id = 391] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x11297d800) [pid = 2400] [serial = 1084] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x112036400) [pid = 2400] [serial = 1083] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x118fefc00) [pid = 2400] [serial = 1087] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x121251c00) [pid = 2400] [serial = 1111] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x118781c00) [pid = 2400] [serial = 1086] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x126b2e000) [pid = 2400] [serial = 1116] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x116469000) [pid = 2400] [serial = 1119] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x126b38c00) [pid = 2400] [serial = 1090] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x12407f800) [pid = 2400] [serial = 1089] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x126cdec00) [pid = 2400] [serial = 1122] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x124e36800) [pid = 2400] [serial = 1120] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x128c5fc00) [pid = 2400] [serial = 1093] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x126ce8800) [pid = 2400] [serial = 1123] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x118f50000) [pid = 2400] [serial = 1107] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x124ebf400) [pid = 2400] [serial = 1092] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x12055b400) [pid = 2400] [serial = 1108] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x126bdd400) [pid = 2400] [serial = 1117] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x12717c000) [pid = 2400] [serial = 1126] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x128c57400) [pid = 2400] [serial = 1128] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x126f31800) [pid = 2400] [serial = 1125] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x124e33400) [pid = 2400] [serial = 1114] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x1210c2800) [pid = 2400] [serial = 1110] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x121838000) [pid = 2400] [serial = 1113] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x11840ac00) [pid = 2400] [serial = 1104] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x11877f400) [pid = 2400] [serial = 1105] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x11298a000) [pid = 2400] [serial = 1098] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x112f5e400) [pid = 2400] [serial = 1099] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x11685b400) [pid = 2400] [serial = 1101] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x117189800) [pid = 2400] [serial = 1102] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x113c0c800) [pid = 2400] [serial = 1095] [outer = 0x0] [url = about:blank] 02:31:27 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x1164aec00) [pid = 2400] [serial = 1096] [outer = 0x0] [url = about:blank] 02:31:28 INFO - PROCESS | 2400 | 1465119088032 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]]]}] 02:31:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:31:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1221ms 02:31:28 INFO - PROCESS | 2400 | 1465119088072 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:31:28 INFO - PROCESS | 2400 | 1465119088075 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:31:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:31:28 INFO - PROCESS | 2400 | 1465119088078 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:31:28 INFO - PROCESS | 2400 | 1465119088080 Marionette TRACE conn2 <- [1,1558,null,{}] 02:31:28 INFO - PROCESS | 2400 | 1465119088084 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}] 02:31:28 INFO - PROCESS | 2400 | 1465119088086 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:28 INFO - PROCESS | 2400 | 1465119088181 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:31:28 INFO - PROCESS | 2400 | 1465119088189 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:28 INFO - PROCESS | 2400 | 1465119088192 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x114f82000 == 28 [pid = 2400] [id = 397] 02:31:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x112ac6400) [pid = 2400] [serial = 1190] [outer = 0x0] 02:31:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x114fc1000) [pid = 2400] [serial = 1191] [outer = 0x112ac6400] 02:31:28 INFO - PROCESS | 2400 | 1465119088221 Marionette DEBUG loaded listener.js 02:31:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x115e31000) [pid = 2400] [serial = 1192] [outer = 0x112ac6400] 02:31:28 INFO - PROCESS | 2400 | 1465119088661 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]]]}] 02:31:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:31:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 623ms 02:31:28 INFO - PROCESS | 2400 | 1465119088702 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:31:28 INFO - PROCESS | 2400 | 1465119088707 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:31:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:31:28 INFO - PROCESS | 2400 | 1465119088714 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:31:28 INFO - PROCESS | 2400 | 1465119088717 Marionette TRACE conn2 <- [1,1562,null,{}] 02:31:28 INFO - PROCESS | 2400 | 1465119088729 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}] 02:31:28 INFO - PROCESS | 2400 | 1465119088731 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:28 INFO - PROCESS | 2400 | 1465119088859 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:31:28 INFO - PROCESS | 2400 | 1465119088874 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:28 INFO - PROCESS | 2400 | 1465119088875 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x116a9f000 == 29 [pid = 2400] [id = 398] 02:31:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x117664c00) [pid = 2400] [serial = 1193] [outer = 0x0] 02:31:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x118105000) [pid = 2400] [serial = 1194] [outer = 0x117664c00] 02:31:28 INFO - PROCESS | 2400 | 1465119088918 Marionette DEBUG loaded listener.js 02:31:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x11827fc00) [pid = 2400] [serial = 1195] [outer = 0x117664c00] 02:31:29 INFO - PROCESS | 2400 | 1465119089320 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]]]}] 02:31:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:31:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 624ms 02:31:29 INFO - PROCESS | 2400 | 1465119089340 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:31:29 INFO - PROCESS | 2400 | 1465119089341 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:31:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:31:29 INFO - PROCESS | 2400 | 1465119089344 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:31:29 INFO - PROCESS | 2400 | 1465119089346 Marionette TRACE conn2 <- [1,1566,null,{}] 02:31:29 INFO - PROCESS | 2400 | 1465119089354 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}] 02:31:29 INFO - PROCESS | 2400 | 1465119089357 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:29 INFO - PROCESS | 2400 | 1465119089433 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:31:29 INFO - PROCESS | 2400 | 1465119089441 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:29 INFO - PROCESS | 2400 | 1465119089443 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x118742000 == 30 [pid = 2400] [id = 399] 02:31:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1126de800) [pid = 2400] [serial = 1196] [outer = 0x0] 02:31:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x118782400) [pid = 2400] [serial = 1197] [outer = 0x1126de800] 02:31:29 INFO - PROCESS | 2400 | 1465119089472 Marionette DEBUG loaded listener.js 02:31:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1193b5400) [pid = 2400] [serial = 1198] [outer = 0x1126de800] 02:31:29 INFO - PROCESS | 2400 | 1465119089825 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]]]}] 02:31:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:31:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 522ms 02:31:29 INFO - PROCESS | 2400 | 1465119089871 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:31:29 INFO - PROCESS | 2400 | 1465119089873 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:31:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:31:29 INFO - PROCESS | 2400 | 1465119089877 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:31:29 INFO - PROCESS | 2400 | 1465119089878 Marionette TRACE conn2 <- [1,1570,null,{}] 02:31:29 INFO - PROCESS | 2400 | 1465119089880 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}] 02:31:29 INFO - PROCESS | 2400 | 1465119089881 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:30 INFO - PROCESS | 2400 | 1465119089991 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:31:30 INFO - PROCESS | 2400 | 1465119090006 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:30 INFO - PROCESS | 2400 | 1465119090007 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x119262000 == 31 [pid = 2400] [id = 400] 02:31:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x11976e000) [pid = 2400] [serial = 1199] [outer = 0x0] 02:31:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x1199c0400) [pid = 2400] [serial = 1200] [outer = 0x11976e000] 02:31:30 INFO - PROCESS | 2400 | 1465119090033 Marionette DEBUG loaded listener.js 02:31:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x120555000) [pid = 2400] [serial = 1201] [outer = 0x11976e000] 02:31:30 INFO - PROCESS | 2400 | 1465119090405 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]]]}] 02:31:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:31:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 568ms 02:31:30 INFO - PROCESS | 2400 | 1465119090446 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:31:30 INFO - PROCESS | 2400 | 1465119090447 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:31:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:31:30 INFO - PROCESS | 2400 | 1465119090449 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:31:30 INFO - PROCESS | 2400 | 1465119090450 Marionette TRACE conn2 <- [1,1574,null,{}] 02:31:30 INFO - PROCESS | 2400 | 1465119090452 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}] 02:31:30 INFO - PROCESS | 2400 | 1465119090454 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:30 INFO - PROCESS | 2400 | 1465119090547 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:31:30 INFO - PROCESS | 2400 | 1465119090550 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:30 INFO - PROCESS | 2400 | 1465119090551 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d1a000 == 32 [pid = 2400] [id = 401] 02:31:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x116809c00) [pid = 2400] [serial = 1202] [outer = 0x0] 02:31:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x1210bcc00) [pid = 2400] [serial = 1203] [outer = 0x116809c00] 02:31:30 INFO - PROCESS | 2400 | 1465119090577 Marionette DEBUG loaded listener.js 02:31:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x121398c00) [pid = 2400] [serial = 1204] [outer = 0x116809c00] 02:31:30 INFO - PROCESS | 2400 | 1465119090944 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]]]}] 02:31:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:31:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 522ms 02:31:30 INFO - PROCESS | 2400 | 1465119090973 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:31:30 INFO - PROCESS | 2400 | 1465119090976 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:31:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:31:30 INFO - PROCESS | 2400 | 1465119090986 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:31:30 INFO - PROCESS | 2400 | 1465119090988 Marionette TRACE conn2 <- [1,1578,null,{}] 02:31:30 INFO - PROCESS | 2400 | 1465119090992 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}] 02:31:31 INFO - PROCESS | 2400 | 1465119090998 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:31 INFO - PROCESS | 2400 | 1465119091171 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:31:31 INFO - PROCESS | 2400 | 1465119091188 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:31 INFO - PROCESS | 2400 | 1465119091190 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x121617800 == 33 [pid = 2400] [id = 402] 02:31:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x118376c00) [pid = 2400] [serial = 1205] [outer = 0x0] 02:31:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x124046800) [pid = 2400] [serial = 1206] [outer = 0x118376c00] 02:31:31 INFO - PROCESS | 2400 | 1465119091232 Marionette DEBUG loaded listener.js 02:31:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x124ee8000) [pid = 2400] [serial = 1207] [outer = 0x118376c00] 02:31:31 INFO - PROCESS | 2400 | 1465119091643 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]]]}] 02:31:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:31:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 674ms 02:31:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:31:31 INFO - PROCESS | 2400 | 1465119091660 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:31:31 INFO - PROCESS | 2400 | 1465119091662 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:31:31 INFO - PROCESS | 2400 | 1465119091664 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:31:31 INFO - PROCESS | 2400 | 1465119091665 Marionette TRACE conn2 <- [1,1582,null,{}] 02:31:31 INFO - PROCESS | 2400 | 1465119091667 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}] 02:31:31 INFO - PROCESS | 2400 | 1465119091668 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:31 INFO - PROCESS | 2400 | 1465119091766 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:31:31 INFO - PROCESS | 2400 | 1465119091778 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:31 INFO - PROCESS | 2400 | 1465119091779 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x124059000 == 34 [pid = 2400] [id = 403] 02:31:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x124ee5400) [pid = 2400] [serial = 1208] [outer = 0x0] 02:31:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x126b3a000) [pid = 2400] [serial = 1209] [outer = 0x124ee5400] 02:31:31 INFO - PROCESS | 2400 | 1465119091806 Marionette DEBUG loaded listener.js 02:31:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x126c89000) [pid = 2400] [serial = 1210] [outer = 0x124ee5400] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x118783400) [pid = 2400] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x124da5c00) [pid = 2400] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x124e31000) [pid = 2400] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x126cecc00) [pid = 2400] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x118ff0400) [pid = 2400] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x128c5b800) [pid = 2400] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1130bd400) [pid = 2400] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x1130c6c00) [pid = 2400] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x11297f000) [pid = 2400] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x118ff2800) [pid = 2400] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x12764d000) [pid = 2400] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x112a83400) [pid = 2400] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x113c7f800) [pid = 2400] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x116809000) [pid = 2400] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:31:32 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x12449e000) [pid = 2400] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:31:32 INFO - PROCESS | 2400 | 1465119092501 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]]]}] 02:31:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:31:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 868ms 02:31:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:31:32 INFO - PROCESS | 2400 | 1465119092533 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:31:32 INFO - PROCESS | 2400 | 1465119092534 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:31:32 INFO - PROCESS | 2400 | 1465119092536 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:31:32 INFO - PROCESS | 2400 | 1465119092537 Marionette TRACE conn2 <- [1,1586,null,{}] 02:31:32 INFO - PROCESS | 2400 | 1465119092539 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}] 02:31:32 INFO - PROCESS | 2400 | 1465119092541 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:32 INFO - PROCESS | 2400 | 1465119092615 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:31:32 INFO - PROCESS | 2400 | 1465119092672 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:32 INFO - PROCESS | 2400 | 1465119092674 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x121ec5000 == 35 [pid = 2400] [id = 404] 02:31:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x112981400) [pid = 2400] [serial = 1211] [outer = 0x0] 02:31:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x118108000) [pid = 2400] [serial = 1212] [outer = 0x112981400] 02:31:32 INFO - PROCESS | 2400 | 1465119092699 Marionette DEBUG loaded listener.js 02:31:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x126b2f000) [pid = 2400] [serial = 1213] [outer = 0x112981400] 02:31:32 INFO - PROCESS | 2400 | 1465119092987 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]]]}] 02:31:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:31:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 471ms 02:31:33 INFO - PROCESS | 2400 | 1465119093011 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:31:33 INFO - PROCESS | 2400 | 1465119093012 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:31:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:31:33 INFO - PROCESS | 2400 | 1465119093014 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:31:33 INFO - PROCESS | 2400 | 1465119093015 Marionette TRACE conn2 <- [1,1590,null,{}] 02:31:33 INFO - PROCESS | 2400 | 1465119093018 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}] 02:31:33 INFO - PROCESS | 2400 | 1465119093019 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:33 INFO - PROCESS | 2400 | 1465119093116 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:31:33 INFO - PROCESS | 2400 | 1465119093119 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:33 INFO - PROCESS | 2400 | 1465119093120 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x118741000 == 36 [pid = 2400] [id = 405] 02:31:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x1199bf400) [pid = 2400] [serial = 1214] [outer = 0x0] 02:31:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x126cde400) [pid = 2400] [serial = 1215] [outer = 0x1199bf400] 02:31:33 INFO - PROCESS | 2400 | 1465119093145 Marionette DEBUG loaded listener.js 02:31:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126ce8c00) [pid = 2400] [serial = 1216] [outer = 0x1199bf400] 02:31:33 INFO - PROCESS | 2400 | 1465119093478 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]]]}] 02:31:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:31:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 470ms 02:31:33 INFO - PROCESS | 2400 | 1465119093484 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:31:33 INFO - PROCESS | 2400 | 1465119093485 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:31:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:31:33 INFO - PROCESS | 2400 | 1465119093494 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:31:33 INFO - PROCESS | 2400 | 1465119093495 Marionette TRACE conn2 <- [1,1594,null,{}] 02:31:33 INFO - PROCESS | 2400 | 1465119093497 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}] 02:31:33 INFO - PROCESS | 2400 | 1465119093498 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:33 INFO - PROCESS | 2400 | 1465119093609 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:31:33 INFO - PROCESS | 2400 | 1465119093616 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:33 INFO - PROCESS | 2400 | 1465119093617 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x127151800 == 37 [pid = 2400] [id = 406] 02:31:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x118288000) [pid = 2400] [serial = 1217] [outer = 0x0] 02:31:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x126cec800) [pid = 2400] [serial = 1218] [outer = 0x118288000] 02:31:33 INFO - PROCESS | 2400 | 1465119093641 Marionette DEBUG loaded listener.js 02:31:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x12717c000) [pid = 2400] [serial = 1219] [outer = 0x118288000] 02:31:33 INFO - PROCESS | 2400 | 1465119093976 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]]]}] 02:31:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:31:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 02:31:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:31:34 INFO - PROCESS | 2400 | 1465119094013 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:31:34 INFO - PROCESS | 2400 | 1465119094014 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:31:34 INFO - PROCESS | 2400 | 1465119094017 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:31:34 INFO - PROCESS | 2400 | 1465119094019 Marionette TRACE conn2 <- [1,1598,null,{}] 02:31:34 INFO - PROCESS | 2400 | 1465119094021 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}] 02:31:34 INFO - PROCESS | 2400 | 1465119094023 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:34 INFO - PROCESS | 2400 | 1465119094114 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:31:34 INFO - PROCESS | 2400 | 1465119094117 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:34 INFO - PROCESS | 2400 | 1465119094119 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x119bac000 == 38 [pid = 2400] [id = 407] 02:31:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x12764d000) [pid = 2400] [serial = 1220] [outer = 0x0] 02:31:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x128c59400) [pid = 2400] [serial = 1221] [outer = 0x12764d000] 02:31:34 INFO - PROCESS | 2400 | 1465119094144 Marionette DEBUG loaded listener.js 02:31:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x128d32400) [pid = 2400] [serial = 1222] [outer = 0x12764d000] 02:31:34 INFO - PROCESS | 2400 | --DOCSHELL 0x114f82000 == 37 [pid = 2400] [id = 397] 02:31:34 INFO - PROCESS | 2400 | --DOCSHELL 0x11822e000 == 36 [pid = 2400] [id = 396] 02:31:35 INFO - PROCESS | 2400 | --DOCSHELL 0x118742000 == 35 [pid = 2400] [id = 399] 02:31:35 INFO - PROCESS | 2400 | --DOCSHELL 0x118741000 == 34 [pid = 2400] [id = 405] 02:31:35 INFO - PROCESS | 2400 | --DOCSHELL 0x119262000 == 33 [pid = 2400] [id = 400] 02:31:35 INFO - PROCESS | 2400 | --DOCSHELL 0x124059000 == 32 [pid = 2400] [id = 403] 02:31:35 INFO - PROCESS | 2400 | --DOCSHELL 0x121ec5000 == 31 [pid = 2400] [id = 404] 02:31:35 INFO - PROCESS | 2400 | --DOCSHELL 0x116a9f000 == 30 [pid = 2400] [id = 398] 02:31:35 INFO - PROCESS | 2400 | --DOCSHELL 0x119d1a000 == 29 [pid = 2400] [id = 401] 02:31:35 INFO - PROCESS | 2400 | --DOCSHELL 0x121617800 == 28 [pid = 2400] [id = 402] 02:31:35 INFO - PROCESS | 2400 | --DOCSHELL 0x127151800 == 27 [pid = 2400] [id = 406] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x12948d800) [pid = 2400] [serial = 1170] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x129357400) [pid = 2400] [serial = 1167] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x124ec5000) [pid = 2400] [serial = 1149] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x12717b800) [pid = 2400] [serial = 1152] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x128c61000) [pid = 2400] [serial = 1155] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x128c56000) [pid = 2400] [serial = 1153] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x118fffc00) [pid = 2400] [serial = 1140] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x128f33400) [pid = 2400] [serial = 1158] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x1199ba000) [pid = 2400] [serial = 1141] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x113c0a400) [pid = 2400] [serial = 1134] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x116632800) [pid = 2400] [serial = 1135] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x118105400) [pid = 2400] [serial = 1137] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x118283c00) [pid = 2400] [serial = 1138] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x121c72400) [pid = 2400] [serial = 1146] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x128d2d400) [pid = 2400] [serial = 1156] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x1210ba400) [pid = 2400] [serial = 1143] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x129488800) [pid = 2400] [serial = 1168] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x121252000) [pid = 2400] [serial = 1144] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x128d2fc00) [pid = 2400] [serial = 1129] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x115dc6c00) [pid = 2400] [serial = 1131] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x116a73400) [pid = 2400] [serial = 1132] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x11718d400) [pid = 2400] [serial = 1161] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x12905a400) [pid = 2400] [serial = 1159] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x126ce6400) [pid = 2400] [serial = 1150] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x129351400) [pid = 2400] [serial = 1165] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x12124ac00) [pid = 2400] [serial = 1164] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x118fe9c00) [pid = 2400] [serial = 1162] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x124463000) [pid = 2400] [serial = 1147] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x12961e000) [pid = 2400] [serial = 1171] [outer = 0x0] [url = about:blank] 02:31:35 INFO - PROCESS | 2400 | 1465119095587 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]]]}] 02:31:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:31:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1622ms 02:31:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:31:35 INFO - PROCESS | 2400 | 1465119095642 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:31:35 INFO - PROCESS | 2400 | 1465119095644 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:31:35 INFO - PROCESS | 2400 | 1465119095648 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:31:35 INFO - PROCESS | 2400 | 1465119095650 Marionette TRACE conn2 <- [1,1602,null,{}] 02:31:35 INFO - PROCESS | 2400 | 1465119095660 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}] 02:31:35 INFO - PROCESS | 2400 | 1465119095662 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:35 INFO - PROCESS | 2400 | 1465119095747 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:31:35 INFO - PROCESS | 2400 | 1465119095751 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:35 INFO - PROCESS | 2400 | 1465119095756 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x112aa2800 == 28 [pid = 2400] [id = 408] 02:31:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x1126d1000) [pid = 2400] [serial = 1223] [outer = 0x0] 02:31:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x1126d1800) [pid = 2400] [serial = 1224] [outer = 0x1126d1000] 02:31:35 INFO - PROCESS | 2400 | 1465119095788 Marionette DEBUG loaded listener.js 02:31:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x11297f400) [pid = 2400] [serial = 1225] [outer = 0x1126d1000] 02:31:36 INFO - PROCESS | 2400 | 1465119096156 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]]]}] 02:31:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:31:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 526ms 02:31:36 INFO - PROCESS | 2400 | 1465119096175 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:31:36 INFO - PROCESS | 2400 | 1465119096179 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:31:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:31:36 INFO - PROCESS | 2400 | 1465119096183 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:31:36 INFO - PROCESS | 2400 | 1465119096185 Marionette TRACE conn2 <- [1,1606,null,{}] 02:31:36 INFO - PROCESS | 2400 | 1465119096189 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}] 02:31:36 INFO - PROCESS | 2400 | 1465119096192 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:36 INFO - PROCESS | 2400 | 1465119096272 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:31:36 INFO - PROCESS | 2400 | 1465119096322 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:36 INFO - PROCESS | 2400 | 1465119096324 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x116828000 == 29 [pid = 2400] [id = 409] 02:31:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x112985000) [pid = 2400] [serial = 1226] [outer = 0x0] 02:31:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x112ace000) [pid = 2400] [serial = 1227] [outer = 0x112985000] 02:31:36 INFO - PROCESS | 2400 | 1465119096351 Marionette DEBUG loaded listener.js 02:31:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x113c0b000) [pid = 2400] [serial = 1228] [outer = 0x112985000] 02:31:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:31:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 471ms 02:31:36 INFO - PROCESS | 2400 | 1465119096651 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]]]}] 02:31:36 INFO - PROCESS | 2400 | 1465119096669 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:31:36 INFO - PROCESS | 2400 | 1465119096673 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:31:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:31:36 INFO - PROCESS | 2400 | 1465119096682 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:31:36 INFO - PROCESS | 2400 | 1465119096684 Marionette TRACE conn2 <- [1,1610,null,{}] 02:31:36 INFO - PROCESS | 2400 | 1465119096695 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}] 02:31:36 INFO - PROCESS | 2400 | 1465119096698 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:36 INFO - PROCESS | 2400 | 1465119096776 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:31:36 INFO - PROCESS | 2400 | 1465119096828 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:36 INFO - PROCESS | 2400 | 1465119096831 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x118223800 == 30 [pid = 2400] [id = 410] 02:31:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x111067000) [pid = 2400] [serial = 1229] [outer = 0x0] 02:31:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x1164eb400) [pid = 2400] [serial = 1230] [outer = 0x111067000] 02:31:36 INFO - PROCESS | 2400 | 1465119096858 Marionette DEBUG loaded listener.js 02:31:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x116a72400) [pid = 2400] [serial = 1231] [outer = 0x111067000] 02:31:37 INFO - PROCESS | 2400 | 1465119097217 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]]]}] 02:31:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:31:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 578ms 02:31:37 INFO - PROCESS | 2400 | 1465119097261 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:31:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:31:37 INFO - PROCESS | 2400 | 1465119097264 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:31:37 INFO - PROCESS | 2400 | 1465119097267 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:31:37 INFO - PROCESS | 2400 | 1465119097269 Marionette TRACE conn2 <- [1,1614,null,{}] 02:31:37 INFO - PROCESS | 2400 | 1465119097272 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}] 02:31:37 INFO - PROCESS | 2400 | 1465119097274 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:37 INFO - PROCESS | 2400 | 1465119097387 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:31:37 INFO - PROCESS | 2400 | 1465119097470 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:37 INFO - PROCESS | 2400 | 1465119097471 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:37 INFO - PROCESS | 2400 | ++DOCSHELL 0x118741000 == 31 [pid = 2400] [id = 411] 02:31:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x1168b6800) [pid = 2400] [serial = 1232] [outer = 0x0] 02:31:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x118106000) [pid = 2400] [serial = 1233] [outer = 0x1168b6800] 02:31:37 INFO - PROCESS | 2400 | 1465119097517 Marionette DEBUG loaded listener.js 02:31:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x118286c00) [pid = 2400] [serial = 1234] [outer = 0x1168b6800] 02:31:37 INFO - PROCESS | 2400 | 1465119097841 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]]]}] 02:31:37 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 02:31:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 620ms 02:31:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:31:37 INFO - PROCESS | 2400 | 1465119097896 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:31:37 INFO - PROCESS | 2400 | 1465119097898 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:31:37 INFO - PROCESS | 2400 | 1465119097902 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:31:37 INFO - PROCESS | 2400 | 1465119097903 Marionette TRACE conn2 <- [1,1618,null,{}] 02:31:37 INFO - PROCESS | 2400 | 1465119097911 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}] 02:31:37 INFO - PROCESS | 2400 | 1465119097913 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:38 INFO - PROCESS | 2400 | 1465119098071 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:31:38 INFO - PROCESS | 2400 | 1465119098112 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:38 INFO - PROCESS | 2400 | 1465119098113 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x11926c800 == 32 [pid = 2400] [id = 412] 02:31:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x111d8ac00) [pid = 2400] [serial = 1235] [outer = 0x0] 02:31:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x118367800) [pid = 2400] [serial = 1236] [outer = 0x111d8ac00] 02:31:38 INFO - PROCESS | 2400 | 1465119098155 Marionette DEBUG loaded listener.js 02:31:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x11877a000) [pid = 2400] [serial = 1237] [outer = 0x111d8ac00] 02:31:38 INFO - PROCESS | 2400 | 1465119098565 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]]]}] 02:31:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:31:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 676ms 02:31:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:31:38 INFO - PROCESS | 2400 | 1465119098577 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:31:38 INFO - PROCESS | 2400 | 1465119098579 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:31:38 INFO - PROCESS | 2400 | 1465119098581 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:31:38 INFO - PROCESS | 2400 | 1465119098582 Marionette TRACE conn2 <- [1,1622,null,{}] 02:31:38 INFO - PROCESS | 2400 | 1465119098584 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}] 02:31:38 INFO - PROCESS | 2400 | 1465119098588 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:38 INFO - PROCESS | 2400 | 1465119098703 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:31:38 INFO - PROCESS | 2400 | 1465119098710 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:38 INFO - PROCESS | 2400 | 1465119098711 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d1a000 == 33 [pid = 2400] [id = 413] 02:31:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x11877fc00) [pid = 2400] [serial = 1238] [outer = 0x0] 02:31:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x118f06c00) [pid = 2400] [serial = 1239] [outer = 0x11877fc00] 02:31:38 INFO - PROCESS | 2400 | 1465119098736 Marionette DEBUG loaded listener.js 02:31:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x119776c00) [pid = 2400] [serial = 1240] [outer = 0x11877fc00] 02:31:39 INFO - PROCESS | 2400 | 1465119099043 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]]]}] 02:31:39 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 02:31:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 467ms 02:31:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:31:39 INFO - PROCESS | 2400 | 1465119099049 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:31:39 INFO - PROCESS | 2400 | 1465119099050 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:31:39 INFO - PROCESS | 2400 | 1465119099052 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:31:39 INFO - PROCESS | 2400 | 1465119099053 Marionette TRACE conn2 <- [1,1626,null,{}] 02:31:39 INFO - PROCESS | 2400 | 1465119099064 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}] 02:31:39 INFO - PROCESS | 2400 | 1465119099065 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:39 INFO - PROCESS | 2400 | 1465119099149 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:31:39 INFO - PROCESS | 2400 | 1465119099153 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:39 INFO - PROCESS | 2400 | 1465119099156 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213d6000 == 34 [pid = 2400] [id = 414] 02:31:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x113c0f400) [pid = 2400] [serial = 1241] [outer = 0x0] 02:31:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1199e1800) [pid = 2400] [serial = 1242] [outer = 0x113c0f400] 02:31:39 INFO - PROCESS | 2400 | 1465119099181 Marionette DEBUG loaded listener.js 02:31:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x1210c0000) [pid = 2400] [serial = 1243] [outer = 0x113c0f400] 02:31:39 INFO - PROCESS | 2400 | 1465119099511 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]]]}] 02:31:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:31:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 477ms 02:31:39 INFO - PROCESS | 2400 | 1465119099529 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:31:39 INFO - PROCESS | 2400 | 1465119099530 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:31:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:31:39 INFO - PROCESS | 2400 | 1465119099533 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:31:39 INFO - PROCESS | 2400 | 1465119099534 Marionette TRACE conn2 <- [1,1630,null,{}] 02:31:39 INFO - PROCESS | 2400 | 1465119099536 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}] 02:31:39 INFO - PROCESS | 2400 | 1465119099538 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:39 INFO - PROCESS | 2400 | 1465119099641 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:31:39 INFO - PROCESS | 2400 | 1465119099647 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:39 INFO - PROCESS | 2400 | 1465119099648 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x121611000 == 35 [pid = 2400] [id = 415] 02:31:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x1126a6c00) [pid = 2400] [serial = 1244] [outer = 0x0] 02:31:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x1210c4800) [pid = 2400] [serial = 1245] [outer = 0x1126a6c00] 02:31:39 INFO - PROCESS | 2400 | 1465119099672 Marionette DEBUG loaded listener.js 02:31:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x121637c00) [pid = 2400] [serial = 1246] [outer = 0x1126a6c00] 02:31:39 INFO - PROCESS | 2400 | 1465119099979 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]]]}] 02:31:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:31:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 470ms 02:31:40 INFO - PROCESS | 2400 | 1465119100006 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:31:40 INFO - PROCESS | 2400 | 1465119100009 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:31:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:31:40 INFO - PROCESS | 2400 | 1465119100012 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:31:40 INFO - PROCESS | 2400 | 1465119100013 Marionette TRACE conn2 <- [1,1634,null,{}] 02:31:40 INFO - PROCESS | 2400 | 1465119100015 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}] 02:31:40 INFO - PROCESS | 2400 | 1465119100016 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:40 INFO - PROCESS | 2400 | 1465119100100 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:31:40 INFO - PROCESS | 2400 | 1465119100106 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:40 INFO - PROCESS | 2400 | 1465119100107 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:40 INFO - PROCESS | 2400 | ++DOCSHELL 0x118222800 == 36 [pid = 2400] [id = 416] 02:31:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x12182d800) [pid = 2400] [serial = 1247] [outer = 0x0] 02:31:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x121c79400) [pid = 2400] [serial = 1248] [outer = 0x12182d800] 02:31:40 INFO - PROCESS | 2400 | 1465119100132 Marionette DEBUG loaded listener.js 02:31:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x12404e800) [pid = 2400] [serial = 1249] [outer = 0x12182d800] 02:31:40 INFO - PROCESS | 2400 | 1465119100463 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]]]}] 02:31:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:31:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 469ms 02:31:40 INFO - PROCESS | 2400 | 1465119100481 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:31:40 INFO - PROCESS | 2400 | 1465119100482 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:31:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:31:40 INFO - PROCESS | 2400 | 1465119100485 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:31:40 INFO - PROCESS | 2400 | 1465119100486 Marionette TRACE conn2 <- [1,1638,null,{}] 02:31:40 INFO - PROCESS | 2400 | 1465119100492 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}] 02:31:40 INFO - PROCESS | 2400 | 1465119100493 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:40 INFO - PROCESS | 2400 | 1465119100608 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:31:40 INFO - PROCESS | 2400 | 1465119100620 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:40 INFO - PROCESS | 2400 | 1465119100621 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:40 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e29000 == 37 [pid = 2400] [id = 417] 02:31:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x116868800) [pid = 2400] [serial = 1250] [outer = 0x0] 02:31:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x124049800) [pid = 2400] [serial = 1251] [outer = 0x116868800] 02:31:40 INFO - PROCESS | 2400 | 1465119100646 Marionette DEBUG loaded listener.js 02:31:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x124d9ec00) [pid = 2400] [serial = 1252] [outer = 0x116868800] 02:31:41 INFO - PROCESS | 2400 | 1465119101004 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]]]}] 02:31:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:31:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 571ms 02:31:41 INFO - PROCESS | 2400 | 1465119101057 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:31:41 INFO - PROCESS | 2400 | 1465119101058 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:31:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:31:41 INFO - PROCESS | 2400 | 1465119101061 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:31:41 INFO - PROCESS | 2400 | 1465119101062 Marionette TRACE conn2 <- [1,1642,null,{}] 02:31:41 INFO - PROCESS | 2400 | 1465119101065 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}] 02:31:41 INFO - PROCESS | 2400 | 1465119101066 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:41 INFO - PROCESS | 2400 | 1465119101180 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:31:41 INFO - PROCESS | 2400 | 1465119101197 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:41 INFO - PROCESS | 2400 | 1465119101199 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x11926c000 == 38 [pid = 2400] [id = 418] 02:31:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x124e33400) [pid = 2400] [serial = 1253] [outer = 0x0] 02:31:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x126b38800) [pid = 2400] [serial = 1254] [outer = 0x124e33400] 02:31:41 INFO - PROCESS | 2400 | 1465119101225 Marionette DEBUG loaded listener.js 02:31:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x126ce1c00) [pid = 2400] [serial = 1255] [outer = 0x124e33400] 02:31:41 INFO - PROCESS | 2400 | 1465119101546 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]]]}] 02:31:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:31:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 518ms 02:31:41 INFO - PROCESS | 2400 | 1465119101586 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:31:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:31:41 INFO - PROCESS | 2400 | 1465119101587 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:31:41 INFO - PROCESS | 2400 | 1465119101590 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:31:41 INFO - PROCESS | 2400 | 1465119101591 Marionette TRACE conn2 <- [1,1646,null,{}] 02:31:41 INFO - PROCESS | 2400 | 1465119101593 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}] 02:31:41 INFO - PROCESS | 2400 | 1465119101594 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:41 INFO - PROCESS | 2400 | 1465119101691 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:31:41 INFO - PROCESS | 2400 | 1465119101694 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:41 INFO - PROCESS | 2400 | 1465119101695 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293d5000 == 39 [pid = 2400] [id = 419] 02:31:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x126c88000) [pid = 2400] [serial = 1256] [outer = 0x0] 02:31:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x126fca800) [pid = 2400] [serial = 1257] [outer = 0x126c88000] 02:31:41 INFO - PROCESS | 2400 | 1465119101720 Marionette DEBUG loaded listener.js 02:31:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x127656000) [pid = 2400] [serial = 1258] [outer = 0x126c88000] 02:31:42 INFO - PROCESS | 2400 | 1465119102076 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]]]}] 02:31:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:31:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 522ms 02:31:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:31:42 INFO - PROCESS | 2400 | 1465119102111 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:31:42 INFO - PROCESS | 2400 | 1465119102112 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:31:42 INFO - PROCESS | 2400 | 1465119102114 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:31:42 INFO - PROCESS | 2400 | 1465119102115 Marionette TRACE conn2 <- [1,1650,null,{}] 02:31:42 INFO - PROCESS | 2400 | 1465119102117 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}] 02:31:42 INFO - PROCESS | 2400 | 1465119102118 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:42 INFO - PROCESS | 2400 | 1465119102224 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:31:42 INFO - PROCESS | 2400 | 1465119102227 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:42 INFO - PROCESS | 2400 | 1465119102228 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a81d000 == 40 [pid = 2400] [id = 420] 02:31:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x126c94000) [pid = 2400] [serial = 1259] [outer = 0x0] 02:31:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x1288c6400) [pid = 2400] [serial = 1260] [outer = 0x126c94000] 02:31:42 INFO - PROCESS | 2400 | 1465119102252 Marionette DEBUG loaded listener.js 02:31:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x128c56800) [pid = 2400] [serial = 1261] [outer = 0x126c94000] 02:31:42 INFO - PROCESS | 2400 | 1465119102714 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]]]}] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x116809c00) [pid = 2400] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x118376c00) [pid = 2400] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x124ee5400) [pid = 2400] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x112981400) [pid = 2400] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x1199bf400) [pid = 2400] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x112d10400) [pid = 2400] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1126de800) [pid = 2400] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x117664c00) [pid = 2400] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x112ac6400) [pid = 2400] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1164b0c00) [pid = 2400] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x112035c00) [pid = 2400] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x126c8e000) [pid = 2400] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1210c2000) [pid = 2400] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x118370000) [pid = 2400] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x118288000) [pid = 2400] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:31:42 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x11976e000) [pid = 2400] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:31:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:31:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 668ms 02:31:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:31:42 INFO - PROCESS | 2400 | 1465119102783 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:31:42 INFO - PROCESS | 2400 | 1465119102784 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:31:42 INFO - PROCESS | 2400 | 1465119102786 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:31:42 INFO - PROCESS | 2400 | 1465119102787 Marionette TRACE conn2 <- [1,1654,null,{}] 02:31:42 INFO - PROCESS | 2400 | 1465119102790 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}] 02:31:42 INFO - PROCESS | 2400 | 1465119102791 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:42 INFO - PROCESS | 2400 | 1465119102867 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:31:42 INFO - PROCESS | 2400 | 1465119102874 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:42 INFO - PROCESS | 2400 | 1465119102875 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x117467000 == 41 [pid = 2400] [id = 421] 02:31:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x112981400) [pid = 2400] [serial = 1262] [outer = 0x0] 02:31:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x116a74400) [pid = 2400] [serial = 1263] [outer = 0x112981400] 02:31:42 INFO - PROCESS | 2400 | 1465119102899 Marionette DEBUG loaded listener.js 02:31:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x118781400) [pid = 2400] [serial = 1264] [outer = 0x112981400] 02:31:43 INFO - PROCESS | 2400 | 1465119103237 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]]]}] 02:31:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:31:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 470ms 02:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:31:43 INFO - PROCESS | 2400 | 1465119103258 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:31:43 INFO - PROCESS | 2400 | 1465119103259 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:31:43 INFO - PROCESS | 2400 | 1465119103261 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:31:43 INFO - PROCESS | 2400 | 1465119103262 Marionette TRACE conn2 <- [1,1658,null,{}] 02:31:43 INFO - PROCESS | 2400 | 1465119103264 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}] 02:31:43 INFO - PROCESS | 2400 | 1465119103265 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:43 INFO - PROCESS | 2400 | 1465119103348 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:31:43 INFO - PROCESS | 2400 | 1465119103406 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:43 INFO - PROCESS | 2400 | 1465119103408 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a810800 == 42 [pid = 2400] [id = 422] 02:31:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x11810b400) [pid = 2400] [serial = 1265] [outer = 0x0] 02:31:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x121346800) [pid = 2400] [serial = 1266] [outer = 0x11810b400] 02:31:43 INFO - PROCESS | 2400 | 1465119103432 Marionette DEBUG loaded listener.js 02:31:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x126ef2000) [pid = 2400] [serial = 1267] [outer = 0x11810b400] 02:31:43 INFO - PROCESS | 2400 | 1465119103706 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]]]}] 02:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 467ms 02:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:31:43 INFO - PROCESS | 2400 | 1465119103729 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:31:43 INFO - PROCESS | 2400 | 1465119103730 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:31:43 INFO - PROCESS | 2400 | 1465119103732 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:31:43 INFO - PROCESS | 2400 | 1465119103733 Marionette TRACE conn2 <- [1,1662,null,{}] 02:31:43 INFO - PROCESS | 2400 | 1465119103736 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}] 02:31:43 INFO - PROCESS | 2400 | 1465119103737 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:43 INFO - PROCESS | 2400 | 1465119103831 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:31:43 INFO - PROCESS | 2400 | 1465119103835 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:43 INFO - PROCESS | 2400 | 1465119103836 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad39000 == 43 [pid = 2400] [id = 423] 02:31:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x12717a400) [pid = 2400] [serial = 1268] [outer = 0x0] 02:31:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x128c61000) [pid = 2400] [serial = 1269] [outer = 0x12717a400] 02:31:43 INFO - PROCESS | 2400 | 1465119103860 Marionette DEBUG loaded listener.js 02:31:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x128d2f800) [pid = 2400] [serial = 1270] [outer = 0x12717a400] 02:31:44 INFO - PROCESS | 2400 | 1465119104198 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]]]}] 02:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 02:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:31:44 INFO - PROCESS | 2400 | 1465119104252 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:31:44 INFO - PROCESS | 2400 | 1465119104254 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:31:44 INFO - PROCESS | 2400 | 1465119104256 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:31:44 INFO - PROCESS | 2400 | 1465119104257 Marionette TRACE conn2 <- [1,1666,null,{}] 02:31:44 INFO - PROCESS | 2400 | 1465119104259 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}] 02:31:44 INFO - PROCESS | 2400 | 1465119104260 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:44 INFO - PROCESS | 2400 | 1465119104347 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:31:44 INFO - PROCESS | 2400 | 1465119104350 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:44 INFO - PROCESS | 2400 | 1465119104351 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:44 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b218000 == 44 [pid = 2400] [id = 424] 02:31:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x112ac6400) [pid = 2400] [serial = 1271] [outer = 0x0] 02:31:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x128d37400) [pid = 2400] [serial = 1272] [outer = 0x112ac6400] 02:31:44 INFO - PROCESS | 2400 | 1465119104375 Marionette DEBUG loaded listener.js 02:31:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x129058400) [pid = 2400] [serial = 1273] [outer = 0x112ac6400] 02:31:44 INFO - PROCESS | 2400 | 1465119104708 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]]]}] 02:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 469ms 02:31:44 INFO - PROCESS | 2400 | 1465119104774 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:31:44 INFO - PROCESS | 2400 | 1465119104776 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:31:44 INFO - PROCESS | 2400 | 1465119104780 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:31:44 INFO - PROCESS | 2400 | 1465119104783 Marionette TRACE conn2 <- [1,1670,null,{}] 02:31:44 INFO - PROCESS | 2400 | 1465119104788 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}] 02:31:44 INFO - PROCESS | 2400 | 1465119104791 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:44 INFO - PROCESS | 2400 | 1465119104917 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:31:45 INFO - PROCESS | 2400 | 1465119105013 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:45 INFO - PROCESS | 2400 | 1465119105015 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x112720800 == 45 [pid = 2400] [id = 425] 02:31:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x11203e800) [pid = 2400] [serial = 1274] [outer = 0x0] 02:31:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x1122d2400) [pid = 2400] [serial = 1275] [outer = 0x11203e800] 02:31:45 INFO - PROCESS | 2400 | 1465119105046 Marionette DEBUG loaded listener.js 02:31:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x1126acc00) [pid = 2400] [serial = 1276] [outer = 0x11203e800] 02:31:45 INFO - PROCESS | 2400 | 1465119105607 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]]]}] 02:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 874ms 02:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:31:45 INFO - PROCESS | 2400 | 1465119105655 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:31:45 INFO - PROCESS | 2400 | 1465119105657 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:31:45 INFO - PROCESS | 2400 | 1465119105661 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:31:45 INFO - PROCESS | 2400 | 1465119105664 Marionette TRACE conn2 <- [1,1674,null,{}] 02:31:45 INFO - PROCESS | 2400 | 1465119105667 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}] 02:31:45 INFO - PROCESS | 2400 | 1465119105669 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:45 INFO - PROCESS | 2400 | 1465119105783 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:31:45 INFO - PROCESS | 2400 | 1465119105843 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:45 INFO - PROCESS | 2400 | 1465119105845 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x11830e000 == 46 [pid = 2400] [id = 426] 02:31:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x115e2d800) [pid = 2400] [serial = 1277] [outer = 0x0] 02:31:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x116175000) [pid = 2400] [serial = 1278] [outer = 0x115e2d800] 02:31:45 INFO - PROCESS | 2400 | 1465119105875 Marionette DEBUG loaded listener.js 02:31:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x11685b400) [pid = 2400] [serial = 1279] [outer = 0x115e2d800] 02:31:46 INFO - PROCESS | 2400 | 1465119106614 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]]]}] 02:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 973ms 02:31:46 INFO - PROCESS | 2400 | 1465119106632 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:31:46 INFO - PROCESS | 2400 | 1465119106635 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:31:46 INFO - PROCESS | 2400 | 1465119106668 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:31:46 INFO - PROCESS | 2400 | 1465119106670 Marionette TRACE conn2 <- [1,1678,null,{}] 02:31:46 INFO - PROCESS | 2400 | 1465119106677 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}] 02:31:46 INFO - PROCESS | 2400 | 1465119106678 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:46 INFO - PROCESS | 2400 | 1465119106785 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:31:46 INFO - PROCESS | 2400 | 1465119106868 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:46 INFO - PROCESS | 2400 | 1465119106871 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:46 INFO - PROCESS | 2400 | ++DOCSHELL 0x115e79800 == 47 [pid = 2400] [id = 427] 02:31:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x1164f6800) [pid = 2400] [serial = 1280] [outer = 0x0] 02:31:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x116862000) [pid = 2400] [serial = 1281] [outer = 0x1164f6800] 02:31:46 INFO - PROCESS | 2400 | 1465119106899 Marionette DEBUG loaded listener.js 02:31:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x1175a9c00) [pid = 2400] [serial = 1282] [outer = 0x1164f6800] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad39000 == 46 [pid = 2400] [id = 423] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x12a810800 == 45 [pid = 2400] [id = 422] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x117467000 == 44 [pid = 2400] [id = 421] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x12a81d000 == 43 [pid = 2400] [id = 420] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x1293d5000 == 42 [pid = 2400] [id = 419] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x128c59400) [pid = 2400] [serial = 1221] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x11926c000 == 41 [pid = 2400] [id = 418] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x124e29000 == 40 [pid = 2400] [id = 417] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x118222800 == 39 [pid = 2400] [id = 416] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x121611000 == 38 [pid = 2400] [id = 415] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x1213d6000 == 37 [pid = 2400] [id = 414] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x119d1a000 == 36 [pid = 2400] [id = 413] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x11926c800 == 35 [pid = 2400] [id = 412] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x118741000 == 34 [pid = 2400] [id = 411] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x118223800 == 33 [pid = 2400] [id = 410] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x116828000 == 32 [pid = 2400] [id = 409] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x112aa2800 == 31 [pid = 2400] [id = 408] 02:31:47 INFO - PROCESS | 2400 | --DOCSHELL 0x119bac000 == 30 [pid = 2400] [id = 407] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x1210bcc00) [pid = 2400] [serial = 1203] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x124046800) [pid = 2400] [serial = 1206] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x126b3a000) [pid = 2400] [serial = 1209] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x118108000) [pid = 2400] [serial = 1212] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x124ee8000) [pid = 2400] [serial = 1207] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x126b2f000) [pid = 2400] [serial = 1213] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x126cde400) [pid = 2400] [serial = 1215] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x116807400) [pid = 2400] [serial = 1173] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x118782400) [pid = 2400] [serial = 1197] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1193b5400) [pid = 2400] [serial = 1198] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x118105000) [pid = 2400] [serial = 1194] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x11827fc00) [pid = 2400] [serial = 1195] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x114fc1000) [pid = 2400] [serial = 1191] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x115e31000) [pid = 2400] [serial = 1192] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x118fea800) [pid = 2400] [serial = 1189] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x11810f800) [pid = 2400] [serial = 1188] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x116176c00) [pid = 2400] [serial = 1186] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x112d18c00) [pid = 2400] [serial = 1185] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x1288c0c00) [pid = 2400] [serial = 1183] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x126ce9800) [pid = 2400] [serial = 1182] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x126b2dc00) [pid = 2400] [serial = 1180] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x12449c800) [pid = 2400] [serial = 1179] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x1199b9c00) [pid = 2400] [serial = 1177] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x118f0c800) [pid = 2400] [serial = 1176] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x117661800) [pid = 2400] [serial = 1174] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x12717c000) [pid = 2400] [serial = 1219] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x126c89000) [pid = 2400] [serial = 1210] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1199c0400) [pid = 2400] [serial = 1200] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x126ce8c00) [pid = 2400] [serial = 1216] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x121398c00) [pid = 2400] [serial = 1204] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x120555000) [pid = 2400] [serial = 1201] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x126cec800) [pid = 2400] [serial = 1218] [outer = 0x0] [url = about:blank] 02:31:47 INFO - PROCESS | 2400 | 1465119107315 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]]]}] 02:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 703ms 02:31:47 INFO - PROCESS | 2400 | 1465119107342 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:31:47 INFO - PROCESS | 2400 | 1465119107345 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:31:47 INFO - PROCESS | 2400 | 1465119107349 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:31:47 INFO - PROCESS | 2400 | 1465119107351 Marionette TRACE conn2 <- [1,1682,null,{}] 02:31:47 INFO - PROCESS | 2400 | 1465119107353 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}] 02:31:47 INFO - PROCESS | 2400 | 1465119107355 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:47 INFO - PROCESS | 2400 | 1465119107434 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:31:47 INFO - PROCESS | 2400 | 1465119107492 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:47 INFO - PROCESS | 2400 | 1465119107493 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:47 INFO - PROCESS | 2400 | ++DOCSHELL 0x11745e800 == 31 [pid = 2400] [id = 428] 02:31:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x116807400) [pid = 2400] [serial = 1283] [outer = 0x0] 02:31:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x118288c00) [pid = 2400] [serial = 1284] [outer = 0x116807400] 02:31:47 INFO - PROCESS | 2400 | 1465119107519 Marionette DEBUG loaded listener.js 02:31:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x118778800) [pid = 2400] [serial = 1285] [outer = 0x116807400] 02:31:47 INFO - PROCESS | 2400 | 1465119107845 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]]]}] 02:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 02:31:47 INFO - PROCESS | 2400 | 1465119107868 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:31:47 INFO - PROCESS | 2400 | 1465119107869 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:31:47 INFO - PROCESS | 2400 | 1465119107875 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:31:47 INFO - PROCESS | 2400 | 1465119107878 Marionette TRACE conn2 <- [1,1686,null,{}] 02:31:47 INFO - PROCESS | 2400 | 1465119107886 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}] 02:31:47 INFO - PROCESS | 2400 | 1465119107891 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:47 INFO - PROCESS | 2400 | 1465119107969 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:31:47 INFO - PROCESS | 2400 | 1465119107976 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:47 INFO - PROCESS | 2400 | 1465119107978 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:47 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187d4800 == 32 [pid = 2400] [id = 429] 02:31:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x118782400) [pid = 2400] [serial = 1286] [outer = 0x0] 02:31:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x118ff2800) [pid = 2400] [serial = 1287] [outer = 0x118782400] 02:31:48 INFO - PROCESS | 2400 | 1465119108006 Marionette DEBUG loaded listener.js 02:31:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x11976dc00) [pid = 2400] [serial = 1288] [outer = 0x118782400] 02:31:48 INFO - PROCESS | 2400 | 1465119108381 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]]]}] 02:31:48 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 02:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 523ms 02:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:31:48 INFO - PROCESS | 2400 | 1465119108397 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:31:48 INFO - PROCESS | 2400 | 1465119108399 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:31:48 INFO - PROCESS | 2400 | 1465119108401 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:31:48 INFO - PROCESS | 2400 | 1465119108402 Marionette TRACE conn2 <- [1,1690,null,{}] 02:31:48 INFO - PROCESS | 2400 | 1465119108406 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}] 02:31:48 INFO - PROCESS | 2400 | 1465119108407 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:48 INFO - PROCESS | 2400 | 1465119108490 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:31:48 INFO - PROCESS | 2400 | 1465119108494 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:48 INFO - PROCESS | 2400 | 1465119108495 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:48 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197db800 == 33 [pid = 2400] [id = 430] 02:31:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1199bfc00) [pid = 2400] [serial = 1289] [outer = 0x0] 02:31:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x12055bc00) [pid = 2400] [serial = 1290] [outer = 0x1199bfc00] 02:31:48 INFO - PROCESS | 2400 | 1465119108520 Marionette DEBUG loaded listener.js 02:31:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x12124f000) [pid = 2400] [serial = 1291] [outer = 0x1199bfc00] 02:31:48 INFO - PROCESS | 2400 | 1465119108992 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]]]}] 02:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 623ms 02:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:31:49 INFO - PROCESS | 2400 | 1465119109025 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:31:49 INFO - PROCESS | 2400 | 1465119109028 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:31:49 INFO - PROCESS | 2400 | 1465119109031 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:31:49 INFO - PROCESS | 2400 | 1465119109033 Marionette TRACE conn2 <- [1,1694,null,{}] 02:31:49 INFO - PROCESS | 2400 | 1465119109038 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}] 02:31:49 INFO - PROCESS | 2400 | 1465119109039 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:49 INFO - PROCESS | 2400 | 1465119109141 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:31:49 INFO - PROCESS | 2400 | 1465119109211 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:49 INFO - PROCESS | 2400 | 1465119109212 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e09800 == 34 [pid = 2400] [id = 431] 02:31:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x1164ebc00) [pid = 2400] [serial = 1292] [outer = 0x0] 02:31:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x1175b1400) [pid = 2400] [serial = 1293] [outer = 0x1164ebc00] 02:31:49 INFO - PROCESS | 2400 | 1465119109244 Marionette DEBUG loaded listener.js 02:31:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x11827f800) [pid = 2400] [serial = 1294] [outer = 0x1164ebc00] 02:31:49 INFO - PROCESS | 2400 | 1465119109685 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]]]}] 02:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 675ms 02:31:49 INFO - PROCESS | 2400 | 1465119109711 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:31:49 INFO - PROCESS | 2400 | 1465119109714 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:31:49 INFO - PROCESS | 2400 | 1465119109721 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:31:49 INFO - PROCESS | 2400 | 1465119109725 Marionette TRACE conn2 <- [1,1698,null,{}] 02:31:49 INFO - PROCESS | 2400 | 1465119109727 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}] 02:31:49 INFO - PROCESS | 2400 | 1465119109729 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:49 INFO - PROCESS | 2400 | 1465119109825 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:31:49 INFO - PROCESS | 2400 | 1465119109895 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:49 INFO - PROCESS | 2400 | 1465119109897 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x121174800 == 35 [pid = 2400] [id = 432] 02:31:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x118febc00) [pid = 2400] [serial = 1295] [outer = 0x0] 02:31:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x1193b3800) [pid = 2400] [serial = 1296] [outer = 0x118febc00] 02:31:49 INFO - PROCESS | 2400 | 1465119109929 Marionette DEBUG loaded listener.js 02:31:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x1199c0400) [pid = 2400] [serial = 1297] [outer = 0x118febc00] 02:31:50 INFO - PROCESS | 2400 | 1465119110359 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]]]}] 02:31:50 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 02:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 673ms 02:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:31:50 INFO - PROCESS | 2400 | 1465119110394 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:31:50 INFO - PROCESS | 2400 | 1465119110395 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:31:50 INFO - PROCESS | 2400 | 1465119110397 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:31:50 INFO - PROCESS | 2400 | 1465119110400 Marionette TRACE conn2 <- [1,1702,null,{}] 02:31:50 INFO - PROCESS | 2400 | 1465119110409 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}] 02:31:50 INFO - PROCESS | 2400 | 1465119110412 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:50 INFO - PROCESS | 2400 | 1465119110532 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:31:50 INFO - PROCESS | 2400 | 1465119110616 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:50 INFO - PROCESS | 2400 | 1465119110618 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:50 INFO - PROCESS | 2400 | ++DOCSHELL 0x121eb6800 == 36 [pid = 2400] [id = 433] 02:31:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x12400ec00) [pid = 2400] [serial = 1298] [outer = 0x0] 02:31:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x124464000) [pid = 2400] [serial = 1299] [outer = 0x12400ec00] 02:31:50 INFO - PROCESS | 2400 | 1465119110650 Marionette DEBUG loaded listener.js 02:31:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x12484f000) [pid = 2400] [serial = 1300] [outer = 0x12400ec00] 02:31:51 INFO - PROCESS | 2400 | 1465119111039 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]]]}] 02:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 672ms 02:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:31:51 INFO - PROCESS | 2400 | 1465119111076 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:31:51 INFO - PROCESS | 2400 | 1465119111078 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:31:51 INFO - PROCESS | 2400 | 1465119111080 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:31:51 INFO - PROCESS | 2400 | 1465119111082 Marionette TRACE conn2 <- [1,1706,null,{}] 02:31:51 INFO - PROCESS | 2400 | 1465119111084 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}] 02:31:51 INFO - PROCESS | 2400 | 1465119111086 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:51 INFO - PROCESS | 2400 | 1465119111184 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:31:51 INFO - PROCESS | 2400 | 1465119111240 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:51 INFO - PROCESS | 2400 | 1465119111241 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x124423800 == 37 [pid = 2400] [id = 434] 02:31:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x124da1400) [pid = 2400] [serial = 1301] [outer = 0x0] 02:31:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x124ec4800) [pid = 2400] [serial = 1302] [outer = 0x124da1400] 02:31:51 INFO - PROCESS | 2400 | 1465119111270 Marionette DEBUG loaded listener.js 02:31:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x126b31800) [pid = 2400] [serial = 1303] [outer = 0x124da1400] 02:31:51 INFO - PROCESS | 2400 | 1465119111676 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]]]}] 02:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 622ms 02:31:51 INFO - PROCESS | 2400 | 1465119111703 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:31:51 INFO - PROCESS | 2400 | 1465119111707 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:31:51 INFO - PROCESS | 2400 | 1465119111709 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:31:51 INFO - PROCESS | 2400 | 1465119111711 Marionette TRACE conn2 <- [1,1710,null,{}] 02:31:51 INFO - PROCESS | 2400 | 1465119111713 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}] 02:31:51 INFO - PROCESS | 2400 | 1465119111715 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:51 INFO - PROCESS | 2400 | 1465119111808 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:31:51 INFO - PROCESS | 2400 | 1465119111895 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:51 INFO - PROCESS | 2400 | 1465119111896 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x126e7b800 == 38 [pid = 2400] [id = 435] 02:31:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x124eca800) [pid = 2400] [serial = 1304] [outer = 0x0] 02:31:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x126be3400) [pid = 2400] [serial = 1305] [outer = 0x124eca800] 02:31:51 INFO - PROCESS | 2400 | 1465119111927 Marionette DEBUG loaded listener.js 02:31:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x126c90400) [pid = 2400] [serial = 1306] [outer = 0x124eca800] 02:31:52 INFO - PROCESS | 2400 | 1465119112353 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]]]}] 02:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 668ms 02:31:52 INFO - PROCESS | 2400 | 1465119112378 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:31:52 INFO - PROCESS | 2400 | 1465119112380 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:31:52 INFO - PROCESS | 2400 | 1465119112382 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:31:52 INFO - PROCESS | 2400 | 1465119112383 Marionette TRACE conn2 <- [1,1714,null,{}] 02:31:52 INFO - PROCESS | 2400 | 1465119112386 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}] 02:31:52 INFO - PROCESS | 2400 | 1465119112393 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:52 INFO - PROCESS | 2400 | 1465119112552 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:31:52 INFO - PROCESS | 2400 | 1465119112605 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:52 INFO - PROCESS | 2400 | 1465119112606 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x118982000 == 39 [pid = 2400] [id = 436] 02:31:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x116a72c00) [pid = 2400] [serial = 1307] [outer = 0x0] 02:31:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x127183800) [pid = 2400] [serial = 1308] [outer = 0x116a72c00] 02:31:52 INFO - PROCESS | 2400 | 1465119112635 Marionette DEBUG loaded listener.js 02:31:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x128d2c000) [pid = 2400] [serial = 1309] [outer = 0x116a72c00] 02:31:53 INFO - PROCESS | 2400 | 1465119113094 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]]]}] 02:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 774ms 02:31:53 INFO - PROCESS | 2400 | --DOCSHELL 0x1187d4800 == 38 [pid = 2400] [id = 429] 02:31:53 INFO - PROCESS | 2400 | --DOCSHELL 0x11745e800 == 37 [pid = 2400] [id = 428] 02:31:53 INFO - PROCESS | 2400 | --DOCSHELL 0x115e79800 == 36 [pid = 2400] [id = 427] 02:31:53 INFO - PROCESS | 2400 | --DOCSHELL 0x11830e000 == 35 [pid = 2400] [id = 426] 02:31:53 INFO - PROCESS | 2400 | --DOCSHELL 0x112720800 == 34 [pid = 2400] [id = 425] 02:31:53 INFO - PROCESS | 2400 | --DOCSHELL 0x126e7b800 == 33 [pid = 2400] [id = 435] 02:31:53 INFO - PROCESS | 2400 | --DOCSHELL 0x124423800 == 32 [pid = 2400] [id = 434] 02:31:53 INFO - PROCESS | 2400 | --DOCSHELL 0x121eb6800 == 31 [pid = 2400] [id = 433] 02:31:53 INFO - PROCESS | 2400 | --DOCSHELL 0x12b218000 == 30 [pid = 2400] [id = 424] 02:31:53 INFO - PROCESS | 2400 | --DOCSHELL 0x121174800 == 29 [pid = 2400] [id = 432] 02:31:53 INFO - PROCESS | 2400 | --DOCSHELL 0x1197db800 == 28 [pid = 2400] [id = 430] 02:31:53 INFO - PROCESS | 2400 | --DOCSHELL 0x117e09800 == 27 [pid = 2400] [id = 431] 02:31:53 INFO - PROCESS | 2400 | 1465119113806 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:31:53 INFO - PROCESS | 2400 | 1465119113810 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:31:53 INFO - PROCESS | 2400 | 1465119113821 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:31:53 INFO - PROCESS | 2400 | 1465119113824 Marionette TRACE conn2 <- [1,1718,null,{}] 02:31:53 INFO - PROCESS | 2400 | 1465119113829 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}] 02:31:53 INFO - PROCESS | 2400 | 1465119113833 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:53 INFO - PROCESS | 2400 | 1465119113969 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:31:53 INFO - PROCESS | 2400 | 1465119113975 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:53 INFO - PROCESS | 2400 | 1465119113978 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x113c9d800 == 28 [pid = 2400] [id = 437] 02:31:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x1126d4800) [pid = 2400] [serial = 1310] [outer = 0x0] 02:31:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x1126d9c00) [pid = 2400] [serial = 1311] [outer = 0x1126d4800] 02:31:54 INFO - PROCESS | 2400 | 1465119114026 Marionette DEBUG loaded listener.js 02:31:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x112982000) [pid = 2400] [serial = 1312] [outer = 0x1126d4800] 02:31:54 INFO - PROCESS | 2400 | 1465119114489 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]]]}] 02:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 723ms 02:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:31:54 INFO - PROCESS | 2400 | 1465119114544 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:31:54 INFO - PROCESS | 2400 | 1465119114546 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:31:54 INFO - PROCESS | 2400 | 1465119114551 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:31:54 INFO - PROCESS | 2400 | 1465119114555 Marionette TRACE conn2 <- [1,1722,null,{}] 02:31:54 INFO - PROCESS | 2400 | 1465119114564 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}] 02:31:54 INFO - PROCESS | 2400 | 1465119114566 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:54 INFO - PROCESS | 2400 | 1465119114667 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:31:54 INFO - PROCESS | 2400 | 1465119114678 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:54 INFO - PROCESS | 2400 | 1465119114679 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ae1000 == 29 [pid = 2400] [id = 438] 02:31:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x1130e5c00) [pid = 2400] [serial = 1313] [outer = 0x0] 02:31:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x11322c800) [pid = 2400] [serial = 1314] [outer = 0x1130e5c00] 02:31:54 INFO - PROCESS | 2400 | 1465119114740 Marionette DEBUG loaded listener.js 02:31:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x114efa000) [pid = 2400] [serial = 1315] [outer = 0x1130e5c00] 02:31:55 INFO - PROCESS | 2400 | 1465119115078 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]]]}] 02:31:55 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 02:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 583ms 02:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:31:55 INFO - PROCESS | 2400 | 1465119115131 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:31:55 INFO - PROCESS | 2400 | 1465119115133 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:31:55 INFO - PROCESS | 2400 | 1465119115135 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:31:55 INFO - PROCESS | 2400 | 1465119115136 Marionette TRACE conn2 <- [1,1726,null,{}] 02:31:55 INFO - PROCESS | 2400 | 1465119115143 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}] 02:31:55 INFO - PROCESS | 2400 | 1465119115146 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:55 INFO - PROCESS | 2400 | 1465119115257 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:31:55 INFO - PROCESS | 2400 | 1465119115320 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:55 INFO - PROCESS | 2400 | 1465119115322 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:55 INFO - PROCESS | 2400 | ++DOCSHELL 0x118992000 == 30 [pid = 2400] [id = 439] 02:31:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x11712a000) [pid = 2400] [serial = 1316] [outer = 0x0] 02:31:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x11718e400) [pid = 2400] [serial = 1317] [outer = 0x11712a000] 02:31:55 INFO - PROCESS | 2400 | 1465119115351 Marionette DEBUG loaded listener.js 02:31:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x118105c00) [pid = 2400] [serial = 1318] [outer = 0x11712a000] 02:31:55 INFO - PROCESS | 2400 | 1465119115699 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]]]}] 02:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 620ms 02:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:31:55 INFO - PROCESS | 2400 | 1465119115756 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:31:55 INFO - PROCESS | 2400 | 1465119115757 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:31:55 INFO - PROCESS | 2400 | 1465119115759 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:31:55 INFO - PROCESS | 2400 | 1465119115760 Marionette TRACE conn2 <- [1,1730,null,{}] 02:31:55 INFO - PROCESS | 2400 | 1465119115763 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}] 02:31:55 INFO - PROCESS | 2400 | 1465119115764 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:55 INFO - PROCESS | 2400 | 1465119115865 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:31:55 INFO - PROCESS | 2400 | 1465119115904 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:55 INFO - PROCESS | 2400 | 1465119115905 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:55 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d08800 == 31 [pid = 2400] [id = 440] 02:31:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x11828bc00) [pid = 2400] [serial = 1319] [outer = 0x0] 02:31:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x118415800) [pid = 2400] [serial = 1320] [outer = 0x11828bc00] 02:31:55 INFO - PROCESS | 2400 | 1465119115930 Marionette DEBUG loaded listener.js 02:31:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 118 (0x118782000) [pid = 2400] [serial = 1321] [outer = 0x11828bc00] 02:31:56 INFO - PROCESS | 2400 | 1465119116257 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]]]}] 02:31:56 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 02:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 02:31:56 INFO - PROCESS | 2400 | 1465119116278 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:31:56 INFO - PROCESS | 2400 | 1465119116280 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:31:56 INFO - PROCESS | 2400 | 1465119116282 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:31:56 INFO - PROCESS | 2400 | 1465119116283 Marionette TRACE conn2 <- [1,1734,null,{}] 02:31:56 INFO - PROCESS | 2400 | 1465119116285 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}] 02:31:56 INFO - PROCESS | 2400 | 1465119116287 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:56 INFO - PROCESS | 2400 | 1465119116391 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:31:56 INFO - PROCESS | 2400 | 1465119116429 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:56 INFO - PROCESS | 2400 | 1465119116431 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213cd000 == 32 [pid = 2400] [id = 441] 02:31:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 119 (0x11836b000) [pid = 2400] [serial = 1322] [outer = 0x0] 02:31:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 120 (0x118f47c00) [pid = 2400] [serial = 1323] [outer = 0x11836b000] 02:31:56 INFO - PROCESS | 2400 | 1465119116463 Marionette DEBUG loaded listener.js 02:31:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 121 (0x118ff6800) [pid = 2400] [serial = 1324] [outer = 0x11836b000] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 120 (0x124e33400) [pid = 2400] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 119 (0x1168b6800) [pid = 2400] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 118 (0x111067000) [pid = 2400] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 117 (0x126c88000) [pid = 2400] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x12182d800) [pid = 2400] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x1126d1000) [pid = 2400] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x11877fc00) [pid = 2400] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x12764d000) [pid = 2400] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x113c0f400) [pid = 2400] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x111d8ac00) [pid = 2400] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x112985000) [pid = 2400] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x1164f6800) [pid = 2400] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x116807400) [pid = 2400] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x126c94000) [pid = 2400] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x112ac6400) [pid = 2400] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x115e2d800) [pid = 2400] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x11203e800) [pid = 2400] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x112981400) [pid = 2400] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x12717a400) [pid = 2400] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1126a6c00) [pid = 2400] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x11810b400) [pid = 2400] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x116868800) [pid = 2400] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x118782400) [pid = 2400] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:31:56 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1199bfc00) [pid = 2400] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:31:57 INFO - PROCESS | 2400 | 1465119117066 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]]]}] 02:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 822ms 02:31:57 INFO - PROCESS | 2400 | 1465119117109 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:31:57 INFO - PROCESS | 2400 | 1465119117112 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:31:57 INFO - PROCESS | 2400 | 1465119117115 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:31:57 INFO - PROCESS | 2400 | 1465119117117 Marionette TRACE conn2 <- [1,1738,null,{}] 02:31:57 INFO - PROCESS | 2400 | 1465119117127 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}] 02:31:57 INFO - PROCESS | 2400 | 1465119117133 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:57 INFO - PROCESS | 2400 | 1465119117293 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:31:57 INFO - PROCESS | 2400 | 1465119117305 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:57 INFO - PROCESS | 2400 | 1465119117307 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:57 INFO - PROCESS | 2400 | ++DOCSHELL 0x1240d3000 == 33 [pid = 2400] [id = 442] 02:31:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x115dc1400) [pid = 2400] [serial = 1325] [outer = 0x0] 02:31:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1193b9c00) [pid = 2400] [serial = 1326] [outer = 0x115dc1400] 02:31:57 INFO - PROCESS | 2400 | 1465119117350 Marionette DEBUG loaded listener.js 02:31:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x1199b4800) [pid = 2400] [serial = 1327] [outer = 0x115dc1400] 02:31:57 INFO - PROCESS | 2400 | 1465119117723 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]]]}] 02:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 620ms 02:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:31:57 INFO - PROCESS | 2400 | 1465119117735 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:31:57 INFO - PROCESS | 2400 | 1465119117736 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:31:57 INFO - PROCESS | 2400 | 1465119117746 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:31:57 INFO - PROCESS | 2400 | 1465119117747 Marionette TRACE conn2 <- [1,1742,null,{}] 02:31:57 INFO - PROCESS | 2400 | 1465119117750 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}] 02:31:57 INFO - PROCESS | 2400 | 1465119117751 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:57 INFO - PROCESS | 2400 | 1465119117862 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:31:57 INFO - PROCESS | 2400 | 1465119117868 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:57 INFO - PROCESS | 2400 | 1465119117869 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:57 INFO - PROCESS | 2400 | ++DOCSHELL 0x126c56000 == 34 [pid = 2400] [id = 443] 02:31:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x112041800) [pid = 2400] [serial = 1328] [outer = 0x0] 02:31:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x1199bb000) [pid = 2400] [serial = 1329] [outer = 0x112041800] 02:31:57 INFO - PROCESS | 2400 | 1465119117894 Marionette DEBUG loaded listener.js 02:31:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x1210c1800) [pid = 2400] [serial = 1330] [outer = 0x112041800] 02:31:58 INFO - PROCESS | 2400 | 1465119118223 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]]]}] 02:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 526ms 02:31:58 INFO - PROCESS | 2400 | 1465119118266 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:31:58 INFO - PROCESS | 2400 | 1465119118268 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:31:58 INFO - PROCESS | 2400 | 1465119118270 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:31:58 INFO - PROCESS | 2400 | 1465119118271 Marionette TRACE conn2 <- [1,1746,null,{}] 02:31:58 INFO - PROCESS | 2400 | 1465119118274 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}] 02:31:58 INFO - PROCESS | 2400 | 1465119118275 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:58 INFO - PROCESS | 2400 | 1465119118349 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:31:58 INFO - PROCESS | 2400 | 1465119118353 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:58 INFO - PROCESS | 2400 | 1465119118354 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x129015000 == 35 [pid = 2400] [id = 444] 02:31:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x121249800) [pid = 2400] [serial = 1331] [outer = 0x0] 02:31:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x121346400) [pid = 2400] [serial = 1332] [outer = 0x121249800] 02:31:58 INFO - PROCESS | 2400 | 1465119118382 Marionette DEBUG loaded listener.js 02:31:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x121ae1400) [pid = 2400] [serial = 1333] [outer = 0x121249800] 02:31:58 INFO - PROCESS | 2400 | 1465119118710 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]]]}] 02:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 470ms 02:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:31:58 INFO - PROCESS | 2400 | 1465119118740 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:31:58 INFO - PROCESS | 2400 | 1465119118742 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:31:58 INFO - PROCESS | 2400 | 1465119118744 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:31:58 INFO - PROCESS | 2400 | 1465119118745 Marionette TRACE conn2 <- [1,1750,null,{}] 02:31:58 INFO - PROCESS | 2400 | 1465119118747 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}] 02:31:58 INFO - PROCESS | 2400 | 1465119118748 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:58 INFO - PROCESS | 2400 | 1465119118853 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:31:58 INFO - PROCESS | 2400 | 1465119118943 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:58 INFO - PROCESS | 2400 | 1465119118945 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x110f85800 == 36 [pid = 2400] [id = 445] 02:31:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x111065000) [pid = 2400] [serial = 1334] [outer = 0x0] 02:31:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x111d8ac00) [pid = 2400] [serial = 1335] [outer = 0x111065000] 02:31:58 INFO - PROCESS | 2400 | 1465119118977 Marionette DEBUG loaded listener.js 02:31:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x1122acc00) [pid = 2400] [serial = 1336] [outer = 0x111065000] 02:31:59 INFO - PROCESS | 2400 | 1465119119541 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]]]}] 02:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 869ms 02:31:59 INFO - PROCESS | 2400 | 1465119119627 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:31:59 INFO - PROCESS | 2400 | 1465119119630 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:31:59 INFO - PROCESS | 2400 | 1465119119634 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:31:59 INFO - PROCESS | 2400 | 1465119119636 Marionette TRACE conn2 <- [1,1754,null,{}] 02:31:59 INFO - PROCESS | 2400 | 1465119119639 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}] 02:31:59 INFO - PROCESS | 2400 | 1465119119643 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:59 INFO - PROCESS | 2400 | 1465119119749 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:31:59 INFO - PROCESS | 2400 | 1465119119811 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:59 INFO - PROCESS | 2400 | 1465119119812 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:31:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x119261000 == 37 [pid = 2400] [id = 446] 02:31:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x113222800) [pid = 2400] [serial = 1337] [outer = 0x0] 02:31:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x114ef4000) [pid = 2400] [serial = 1338] [outer = 0x113222800] 02:31:59 INFO - PROCESS | 2400 | 1465119119843 Marionette DEBUG loaded listener.js 02:31:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x116438800) [pid = 2400] [serial = 1339] [outer = 0x113222800] 02:32:00 INFO - PROCESS | 2400 | 1465119120417 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]]]}] 02:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 819ms 02:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:32:00 INFO - PROCESS | 2400 | 1465119120458 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:32:00 INFO - PROCESS | 2400 | 1465119120460 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:32:00 INFO - PROCESS | 2400 | 1465119120463 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:32:00 INFO - PROCESS | 2400 | 1465119120465 Marionette TRACE conn2 <- [1,1758,null,{}] 02:32:00 INFO - PROCESS | 2400 | 1465119120467 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}] 02:32:00 INFO - PROCESS | 2400 | 1465119120469 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:00 INFO - PROCESS | 2400 | 1465119120582 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:32:00 INFO - PROCESS | 2400 | 1465119120668 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:00 INFO - PROCESS | 2400 | 1465119120669 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:00 INFO - PROCESS | 2400 | ++DOCSHELL 0x112aa7000 == 38 [pid = 2400] [id = 447] 02:32:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x1122b5400) [pid = 2400] [serial = 1340] [outer = 0x0] 02:32:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x112f65000) [pid = 2400] [serial = 1341] [outer = 0x1122b5400] 02:32:00 INFO - PROCESS | 2400 | 1465119120699 Marionette DEBUG loaded listener.js 02:32:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x116a71400) [pid = 2400] [serial = 1342] [outer = 0x1122b5400] 02:32:01 INFO - PROCESS | 2400 | --DOCSHELL 0x129015000 == 37 [pid = 2400] [id = 444] 02:32:01 INFO - PROCESS | 2400 | --DOCSHELL 0x126c56000 == 36 [pid = 2400] [id = 443] 02:32:01 INFO - PROCESS | 2400 | --DOCSHELL 0x1240d3000 == 35 [pid = 2400] [id = 442] 02:32:01 INFO - PROCESS | 2400 | --DOCSHELL 0x1213cd000 == 34 [pid = 2400] [id = 441] 02:32:01 INFO - PROCESS | 2400 | --DOCSHELL 0x119d08800 == 33 [pid = 2400] [id = 440] 02:32:01 INFO - PROCESS | 2400 | --DOCSHELL 0x118992000 == 32 [pid = 2400] [id = 439] 02:32:01 INFO - PROCESS | 2400 | --DOCSHELL 0x116ae1000 == 31 [pid = 2400] [id = 438] 02:32:01 INFO - PROCESS | 2400 | --DOCSHELL 0x113c9d800 == 30 [pid = 2400] [id = 437] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x12124f000) [pid = 2400] [serial = 1291] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x12055bc00) [pid = 2400] [serial = 1290] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x11976dc00) [pid = 2400] [serial = 1288] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x126b38800) [pid = 2400] [serial = 1254] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x118106000) [pid = 2400] [serial = 1233] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x118286c00) [pid = 2400] [serial = 1234] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x1164eb400) [pid = 2400] [serial = 1230] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x116a72400) [pid = 2400] [serial = 1231] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x126fca800) [pid = 2400] [serial = 1257] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x121c79400) [pid = 2400] [serial = 1248] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x12404e800) [pid = 2400] [serial = 1249] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x1126d1800) [pid = 2400] [serial = 1224] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x11297f400) [pid = 2400] [serial = 1225] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x118f06c00) [pid = 2400] [serial = 1239] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x119776c00) [pid = 2400] [serial = 1240] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x128d32400) [pid = 2400] [serial = 1222] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1199e1800) [pid = 2400] [serial = 1242] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1210c0000) [pid = 2400] [serial = 1243] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x118367800) [pid = 2400] [serial = 1236] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x11877a000) [pid = 2400] [serial = 1237] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x112ace000) [pid = 2400] [serial = 1227] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x113c0b000) [pid = 2400] [serial = 1228] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x116862000) [pid = 2400] [serial = 1281] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x118288c00) [pid = 2400] [serial = 1284] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1175a9c00) [pid = 2400] [serial = 1282] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x1288c6400) [pid = 2400] [serial = 1260] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x129058400) [pid = 2400] [serial = 1273] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x11685b400) [pid = 2400] [serial = 1279] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x116175000) [pid = 2400] [serial = 1278] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x118778800) [pid = 2400] [serial = 1285] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x128c56800) [pid = 2400] [serial = 1261] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1126acc00) [pid = 2400] [serial = 1276] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x116a74400) [pid = 2400] [serial = 1263] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x118781400) [pid = 2400] [serial = 1264] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x128c61000) [pid = 2400] [serial = 1269] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x128d37400) [pid = 2400] [serial = 1272] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x1210c4800) [pid = 2400] [serial = 1245] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x121637c00) [pid = 2400] [serial = 1246] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x126ef2000) [pid = 2400] [serial = 1267] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x124049800) [pid = 2400] [serial = 1251] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x124d9ec00) [pid = 2400] [serial = 1252] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x127656000) [pid = 2400] [serial = 1258] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x126ce1c00) [pid = 2400] [serial = 1255] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x121346800) [pid = 2400] [serial = 1266] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x1122d2400) [pid = 2400] [serial = 1275] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x128d2f800) [pid = 2400] [serial = 1270] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x118ff2800) [pid = 2400] [serial = 1287] [outer = 0x0] [url = about:blank] 02:32:01 INFO - PROCESS | 2400 | 1465119121301 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]]]}] 02:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 872ms 02:32:01 INFO - PROCESS | 2400 | 1465119121336 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:32:01 INFO - PROCESS | 2400 | 1465119121340 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:32:01 INFO - PROCESS | 2400 | 1465119121344 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:32:01 INFO - PROCESS | 2400 | 1465119121347 Marionette TRACE conn2 <- [1,1762,null,{}] 02:32:01 INFO - PROCESS | 2400 | 1465119121350 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}] 02:32:01 INFO - PROCESS | 2400 | 1465119121352 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:01 INFO - PROCESS | 2400 | 1465119121434 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:32:01 INFO - PROCESS | 2400 | 1465119121442 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:01 INFO - PROCESS | 2400 | 1465119121444 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:01 INFO - PROCESS | 2400 | ++DOCSHELL 0x116671000 == 31 [pid = 2400] [id = 448] 02:32:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x112e8ec00) [pid = 2400] [serial = 1343] [outer = 0x0] 02:32:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x11338d800) [pid = 2400] [serial = 1344] [outer = 0x112e8ec00] 02:32:01 INFO - PROCESS | 2400 | 1465119121472 Marionette DEBUG loaded listener.js 02:32:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x11646e000) [pid = 2400] [serial = 1345] [outer = 0x112e8ec00] 02:32:01 INFO - PROCESS | 2400 | 1465119121839 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]]]}] 02:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms 02:32:01 INFO - PROCESS | 2400 | 1465119121865 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:32:01 INFO - PROCESS | 2400 | 1465119121868 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:32:01 INFO - PROCESS | 2400 | 1465119121872 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:32:01 INFO - PROCESS | 2400 | 1465119121874 Marionette TRACE conn2 <- [1,1766,null,{}] 02:32:01 INFO - PROCESS | 2400 | 1465119121876 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}] 02:32:01 INFO - PROCESS | 2400 | 1465119121878 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:01 INFO - PROCESS | 2400 | 1465119121960 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:32:01 INFO - PROCESS | 2400 | 1465119121965 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:01 INFO - PROCESS | 2400 | 1465119121966 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:01 INFO - PROCESS | 2400 | ++DOCSHELL 0x11821e000 == 32 [pid = 2400] [id = 449] 02:32:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x116864800) [pid = 2400] [serial = 1346] [outer = 0x0] 02:32:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x117661c00) [pid = 2400] [serial = 1347] [outer = 0x116864800] 02:32:01 INFO - PROCESS | 2400 | 1465119121993 Marionette DEBUG loaded listener.js 02:32:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x11827fc00) [pid = 2400] [serial = 1348] [outer = 0x116864800] 02:32:02 INFO - PROCESS | 2400 | 1465119122362 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]]]}] 02:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 02:32:02 INFO - PROCESS | 2400 | 1465119122398 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:32:02 INFO - PROCESS | 2400 | 1465119122399 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:32:02 INFO - PROCESS | 2400 | 1465119122405 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:32:02 INFO - PROCESS | 2400 | 1465119122408 Marionette TRACE conn2 <- [1,1770,null,{}] 02:32:02 INFO - PROCESS | 2400 | 1465119122416 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}] 02:32:02 INFO - PROCESS | 2400 | 1465119122419 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:02 INFO - PROCESS | 2400 | 1465119122501 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:32:02 INFO - PROCESS | 2400 | 1465119122511 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:02 INFO - PROCESS | 2400 | 1465119122513 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:02 INFO - PROCESS | 2400 | ++DOCSHELL 0x119615000 == 33 [pid = 2400] [id = 450] 02:32:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x118409c00) [pid = 2400] [serial = 1349] [outer = 0x0] 02:32:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x118783400) [pid = 2400] [serial = 1350] [outer = 0x118409c00] 02:32:02 INFO - PROCESS | 2400 | 1465119122543 Marionette DEBUG loaded listener.js 02:32:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x118ff2800) [pid = 2400] [serial = 1351] [outer = 0x118409c00] 02:32:02 INFO - PROCESS | 2400 | 1465119122992 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]]]}] 02:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 624ms 02:32:03 INFO - PROCESS | 2400 | 1465119123030 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:32:03 INFO - PROCESS | 2400 | 1465119123032 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:32:03 INFO - PROCESS | 2400 | 1465119123036 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:32:03 INFO - PROCESS | 2400 | 1465119123038 Marionette TRACE conn2 <- [1,1774,null,{}] 02:32:03 INFO - PROCESS | 2400 | 1465119123066 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}] 02:32:03 INFO - PROCESS | 2400 | 1465119123068 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:03 INFO - PROCESS | 2400 | 1465119123205 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:32:03 INFO - PROCESS | 2400 | 1465119123249 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:03 INFO - PROCESS | 2400 | 1465119123250 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x121265800 == 34 [pid = 2400] [id = 451] 02:32:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x1199b3400) [pid = 2400] [serial = 1352] [outer = 0x0] 02:32:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x1199bb400) [pid = 2400] [serial = 1353] [outer = 0x1199b3400] 02:32:03 INFO - PROCESS | 2400 | 1465119123293 Marionette DEBUG loaded listener.js 02:32:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x119bccc00) [pid = 2400] [serial = 1354] [outer = 0x1199b3400] 02:32:03 INFO - PROCESS | 2400 | 1465119123726 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]]]}] 02:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 739ms 02:32:03 INFO - PROCESS | 2400 | 1465119123779 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:32:03 INFO - PROCESS | 2400 | 1465119123780 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:32:03 INFO - PROCESS | 2400 | 1465119123782 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:32:03 INFO - PROCESS | 2400 | 1465119123783 Marionette TRACE conn2 <- [1,1778,null,{}] 02:32:03 INFO - PROCESS | 2400 | 1465119123785 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}] 02:32:03 INFO - PROCESS | 2400 | 1465119123788 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:03 INFO - PROCESS | 2400 | 1465119123885 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:32:03 INFO - PROCESS | 2400 | 1465119123925 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:03 INFO - PROCESS | 2400 | 1465119123926 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x121aac000 == 35 [pid = 2400] [id = 452] 02:32:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1122d9000) [pid = 2400] [serial = 1355] [outer = 0x0] 02:32:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x1210ba800) [pid = 2400] [serial = 1356] [outer = 0x1122d9000] 02:32:03 INFO - PROCESS | 2400 | 1465119123950 Marionette DEBUG loaded listener.js 02:32:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x121344400) [pid = 2400] [serial = 1357] [outer = 0x1122d9000] 02:32:04 INFO - PROCESS | 2400 | 1465119124310 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]]]}] 02:32:04 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 02:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 570ms 02:32:04 INFO - PROCESS | 2400 | 1465119124353 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:32:04 INFO - PROCESS | 2400 | 1465119124354 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:32:04 INFO - PROCESS | 2400 | 1465119124356 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:32:04 INFO - PROCESS | 2400 | 1465119124357 Marionette TRACE conn2 <- [1,1782,null,{}] 02:32:04 INFO - PROCESS | 2400 | 1465119124360 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}] 02:32:04 INFO - PROCESS | 2400 | 1465119124364 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:04 INFO - PROCESS | 2400 | 1465119124476 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:32:04 INFO - PROCESS | 2400 | 1465119124513 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:04 INFO - PROCESS | 2400 | 1465119124514 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:04 INFO - PROCESS | 2400 | ++DOCSHELL 0x1245aa000 == 36 [pid = 2400] [id = 453] 02:32:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x12182d800) [pid = 2400] [serial = 1358] [outer = 0x0] 02:32:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x124493000) [pid = 2400] [serial = 1359] [outer = 0x12182d800] 02:32:04 INFO - PROCESS | 2400 | 1465119124538 Marionette DEBUG loaded listener.js 02:32:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x124ecb400) [pid = 2400] [serial = 1360] [outer = 0x12182d800] 02:32:04 INFO - PROCESS | 2400 | 1465119124886 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]]]}] 02:32:04 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 02:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 569ms 02:32:04 INFO - PROCESS | 2400 | 1465119124928 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:32:04 INFO - PROCESS | 2400 | 1465119124929 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:32:04 INFO - PROCESS | 2400 | 1465119124931 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:32:04 INFO - PROCESS | 2400 | 1465119124932 Marionette TRACE conn2 <- [1,1786,null,{}] 02:32:04 INFO - PROCESS | 2400 | 1465119124935 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}] 02:32:04 INFO - PROCESS | 2400 | 1465119124936 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:05 INFO - PROCESS | 2400 | 1465119125035 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:32:05 INFO - PROCESS | 2400 | 1465119125039 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:05 INFO - PROCESS | 2400 | 1465119125040 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x12761e800 == 37 [pid = 2400] [id = 454] 02:32:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x124e3d000) [pid = 2400] [serial = 1361] [outer = 0x0] 02:32:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x126b33c00) [pid = 2400] [serial = 1362] [outer = 0x124e3d000] 02:32:05 INFO - PROCESS | 2400 | 1465119125065 Marionette DEBUG loaded listener.js 02:32:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x126c8d400) [pid = 2400] [serial = 1363] [outer = 0x124e3d000] 02:32:05 INFO - PROCESS | 2400 | 1465119125404 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]]]}] 02:32:05 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 02:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 525ms 02:32:05 INFO - PROCESS | 2400 | 1465119125458 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:32:05 INFO - PROCESS | 2400 | 1465119125460 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:32:05 INFO - PROCESS | 2400 | 1465119125464 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:32:05 INFO - PROCESS | 2400 | 1465119125466 Marionette TRACE conn2 <- [1,1790,null,{}] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x1126d4800) [pid = 2400] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x116a72c00) [pid = 2400] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1164ebc00) [pid = 2400] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x118febc00) [pid = 2400] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x11828bc00) [pid = 2400] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x12400ec00) [pid = 2400] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x11712a000) [pid = 2400] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x11836b000) [pid = 2400] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x124da1400) [pid = 2400] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x112041800) [pid = 2400] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x124eca800) [pid = 2400] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x115dc1400) [pid = 2400] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:32:05 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x1130e5c00) [pid = 2400] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:32:05 INFO - PROCESS | 2400 | 1465119125515 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}] 02:32:05 INFO - PROCESS | 2400 | 1465119125517 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:05 INFO - PROCESS | 2400 | 1465119125642 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:32:05 INFO - PROCESS | 2400 | 1465119125648 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:05 INFO - PROCESS | 2400 | 1465119125649 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x11925f000 == 38 [pid = 2400] [id = 455] 02:32:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x1126a8c00) [pid = 2400] [serial = 1364] [outer = 0x0] 02:32:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x114fbb800) [pid = 2400] [serial = 1365] [outer = 0x1126a8c00] 02:32:05 INFO - PROCESS | 2400 | 1465119125686 Marionette DEBUG loaded listener.js 02:32:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x11827f400) [pid = 2400] [serial = 1366] [outer = 0x1126a8c00] 02:32:06 INFO - PROCESS | 2400 | 1465119126140 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]]]}] 02:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 704ms 02:32:06 INFO - PROCESS | 2400 | 1465119126168 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:32:06 INFO - PROCESS | 2400 | 1465119126171 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:32:06 INFO - PROCESS | 2400 | 1465119126209 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:32:06 INFO - PROCESS | 2400 | 1465119126211 Marionette TRACE conn2 <- [1,1794,null,{}] 02:32:06 INFO - PROCESS | 2400 | 1465119126215 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}] 02:32:06 INFO - PROCESS | 2400 | 1465119126217 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:06 INFO - PROCESS | 2400 | 1465119126344 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:32:06 INFO - PROCESS | 2400 | 1465119126353 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:06 INFO - PROCESS | 2400 | 1465119126354 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:06 INFO - PROCESS | 2400 | ++DOCSHELL 0x118737800 == 39 [pid = 2400] [id = 456] 02:32:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x118285800) [pid = 2400] [serial = 1367] [outer = 0x0] 02:32:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1199c2c00) [pid = 2400] [serial = 1368] [outer = 0x118285800] 02:32:06 INFO - PROCESS | 2400 | 1465119126399 Marionette DEBUG loaded listener.js 02:32:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x124eca800) [pid = 2400] [serial = 1369] [outer = 0x118285800] 02:32:06 INFO - PROCESS | 2400 | 1465119126815 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]]]}] 02:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 647ms 02:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:32:06 INFO - PROCESS | 2400 | 1465119126829 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:32:06 INFO - PROCESS | 2400 | 1465119126830 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:32:06 INFO - PROCESS | 2400 | 1465119126832 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:32:06 INFO - PROCESS | 2400 | 1465119126833 Marionette TRACE conn2 <- [1,1798,null,{}] 02:32:06 INFO - PROCESS | 2400 | 1465119126836 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}] 02:32:06 INFO - PROCESS | 2400 | 1465119126837 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:06 INFO - PROCESS | 2400 | 1465119126960 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:32:06 INFO - PROCESS | 2400 | 1465119126966 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:06 INFO - PROCESS | 2400 | 1465119126967 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:06 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8d5000 == 40 [pid = 2400] [id = 457] 02:32:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x11836f000) [pid = 2400] [serial = 1370] [outer = 0x0] 02:32:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x126c8cc00) [pid = 2400] [serial = 1371] [outer = 0x11836f000] 02:32:06 INFO - PROCESS | 2400 | 1465119126992 Marionette DEBUG loaded listener.js 02:32:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x126ce5000) [pid = 2400] [serial = 1372] [outer = 0x11836f000] 02:32:07 INFO - PROCESS | 2400 | 1465119127330 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]]]}] 02:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 522ms 02:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:32:07 INFO - PROCESS | 2400 | 1465119127354 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:32:07 INFO - PROCESS | 2400 | 1465119127356 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:32:07 INFO - PROCESS | 2400 | 1465119127358 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:32:07 INFO - PROCESS | 2400 | 1465119127360 Marionette TRACE conn2 <- [1,1802,null,{}] 02:32:07 INFO - PROCESS | 2400 | 1465119127362 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}] 02:32:07 INFO - PROCESS | 2400 | 1465119127364 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:07 INFO - PROCESS | 2400 | 1465119127457 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:32:07 INFO - PROCESS | 2400 | 1465119127461 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:07 INFO - PROCESS | 2400 | 1465119127463 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:07 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad46800 == 41 [pid = 2400] [id = 458] 02:32:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x126eee800) [pid = 2400] [serial = 1373] [outer = 0x0] 02:32:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x12746cc00) [pid = 2400] [serial = 1374] [outer = 0x126eee800] 02:32:07 INFO - PROCESS | 2400 | 1465119127489 Marionette DEBUG loaded listener.js 02:32:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1288ce800) [pid = 2400] [serial = 1375] [outer = 0x126eee800] 02:32:07 INFO - PROCESS | 2400 | 1465119127983 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]]]}] 02:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 670ms 02:32:08 INFO - PROCESS | 2400 | 1465119128029 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:32:08 INFO - PROCESS | 2400 | 1465119128032 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:32:08 INFO - PROCESS | 2400 | 1465119128035 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:32:08 INFO - PROCESS | 2400 | 1465119128037 Marionette TRACE conn2 <- [1,1806,null,{}] 02:32:08 INFO - PROCESS | 2400 | 1465119128041 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}] 02:32:08 INFO - PROCESS | 2400 | 1465119128043 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:08 INFO - PROCESS | 2400 | 1465119128152 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:32:08 INFO - PROCESS | 2400 | 1465119128264 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:08 INFO - PROCESS | 2400 | 1465119128265 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x118746000 == 42 [pid = 2400] [id = 459] 02:32:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x116469400) [pid = 2400] [serial = 1376] [outer = 0x0] 02:32:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x116634400) [pid = 2400] [serial = 1377] [outer = 0x116469400] 02:32:08 INFO - PROCESS | 2400 | 1465119128297 Marionette DEBUG loaded listener.js 02:32:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x117661000) [pid = 2400] [serial = 1378] [outer = 0x116469400] 02:32:08 INFO - PROCESS | 2400 | 1465119128739 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]]]}] 02:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 722ms 02:32:08 INFO - PROCESS | 2400 | 1465119128759 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:32:08 INFO - PROCESS | 2400 | 1465119128762 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:32:08 INFO - PROCESS | 2400 | 1465119128766 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:32:08 INFO - PROCESS | 2400 | 1465119128768 Marionette TRACE conn2 <- [1,1810,null,{}] 02:32:08 INFO - PROCESS | 2400 | 1465119128771 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}] 02:32:08 INFO - PROCESS | 2400 | 1465119128773 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:08 INFO - PROCESS | 2400 | 1465119128880 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:32:08 INFO - PROCESS | 2400 | 1465119128940 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:08 INFO - PROCESS | 2400 | 1465119128942 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x1248b1000 == 43 [pid = 2400] [id = 460] 02:32:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x118108400) [pid = 2400] [serial = 1379] [outer = 0x0] 02:32:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x11877a800) [pid = 2400] [serial = 1380] [outer = 0x118108400] 02:32:08 INFO - PROCESS | 2400 | 1465119128972 Marionette DEBUG loaded listener.js 02:32:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x118ff4400) [pid = 2400] [serial = 1381] [outer = 0x118108400] 02:32:09 INFO - PROCESS | 2400 | 1465119129428 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]]]}] 02:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 719ms 02:32:09 INFO - PROCESS | 2400 | 1465119129527 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:32:09 INFO - PROCESS | 2400 | 1465119129528 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:32:09 INFO - PROCESS | 2400 | 1465119129533 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:32:09 INFO - PROCESS | 2400 | 1465119129535 Marionette TRACE conn2 <- [1,1814,null,{}] 02:32:09 INFO - PROCESS | 2400 | 1465119129543 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}] 02:32:09 INFO - PROCESS | 2400 | 1465119129547 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:09 INFO - PROCESS | 2400 | 1465119129653 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:32:09 INFO - PROCESS | 2400 | 1465119129715 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:09 INFO - PROCESS | 2400 | 1465119129717 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b21e000 == 44 [pid = 2400] [id = 461] 02:32:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x1210bac00) [pid = 2400] [serial = 1382] [outer = 0x0] 02:32:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x12449a800) [pid = 2400] [serial = 1383] [outer = 0x1210bac00] 02:32:09 INFO - PROCESS | 2400 | 1465119129789 Marionette DEBUG loaded listener.js 02:32:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x126c8ac00) [pid = 2400] [serial = 1384] [outer = 0x1210bac00] 02:32:10 INFO - PROCESS | 2400 | 1465119130277 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]]]}] 02:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 776ms 02:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:32:10 INFO - PROCESS | 2400 | 1465119130326 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:32:10 INFO - PROCESS | 2400 | 1465119130329 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:32:10 INFO - PROCESS | 2400 | 1465119130332 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:32:10 INFO - PROCESS | 2400 | 1465119130335 Marionette TRACE conn2 <- [1,1818,null,{}] 02:32:10 INFO - PROCESS | 2400 | 1465119130341 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}] 02:32:10 INFO - PROCESS | 2400 | 1465119130343 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:10 INFO - PROCESS | 2400 | 1465119130701 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:32:10 INFO - PROCESS | 2400 | 1465119130800 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:10 INFO - PROCESS | 2400 | 1465119130802 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:10 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e0d800 == 45 [pid = 2400] [id = 462] 02:32:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1126d3000) [pid = 2400] [serial = 1385] [outer = 0x0] 02:32:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x112983800) [pid = 2400] [serial = 1386] [outer = 0x1126d3000] 02:32:10 INFO - PROCESS | 2400 | 1465119130831 Marionette DEBUG loaded listener.js 02:32:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x113223800) [pid = 2400] [serial = 1387] [outer = 0x1126d3000] 02:32:11 INFO - PROCESS | 2400 | 1465119131378 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]]]}] 02:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1074ms 02:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:32:11 INFO - PROCESS | 2400 | 1465119131429 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:32:11 INFO - PROCESS | 2400 | 1465119131433 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:32:11 INFO - PROCESS | 2400 | 1465119131443 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:32:11 INFO - PROCESS | 2400 | 1465119131446 Marionette TRACE conn2 <- [1,1822,null,{}] 02:32:11 INFO - PROCESS | 2400 | 1465119131451 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}] 02:32:11 INFO - PROCESS | 2400 | 1465119131453 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:11 INFO - PROCESS | 2400 | 1465119131595 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8d5000 == 44 [pid = 2400] [id = 457] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x118737800 == 43 [pid = 2400] [id = 456] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x11925f000 == 42 [pid = 2400] [id = 455] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x12761e800 == 41 [pid = 2400] [id = 454] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x1245aa000 == 40 [pid = 2400] [id = 453] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x121aac000 == 39 [pid = 2400] [id = 452] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x121265800 == 38 [pid = 2400] [id = 451] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x119615000 == 37 [pid = 2400] [id = 450] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x11821e000 == 36 [pid = 2400] [id = 449] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x116671000 == 35 [pid = 2400] [id = 448] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x112aa7000 == 34 [pid = 2400] [id = 447] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x119261000 == 33 [pid = 2400] [id = 446] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x110f85800 == 32 [pid = 2400] [id = 445] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x118982000 == 31 [pid = 2400] [id = 436] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x117e0d800 == 30 [pid = 2400] [id = 462] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x12b21e000 == 29 [pid = 2400] [id = 461] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x1248b1000 == 28 [pid = 2400] [id = 460] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x118746000 == 27 [pid = 2400] [id = 459] 02:32:12 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad46800 == 26 [pid = 2400] [id = 458] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x121346400) [pid = 2400] [serial = 1332] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1126d9c00) [pid = 2400] [serial = 1311] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x128d2c000) [pid = 2400] [serial = 1309] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x127183800) [pid = 2400] [serial = 1308] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x11827f800) [pid = 2400] [serial = 1294] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1175b1400) [pid = 2400] [serial = 1293] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1199c0400) [pid = 2400] [serial = 1297] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x1193b3800) [pid = 2400] [serial = 1296] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x118415800) [pid = 2400] [serial = 1320] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x12484f000) [pid = 2400] [serial = 1300] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x124464000) [pid = 2400] [serial = 1299] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x118105c00) [pid = 2400] [serial = 1318] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x11718e400) [pid = 2400] [serial = 1317] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x118f47c00) [pid = 2400] [serial = 1323] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x118782000) [pid = 2400] [serial = 1321] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x126b31800) [pid = 2400] [serial = 1303] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x124ec4800) [pid = 2400] [serial = 1302] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1210c1800) [pid = 2400] [serial = 1330] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x118ff6800) [pid = 2400] [serial = 1324] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x126c90400) [pid = 2400] [serial = 1306] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x1193b9c00) [pid = 2400] [serial = 1326] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x114efa000) [pid = 2400] [serial = 1315] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x126be3400) [pid = 2400] [serial = 1305] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x11322c800) [pid = 2400] [serial = 1314] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x1199bb000) [pid = 2400] [serial = 1329] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x112982000) [pid = 2400] [serial = 1312] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x1199b4800) [pid = 2400] [serial = 1327] [outer = 0x0] [url = about:blank] 02:32:12 INFO - PROCESS | 2400 | 1465119132247 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:12 INFO - PROCESS | 2400 | 1465119132249 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x112015800 == 27 [pid = 2400] [id = 463] 02:32:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x1122d0c00) [pid = 2400] [serial = 1388] [outer = 0x0] 02:32:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x1126a3000) [pid = 2400] [serial = 1389] [outer = 0x1122d0c00] 02:32:12 INFO - PROCESS | 2400 | 1465119132279 Marionette DEBUG loaded listener.js 02:32:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x1126d7800) [pid = 2400] [serial = 1390] [outer = 0x1122d0c00] 02:32:12 INFO - PROCESS | 2400 | 1465119132642 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]]]}] 02:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1228ms 02:32:12 INFO - PROCESS | 2400 | 1465119132669 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:32:12 INFO - PROCESS | 2400 | 1465119132672 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:32:12 INFO - PROCESS | 2400 | 1465119132677 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:32:12 INFO - PROCESS | 2400 | 1465119132680 Marionette TRACE conn2 <- [1,1826,null,{}] 02:32:12 INFO - PROCESS | 2400 | 1465119132684 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}] 02:32:12 INFO - PROCESS | 2400 | 1465119132687 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:12 INFO - PROCESS | 2400 | 1465119132840 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:32:12 INFO - PROCESS | 2400 | 1465119132920 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:12 INFO - PROCESS | 2400 | 1465119132923 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x116a9f800 == 28 [pid = 2400] [id = 464] 02:32:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x1130d8000) [pid = 2400] [serial = 1391] [outer = 0x0] 02:32:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x114fc1000) [pid = 2400] [serial = 1392] [outer = 0x1130d8000] 02:32:12 INFO - PROCESS | 2400 | 1465119132965 Marionette DEBUG loaded listener.js 02:32:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x11663c800) [pid = 2400] [serial = 1393] [outer = 0x1130d8000] 02:32:13 INFO - PROCESS | 2400 | 1465119133269 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]]]}] 02:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 621ms 02:32:13 INFO - PROCESS | 2400 | 1465119133300 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:32:13 INFO - PROCESS | 2400 | 1465119133303 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:32:13 INFO - PROCESS | 2400 | 1465119133310 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:32:13 INFO - PROCESS | 2400 | 1465119133312 Marionette TRACE conn2 <- [1,1830,null,{}] 02:32:13 INFO - PROCESS | 2400 | 1465119133315 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}] 02:32:13 INFO - PROCESS | 2400 | 1465119133317 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:13 INFO - PROCESS | 2400 | 1465119133454 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:32:13 INFO - PROCESS | 2400 | 1465119133577 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:13 INFO - PROCESS | 2400 | 1465119133578 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x114e5c000 == 29 [pid = 2400] [id = 465] 02:32:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x112043000) [pid = 2400] [serial = 1394] [outer = 0x0] 02:32:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1126a3c00) [pid = 2400] [serial = 1395] [outer = 0x112043000] 02:32:13 INFO - PROCESS | 2400 | 1465119133612 Marionette DEBUG loaded listener.js 02:32:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x1130ba400) [pid = 2400] [serial = 1396] [outer = 0x112043000] 02:32:14 INFO - PROCESS | 2400 | 1465119134148 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]]]}] 02:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 874ms 02:32:14 INFO - PROCESS | 2400 | 1465119134181 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:32:14 INFO - PROCESS | 2400 | 1465119134184 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:32:14 INFO - PROCESS | 2400 | 1465119134187 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:32:14 INFO - PROCESS | 2400 | 1465119134189 Marionette TRACE conn2 <- [1,1834,null,{}] 02:32:14 INFO - PROCESS | 2400 | 1465119134193 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}] 02:32:14 INFO - PROCESS | 2400 | 1465119134196 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:14 INFO - PROCESS | 2400 | 1465119134303 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:32:14 INFO - PROCESS | 2400 | 1465119134380 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:14 INFO - PROCESS | 2400 | 1465119134382 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x118309800 == 30 [pid = 2400] [id = 466] 02:32:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x116a73800) [pid = 2400] [serial = 1397] [outer = 0x0] 02:32:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1175a9800) [pid = 2400] [serial = 1398] [outer = 0x116a73800] 02:32:14 INFO - PROCESS | 2400 | 1465119134414 Marionette DEBUG loaded listener.js 02:32:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x118104800) [pid = 2400] [serial = 1399] [outer = 0x116a73800] 02:32:15 INFO - PROCESS | 2400 | 1465119135055 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]]]}] 02:32:15 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 02:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 922ms 02:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:32:15 INFO - PROCESS | 2400 | 1465119135108 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:32:15 INFO - PROCESS | 2400 | 1465119135110 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:32:15 INFO - PROCESS | 2400 | 1465119135114 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:32:15 INFO - PROCESS | 2400 | 1465119135116 Marionette TRACE conn2 <- [1,1838,null,{}] 02:32:15 INFO - PROCESS | 2400 | 1465119135120 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}] 02:32:15 INFO - PROCESS | 2400 | 1465119135122 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:15 INFO - PROCESS | 2400 | 1465119135249 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:32:15 INFO - PROCESS | 2400 | 1465119135303 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:15 INFO - PROCESS | 2400 | 1465119135305 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x116aaa800 == 31 [pid = 2400] [id = 467] 02:32:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x112d4d800) [pid = 2400] [serial = 1400] [outer = 0x0] 02:32:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x11338dc00) [pid = 2400] [serial = 1401] [outer = 0x112d4d800] 02:32:15 INFO - PROCESS | 2400 | 1465119135333 Marionette DEBUG loaded listener.js 02:32:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x116869800) [pid = 2400] [serial = 1402] [outer = 0x112d4d800] 02:32:15 INFO - PROCESS | 2400 | --DOCSHELL 0x1133c7800 == 30 [pid = 2400] [id = 25] 02:32:15 INFO - PROCESS | 2400 | --DOCSHELL 0x12d12b800 == 29 [pid = 2400] [id = 17] 02:32:15 INFO - PROCESS | 2400 | --DOCSHELL 0x11745f800 == 28 [pid = 2400] [id = 24] 02:32:15 INFO - PROCESS | 2400 | --DOCSHELL 0x116896800 == 27 [pid = 2400] [id = 23] 02:32:15 INFO - PROCESS | 2400 | --DOCSHELL 0x112654800 == 26 [pid = 2400] [id = 22] 02:32:15 INFO - PROCESS | 2400 | --DOCSHELL 0x116a9f800 == 25 [pid = 2400] [id = 464] 02:32:15 INFO - PROCESS | 2400 | --DOCSHELL 0x112015800 == 24 [pid = 2400] [id = 463] 02:32:15 INFO - PROCESS | 2400 | 1465119135885 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]]]}] 02:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 823ms 02:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:32:15 INFO - PROCESS | 2400 | 1465119135937 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:32:15 INFO - PROCESS | 2400 | 1465119135941 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:32:15 INFO - PROCESS | 2400 | 1465119135946 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:32:15 INFO - PROCESS | 2400 | 1465119135951 Marionette TRACE conn2 <- [1,1842,null,{}] 02:32:15 INFO - PROCESS | 2400 | 1465119135956 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}] 02:32:15 INFO - PROCESS | 2400 | 1465119135959 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:16 INFO - PROCESS | 2400 | 1465119136107 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:32:16 INFO - PROCESS | 2400 | 1465119136234 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:16 INFO - PROCESS | 2400 | 1465119136235 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x1182f7800 == 25 [pid = 2400] [id = 468] 02:32:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x115d7c400) [pid = 2400] [serial = 1403] [outer = 0x0] 02:32:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x1168b6800) [pid = 2400] [serial = 1404] [outer = 0x115d7c400] 02:32:16 INFO - PROCESS | 2400 | 1465119136269 Marionette DEBUG loaded listener.js 02:32:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x11827e000) [pid = 2400] [serial = 1405] [outer = 0x115d7c400] 02:32:16 INFO - PROCESS | 2400 | 1465119136814 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]]]}] 02:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 928ms 02:32:16 INFO - PROCESS | 2400 | 1465119136873 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:32:16 INFO - PROCESS | 2400 | 1465119136879 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:32:16 INFO - PROCESS | 2400 | 1465119136886 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:32:16 INFO - PROCESS | 2400 | 1465119136889 Marionette TRACE conn2 <- [1,1846,null,{}] 02:32:16 INFO - PROCESS | 2400 | 1465119136892 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}] 02:32:16 INFO - PROCESS | 2400 | 1465119136895 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:17 INFO - PROCESS | 2400 | 1465119137021 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:32:17 INFO - PROCESS | 2400 | 1465119137078 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:17 INFO - PROCESS | 2400 | 1465119137079 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x119264000 == 26 [pid = 2400] [id = 469] 02:32:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x118779800) [pid = 2400] [serial = 1406] [outer = 0x0] 02:32:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x1187b8800) [pid = 2400] [serial = 1407] [outer = 0x118779800] 02:32:17 INFO - PROCESS | 2400 | 1465119137111 Marionette DEBUG loaded listener.js 02:32:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x118fe3c00) [pid = 2400] [serial = 1408] [outer = 0x118779800] 02:32:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x11976d400) [pid = 2400] [serial = 1409] [outer = 0x12ce10400] 02:32:17 INFO - PROCESS | 2400 | 1465119137620 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]]]}] 02:32:17 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) 02:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 772ms 02:32:17 INFO - PROCESS | 2400 | 1465119137673 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:32:17 INFO - PROCESS | 2400 | 1465119137674 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:32:17 INFO - PROCESS | 2400 | 1465119137678 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:32:17 INFO - PROCESS | 2400 | 1465119137681 Marionette TRACE conn2 <- [1,1850,null,{}] 02:32:17 INFO - PROCESS | 2400 | 1465119137692 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}] 02:32:17 INFO - PROCESS | 2400 | 1465119137695 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:17 INFO - PROCESS | 2400 | 1465119137794 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:32:17 INFO - PROCESS | 2400 | 1465119137878 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:17 INFO - PROCESS | 2400 | 1465119137880 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213c3000 == 27 [pid = 2400] [id = 470] 02:32:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x1199b6c00) [pid = 2400] [serial = 1410] [outer = 0x0] 02:32:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1199ddc00) [pid = 2400] [serial = 1411] [outer = 0x1199b6c00] 02:32:17 INFO - PROCESS | 2400 | 1465119137913 Marionette DEBUG loaded listener.js 02:32:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1210c1800) [pid = 2400] [serial = 1412] [outer = 0x1199b6c00] 02:32:18 INFO - PROCESS | 2400 | 1465119138423 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]]]}] 02:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 780ms 02:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:32:18 INFO - PROCESS | 2400 | 1465119138460 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:32:18 INFO - PROCESS | 2400 | 1465119138462 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:32:18 INFO - PROCESS | 2400 | 1465119138464 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:32:18 INFO - PROCESS | 2400 | 1465119138465 Marionette TRACE conn2 <- [1,1854,null,{}] 02:32:18 INFO - PROCESS | 2400 | 1465119138468 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}] 02:32:18 INFO - PROCESS | 2400 | 1465119138469 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:18 INFO - PROCESS | 2400 | 1465119138566 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:32:18 INFO - PROCESS | 2400 | 1465119138637 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:18 INFO - PROCESS | 2400 | 1465119138638 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x12406a800 == 28 [pid = 2400] [id = 471] 02:32:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1199c1400) [pid = 2400] [serial = 1413] [outer = 0x0] 02:32:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x12182e000) [pid = 2400] [serial = 1414] [outer = 0x1199c1400] 02:32:18 INFO - PROCESS | 2400 | 1465119138668 Marionette DEBUG loaded listener.js 02:32:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x124005400) [pid = 2400] [serial = 1415] [outer = 0x1199c1400] 02:32:19 INFO - PROCESS | 2400 | 1465119139096 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]]]}] 02:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 668ms 02:32:19 INFO - PROCESS | 2400 | 1465119139133 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:32:19 INFO - PROCESS | 2400 | 1465119139134 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:32:19 INFO - PROCESS | 2400 | 1465119139136 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:32:19 INFO - PROCESS | 2400 | 1465119139138 Marionette TRACE conn2 <- [1,1858,null,{}] 02:32:19 INFO - PROCESS | 2400 | 1465119139140 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}] 02:32:19 INFO - PROCESS | 2400 | 1465119139142 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:19 INFO - PROCESS | 2400 | 1465119139233 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:32:19 INFO - PROCESS | 2400 | 1465119139290 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:19 INFO - PROCESS | 2400 | 1465119139291 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x121eb6800 == 29 [pid = 2400] [id = 472] 02:32:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x118779000) [pid = 2400] [serial = 1416] [outer = 0x0] 02:32:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x124081c00) [pid = 2400] [serial = 1417] [outer = 0x118779000] 02:32:19 INFO - PROCESS | 2400 | 1465119139320 Marionette DEBUG loaded listener.js 02:32:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x124703400) [pid = 2400] [serial = 1418] [outer = 0x118779000] 02:32:19 INFO - PROCESS | 2400 | 1465119139829 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]]]}] 02:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 770ms 02:32:19 INFO - PROCESS | 2400 | 1465119139909 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:32:19 INFO - PROCESS | 2400 | 1465119139911 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:32:19 INFO - PROCESS | 2400 | 1465119139915 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:32:19 INFO - PROCESS | 2400 | 1465119139917 Marionette TRACE conn2 <- [1,1862,null,{}] 02:32:19 INFO - PROCESS | 2400 | 1465119139922 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}] 02:32:19 INFO - PROCESS | 2400 | 1465119139924 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:20 INFO - PROCESS | 2400 | 1465119140031 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:32:20 INFO - PROCESS | 2400 | 1465119140090 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:20 INFO - PROCESS | 2400 | 1465119140093 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e03000 == 30 [pid = 2400] [id = 473] 02:32:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x114efa000) [pid = 2400] [serial = 1419] [outer = 0x0] 02:32:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x116a72000) [pid = 2400] [serial = 1420] [outer = 0x114efa000] 02:32:20 INFO - PROCESS | 2400 | 1465119140125 Marionette DEBUG loaded listener.js 02:32:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x11810e800) [pid = 2400] [serial = 1421] [outer = 0x114efa000] 02:32:20 INFO - PROCESS | 2400 | 1465119140580 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]]]}] 02:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 722ms 02:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:32:20 INFO - PROCESS | 2400 | 1465119140637 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:32:20 INFO - PROCESS | 2400 | 1465119140640 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:32:20 INFO - PROCESS | 2400 | 1465119140645 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:32:20 INFO - PROCESS | 2400 | 1465119140647 Marionette TRACE conn2 <- [1,1866,null,{}] 02:32:20 INFO - PROCESS | 2400 | 1465119140649 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}] 02:32:20 INFO - PROCESS | 2400 | 1465119140651 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:20 INFO - PROCESS | 2400 | 1465119140752 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:32:20 INFO - PROCESS | 2400 | 1465119140810 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:20 INFO - PROCESS | 2400 | 1465119140812 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x12117a000 == 31 [pid = 2400] [id = 474] 02:32:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x11840a400) [pid = 2400] [serial = 1422] [outer = 0x0] 02:32:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x118f46c00) [pid = 2400] [serial = 1423] [outer = 0x11840a400] 02:32:20 INFO - PROCESS | 2400 | 1465119140843 Marionette DEBUG loaded listener.js 02:32:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x11928cc00) [pid = 2400] [serial = 1424] [outer = 0x11840a400] 02:32:21 INFO - PROCESS | 2400 | 1465119141264 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]]]}] 02:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 02:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:32:21 INFO - PROCESS | 2400 | 1465119141316 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:32:21 INFO - PROCESS | 2400 | 1465119141318 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:32:21 INFO - PROCESS | 2400 | 1465119141321 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:32:21 INFO - PROCESS | 2400 | 1465119141323 Marionette TRACE conn2 <- [1,1870,null,{}] 02:32:21 INFO - PROCESS | 2400 | 1465119141331 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}] 02:32:21 INFO - PROCESS | 2400 | 1465119141334 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:21 INFO - PROCESS | 2400 | 1465119141455 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:32:21 INFO - PROCESS | 2400 | 1465119141515 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:21 INFO - PROCESS | 2400 | 1465119141517 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:21 INFO - PROCESS | 2400 | ++DOCSHELL 0x1167cd000 == 32 [pid = 2400] [id = 475] 02:32:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x1210be800) [pid = 2400] [serial = 1425] [outer = 0x0] 02:32:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x1213a1800) [pid = 2400] [serial = 1426] [outer = 0x1210be800] 02:32:21 INFO - PROCESS | 2400 | 1465119141550 Marionette DEBUG loaded listener.js 02:32:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x124856000) [pid = 2400] [serial = 1427] [outer = 0x1210be800] 02:32:21 INFO - PROCESS | 2400 | 1465119141993 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]]]}] 02:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 721ms 02:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:32:22 INFO - PROCESS | 2400 | 1465119142042 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:32:22 INFO - PROCESS | 2400 | 1465119142044 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:32:22 INFO - PROCESS | 2400 | 1465119142046 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:32:22 INFO - PROCESS | 2400 | 1465119142047 Marionette TRACE conn2 <- [1,1874,null,{}] 02:32:22 INFO - PROCESS | 2400 | 1465119142050 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}] 02:32:22 INFO - PROCESS | 2400 | 1465119142051 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:22 INFO - PROCESS | 2400 | 1465119142149 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:32:22 INFO - PROCESS | 2400 | 1465119142208 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:22 INFO - PROCESS | 2400 | 1465119142209 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x128f4b000 == 33 [pid = 2400] [id = 476] 02:32:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x124edd800) [pid = 2400] [serial = 1428] [outer = 0x0] 02:32:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 115 (0x126b3c800) [pid = 2400] [serial = 1429] [outer = 0x124edd800] 02:32:22 INFO - PROCESS | 2400 | 1465119142239 Marionette DEBUG loaded listener.js 02:32:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 116 (0x126c95400) [pid = 2400] [serial = 1430] [outer = 0x124edd800] 02:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 668ms 02:32:22 INFO - PROCESS | 2400 | 1465119142707 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]]]}] 02:32:22 INFO - PROCESS | 2400 | 1465119142715 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:32:22 INFO - PROCESS | 2400 | 1465119142716 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:32:22 INFO - PROCESS | 2400 | 1465119142718 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:32:22 INFO - PROCESS | 2400 | 1465119142719 Marionette TRACE conn2 <- [1,1878,null,{}] 02:32:22 INFO - PROCESS | 2400 | 1465119142721 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}] 02:32:22 INFO - PROCESS | 2400 | 1465119142724 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:22 INFO - PROCESS | 2400 | 1465119142845 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:32:22 INFO - PROCESS | 2400 | 1465119142953 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:22 INFO - PROCESS | 2400 | 1465119142954 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x1297a3000 == 34 [pid = 2400] [id = 477] 02:32:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 117 (0x126b39400) [pid = 2400] [serial = 1431] [outer = 0x0] 02:32:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 118 (0x126cec400) [pid = 2400] [serial = 1432] [outer = 0x126b39400] 02:32:23 INFO - PROCESS | 2400 | 1465119143004 Marionette DEBUG loaded listener.js 02:32:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 119 (0x12717e400) [pid = 2400] [serial = 1433] [outer = 0x126b39400] 02:32:23 INFO - PROCESS | 2400 | 1465119143475 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]]]}] 02:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 768ms 02:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:32:23 INFO - PROCESS | 2400 | 1465119143487 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:32:23 INFO - PROCESS | 2400 | 1465119143489 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:32:23 INFO - PROCESS | 2400 | 1465119143493 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:32:23 INFO - PROCESS | 2400 | 1465119143494 Marionette TRACE conn2 <- [1,1882,null,{}] 02:32:23 INFO - PROCESS | 2400 | 1465119143497 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}] 02:32:23 INFO - PROCESS | 2400 | 1465119143501 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:23 INFO - PROCESS | 2400 | 1465119143634 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:32:23 INFO - PROCESS | 2400 | 1465119143697 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:23 INFO - PROCESS | 2400 | 1465119143698 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8dd000 == 35 [pid = 2400] [id = 478] 02:32:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 120 (0x12764e400) [pid = 2400] [serial = 1434] [outer = 0x0] 02:32:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 121 (0x1288c3400) [pid = 2400] [serial = 1435] [outer = 0x12764e400] 02:32:23 INFO - PROCESS | 2400 | 1465119143727 Marionette DEBUG loaded listener.js 02:32:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 122 (0x128d2a000) [pid = 2400] [serial = 1436] [outer = 0x12764e400] 02:32:24 INFO - PROCESS | 2400 | 1465119144306 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]]]}] 02:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 820ms 02:32:24 INFO - PROCESS | 2400 | 1465119144313 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:32:24 INFO - PROCESS | 2400 | 1465119144316 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:32:24 INFO - PROCESS | 2400 | 1465119144319 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:32:24 INFO - PROCESS | 2400 | 1465119144322 Marionette TRACE conn2 <- [1,1886,null,{}] 02:32:24 INFO - PROCESS | 2400 | 1465119144328 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}] 02:32:24 INFO - PROCESS | 2400 | 1465119144329 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:24 INFO - PROCESS | 2400 | 1465119144468 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:32:24 INFO - PROCESS | 2400 | --DOCSHELL 0x12406a800 == 34 [pid = 2400] [id = 471] 02:32:24 INFO - PROCESS | 2400 | --DOCSHELL 0x1213c3000 == 33 [pid = 2400] [id = 470] 02:32:24 INFO - PROCESS | 2400 | --DOCSHELL 0x119264000 == 32 [pid = 2400] [id = 469] 02:32:24 INFO - PROCESS | 2400 | --DOCSHELL 0x1182f7800 == 31 [pid = 2400] [id = 468] 02:32:24 INFO - PROCESS | 2400 | 1465119144554 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:24 INFO - PROCESS | 2400 | 1465119144555 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x116a9c800 == 32 [pid = 2400] [id = 479] 02:32:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 123 (0x111f6ac00) [pid = 2400] [serial = 1437] [outer = 0x0] 02:32:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 124 (0x112ad1000) [pid = 2400] [serial = 1438] [outer = 0x111f6ac00] 02:32:24 INFO - PROCESS | 2400 | 1465119144588 Marionette DEBUG loaded listener.js 02:32:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 125 (0x11805a000) [pid = 2400] [serial = 1439] [outer = 0x111f6ac00] 02:32:25 INFO - PROCESS | 2400 | 1465119145028 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]]]}] 02:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 725ms 02:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:32:25 INFO - PROCESS | 2400 | 1465119145045 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:32:25 INFO - PROCESS | 2400 | 1465119145047 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:32:25 INFO - PROCESS | 2400 | 1465119145051 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:32:25 INFO - PROCESS | 2400 | 1465119145053 Marionette TRACE conn2 <- [1,1890,null,{}] 02:32:25 INFO - PROCESS | 2400 | 1465119145056 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}] 02:32:25 INFO - PROCESS | 2400 | 1465119145058 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:25 INFO - PROCESS | 2400 | 1465119145158 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:32:25 INFO - PROCESS | 2400 | 1465119145220 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:25 INFO - PROCESS | 2400 | 1465119145222 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:25 INFO - PROCESS | 2400 | ++DOCSHELL 0x12117d800 == 33 [pid = 2400] [id = 480] 02:32:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 126 (0x118f06800) [pid = 2400] [serial = 1440] [outer = 0x0] 02:32:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 127 (0x1199b4c00) [pid = 2400] [serial = 1441] [outer = 0x118f06800] 02:32:25 INFO - PROCESS | 2400 | 1465119145253 Marionette DEBUG loaded listener.js 02:32:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 128 (0x1210b7c00) [pid = 2400] [serial = 1442] [outer = 0x118f06800] 02:32:25 INFO - PROCESS | 2400 | 1465119145726 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]]]}] 02:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 721ms 02:32:25 INFO - PROCESS | 2400 | 1465119145829 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:32:25 INFO - PROCESS | 2400 | 1465119145831 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:32:25 INFO - PROCESS | 2400 | 1465119145836 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:32:25 INFO - PROCESS | 2400 | 1465119145837 Marionette TRACE conn2 <- [1,1894,null,{}] 02:32:25 INFO - PROCESS | 2400 | 1465119145839 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}] 02:32:25 INFO - PROCESS | 2400 | 1465119145841 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:25 INFO - PROCESS | 2400 | 1465119145940 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:32:26 INFO - PROCESS | 2400 | 1465119146015 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:26 INFO - PROCESS | 2400 | 1465119146016 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x127151000 == 34 [pid = 2400] [id = 481] 02:32:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 129 (0x12484a800) [pid = 2400] [serial = 1443] [outer = 0x0] 02:32:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 130 (0x124da3800) [pid = 2400] [serial = 1444] [outer = 0x12484a800] 02:32:26 INFO - PROCESS | 2400 | 1465119146046 Marionette DEBUG loaded listener.js 02:32:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 131 (0x126bd8800) [pid = 2400] [serial = 1445] [outer = 0x12484a800] 02:32:26 INFO - PROCESS | 2400 | 1465119146494 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]]]}] 02:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 671ms 02:32:26 INFO - PROCESS | 2400 | 1465119146508 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:32:26 INFO - PROCESS | 2400 | 1465119146511 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:32:26 INFO - PROCESS | 2400 | 1465119146519 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:32:26 INFO - PROCESS | 2400 | 1465119146522 Marionette TRACE conn2 <- [1,1898,null,{}] 02:32:26 INFO - PROCESS | 2400 | 1465119146525 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}] 02:32:26 INFO - PROCESS | 2400 | 1465119146527 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:26 INFO - PROCESS | 2400 | 1465119146631 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:32:26 INFO - PROCESS | 2400 | 1465119146692 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:26 INFO - PROCESS | 2400 | 1465119146694 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8cc800 == 35 [pid = 2400] [id = 482] 02:32:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 132 (0x126be3400) [pid = 2400] [serial = 1446] [outer = 0x0] 02:32:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 133 (0x126fcd800) [pid = 2400] [serial = 1447] [outer = 0x126be3400] 02:32:26 INFO - PROCESS | 2400 | 1465119146723 Marionette DEBUG loaded listener.js 02:32:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 134 (0x1288cd000) [pid = 2400] [serial = 1448] [outer = 0x126be3400] 02:32:27 INFO - PROCESS | 2400 | 1465119147187 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]]]}] 02:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 725ms 02:32:27 INFO - PROCESS | 2400 | 1465119147253 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:32:27 INFO - PROCESS | 2400 | 1465119147254 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:32:27 INFO - PROCESS | 2400 | 1465119147258 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:32:27 INFO - PROCESS | 2400 | 1465119147259 Marionette TRACE conn2 <- [1,1902,null,{}] 02:32:27 INFO - PROCESS | 2400 | 1465119147262 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}] 02:32:27 INFO - PROCESS | 2400 | 1465119147263 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:27 INFO - PROCESS | 2400 | 1465119147361 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:32:27 INFO - PROCESS | 2400 | 1465119147423 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:27 INFO - PROCESS | 2400 | 1465119147424 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x111f15800 == 36 [pid = 2400] [id = 483] 02:32:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 135 (0x12764f800) [pid = 2400] [serial = 1449] [outer = 0x0] 02:32:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 136 (0x128c55800) [pid = 2400] [serial = 1450] [outer = 0x12764f800] 02:32:27 INFO - PROCESS | 2400 | 1465119147454 Marionette DEBUG loaded listener.js 02:32:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 137 (0x128d2ac00) [pid = 2400] [serial = 1451] [outer = 0x12764f800] 02:32:27 INFO - PROCESS | 2400 | 1465119147910 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]]]}] 02:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 02:32:27 INFO - PROCESS | 2400 | 1465119147929 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:32:27 INFO - PROCESS | 2400 | 1465119147930 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:32:27 INFO - PROCESS | 2400 | 1465119147933 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:32:27 INFO - PROCESS | 2400 | 1465119147934 Marionette TRACE conn2 <- [1,1906,null,{}] 02:32:27 INFO - PROCESS | 2400 | 1465119147937 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}] 02:32:27 INFO - PROCESS | 2400 | 1465119147938 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:28 INFO - PROCESS | 2400 | 1465119148038 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:32:28 INFO - PROCESS | 2400 | 1465119148103 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:28 INFO - PROCESS | 2400 | 1465119148107 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x12bdd5800 == 37 [pid = 2400] [id = 484] 02:32:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 138 (0x128f34400) [pid = 2400] [serial = 1452] [outer = 0x0] 02:32:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 139 (0x128f39c00) [pid = 2400] [serial = 1453] [outer = 0x128f34400] 02:32:28 INFO - PROCESS | 2400 | 1465119148144 Marionette DEBUG loaded listener.js 02:32:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 140 (0x129353c00) [pid = 2400] [serial = 1454] [outer = 0x128f34400] 02:32:28 INFO - PROCESS | 2400 | 1465119148699 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]]]}] 02:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 825ms 02:32:28 INFO - PROCESS | 2400 | 1465119148758 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:32:28 INFO - PROCESS | 2400 | 1465119148761 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:32:28 INFO - PROCESS | 2400 | 1465119148764 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:32:28 INFO - PROCESS | 2400 | 1465119148767 Marionette TRACE conn2 <- [1,1910,null,{}] 02:32:28 INFO - PROCESS | 2400 | 1465119148770 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}] 02:32:28 INFO - PROCESS | 2400 | 1465119148772 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:28 INFO - PROCESS | 2400 | --DOCSHELL 0x128f4b000 == 36 [pid = 2400] [id = 476] 02:32:28 INFO - PROCESS | 2400 | --DOCSHELL 0x1167cd000 == 35 [pid = 2400] [id = 475] 02:32:28 INFO - PROCESS | 2400 | --DOCSHELL 0x12117a000 == 34 [pid = 2400] [id = 474] 02:32:28 INFO - PROCESS | 2400 | --DOCSHELL 0x117e03000 == 33 [pid = 2400] [id = 473] 02:32:28 INFO - PROCESS | 2400 | 1465119148977 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:32:29 INFO - PROCESS | 2400 | 1465119149030 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:29 INFO - PROCESS | 2400 | 1465119149032 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x119614800 == 34 [pid = 2400] [id = 485] 02:32:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 141 (0x11827d800) [pid = 2400] [serial = 1455] [outer = 0x0] 02:32:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 142 (0x11877cc00) [pid = 2400] [serial = 1456] [outer = 0x11827d800] 02:32:29 INFO - PROCESS | 2400 | 1465119149064 Marionette DEBUG loaded listener.js 02:32:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 143 (0x11976e000) [pid = 2400] [serial = 1457] [outer = 0x11827d800] 02:32:29 INFO - PROCESS | 2400 | 1465119149499 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]]]}] 02:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 772ms 02:32:29 INFO - PROCESS | 2400 | 1465119149542 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:32:29 INFO - PROCESS | 2400 | 1465119149545 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:32:29 INFO - PROCESS | 2400 | 1465119149550 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:32:29 INFO - PROCESS | 2400 | 1465119149552 Marionette TRACE conn2 <- [1,1914,null,{}] 02:32:29 INFO - PROCESS | 2400 | 1465119149555 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}] 02:32:29 INFO - PROCESS | 2400 | 1465119149559 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:29 INFO - PROCESS | 2400 | 1465119149666 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:32:29 INFO - PROCESS | 2400 | 1465119149742 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:29 INFO - PROCESS | 2400 | 1465119149743 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x12760e000 == 35 [pid = 2400] [id = 486] 02:32:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 144 (0x12449c800) [pid = 2400] [serial = 1458] [outer = 0x0] 02:32:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 145 (0x124d9d400) [pid = 2400] [serial = 1459] [outer = 0x12449c800] 02:32:29 INFO - PROCESS | 2400 | 1465119149775 Marionette DEBUG loaded listener.js 02:32:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 146 (0x126c87400) [pid = 2400] [serial = 1460] [outer = 0x12449c800] 02:32:30 INFO - PROCESS | 2400 | 1465119150215 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]]]}] 02:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 722ms 02:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:32:30 INFO - PROCESS | 2400 | 1465119150287 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:32:30 INFO - PROCESS | 2400 | 1465119150289 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:32:30 INFO - PROCESS | 2400 | 1465119150293 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:32:30 INFO - PROCESS | 2400 | 1465119150295 Marionette TRACE conn2 <- [1,1918,null,{}] 02:32:30 INFO - PROCESS | 2400 | 1465119150297 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}] 02:32:30 INFO - PROCESS | 2400 | 1465119150299 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:30 INFO - PROCESS | 2400 | 1465119150401 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:32:30 INFO - PROCESS | 2400 | 1465119150477 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:30 INFO - PROCESS | 2400 | 1465119150478 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x12aad6000 == 36 [pid = 2400] [id = 487] 02:32:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 147 (0x126c93c00) [pid = 2400] [serial = 1461] [outer = 0x0] 02:32:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 148 (0x127179c00) [pid = 2400] [serial = 1462] [outer = 0x126c93c00] 02:32:30 INFO - PROCESS | 2400 | 1465119150513 Marionette DEBUG loaded listener.js 02:32:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 149 (0x128c5f000) [pid = 2400] [serial = 1463] [outer = 0x126c93c00] 02:32:30 INFO - PROCESS | 2400 | 1465119150924 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]]]}] 02:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 669ms 02:32:30 INFO - PROCESS | 2400 | 1465119150966 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:32:30 INFO - PROCESS | 2400 | 1465119150970 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:32:30 INFO - PROCESS | 2400 | 1465119150983 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:32:30 INFO - PROCESS | 2400 | 1465119150988 Marionette TRACE conn2 <- [1,1922,null,{}] 02:32:30 INFO - PROCESS | 2400 | 1465119150992 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}] 02:32:30 INFO - PROCESS | 2400 | 1465119150995 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:31 INFO - PROCESS | 2400 | 1465119151142 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:32:31 INFO - PROCESS | 2400 | 1465119151247 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:31 INFO - PROCESS | 2400 | 1465119151249 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x12bded800 == 37 [pid = 2400] [id = 488] 02:32:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 150 (0x128d32400) [pid = 2400] [serial = 1464] [outer = 0x0] 02:32:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 151 (0x12934d000) [pid = 2400] [serial = 1465] [outer = 0x128d32400] 02:32:31 INFO - PROCESS | 2400 | 1465119151300 Marionette DEBUG loaded listener.js 02:32:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 152 (0x129357400) [pid = 2400] [serial = 1466] [outer = 0x128d32400] 02:32:31 INFO - PROCESS | 2400 | 1465119151802 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]]]}] 02:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 834ms 02:32:31 INFO - PROCESS | 2400 | 1465119151810 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:32:31 INFO - PROCESS | 2400 | 1465119151811 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:32:31 INFO - PROCESS | 2400 | 1465119151813 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:32:31 INFO - PROCESS | 2400 | 1465119151814 Marionette TRACE conn2 <- [1,1926,null,{}] 02:32:31 INFO - PROCESS | 2400 | 1465119151817 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}] 02:32:31 INFO - PROCESS | 2400 | 1465119151818 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:31 INFO - PROCESS | 2400 | 1465119151917 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:32:31 INFO - PROCESS | 2400 | 1465119151979 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:31 INFO - PROCESS | 2400 | 1465119151980 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c1c6000 == 38 [pid = 2400] [id = 489] 02:32:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 153 (0x129356c00) [pid = 2400] [serial = 1467] [outer = 0x0] 02:32:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 154 (0x129409000) [pid = 2400] [serial = 1468] [outer = 0x129356c00] 02:32:32 INFO - PROCESS | 2400 | 1465119152009 Marionette DEBUG loaded listener.js 02:32:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 155 (0x12940f400) [pid = 2400] [serial = 1469] [outer = 0x129356c00] 02:32:32 INFO - PROCESS | 2400 | 1465119152452 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]]]}] 02:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 669ms 02:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:32:32 INFO - PROCESS | 2400 | 1465119152483 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:32:32 INFO - PROCESS | 2400 | 1465119152485 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:32:32 INFO - PROCESS | 2400 | 1465119152492 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:32:32 INFO - PROCESS | 2400 | 1465119152495 Marionette TRACE conn2 <- [1,1930,null,{}] 02:32:32 INFO - PROCESS | 2400 | 1465119152498 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}] 02:32:32 INFO - PROCESS | 2400 | 1465119152500 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:32 INFO - PROCESS | 2400 | 1465119152694 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:32:32 INFO - PROCESS | 2400 | 1465119152782 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:32 INFO - PROCESS | 2400 | 1465119152786 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c281800 == 39 [pid = 2400] [id = 490] 02:32:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 156 (0x129494800) [pid = 2400] [serial = 1470] [outer = 0x0] 02:32:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 157 (0x12969d000) [pid = 2400] [serial = 1471] [outer = 0x129494800] 02:32:32 INFO - PROCESS | 2400 | 1465119152815 Marionette DEBUG loaded listener.js 02:32:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 158 (0x12a7b7000) [pid = 2400] [serial = 1472] [outer = 0x129494800] 02:32:33 INFO - PROCESS | 2400 | 1465119153247 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]]]}] 02:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 774ms 02:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:32:33 INFO - PROCESS | 2400 | 1465119153263 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:32:33 INFO - PROCESS | 2400 | 1465119153264 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:32:33 INFO - PROCESS | 2400 | 1465119153266 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:32:33 INFO - PROCESS | 2400 | 1465119153268 Marionette TRACE conn2 <- [1,1934,null,{}] 02:32:33 INFO - PROCESS | 2400 | 1465119153270 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}] 02:32:33 INFO - PROCESS | 2400 | 1465119153272 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:33 INFO - PROCESS | 2400 | 1465119153368 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:32:33 INFO - PROCESS | 2400 | 1465119153434 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:33 INFO - PROCESS | 2400 | 1465119153435 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c284800 == 40 [pid = 2400] [id = 491] 02:32:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 159 (0x12969fc00) [pid = 2400] [serial = 1473] [outer = 0x0] 02:32:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 160 (0x12a7bc800) [pid = 2400] [serial = 1474] [outer = 0x12969fc00] 02:32:33 INFO - PROCESS | 2400 | 1465119153465 Marionette DEBUG loaded listener.js 02:32:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 161 (0x12a7eb400) [pid = 2400] [serial = 1475] [outer = 0x12969fc00] 02:32:33 INFO - PROCESS | 2400 | 1465119153935 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]]]}] 02:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 722ms 02:32:34 INFO - PROCESS | 2400 | 1465119154011 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:32:34 INFO - PROCESS | 2400 | 1465119154014 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:32:34 INFO - PROCESS | 2400 | 1465119154020 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:32:34 INFO - PROCESS | 2400 | 1465119154021 Marionette TRACE conn2 <- [1,1938,null,{}] 02:32:34 INFO - PROCESS | 2400 | 1465119154027 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}] 02:32:34 INFO - PROCESS | 2400 | 1465119154030 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:34 INFO - PROCESS | 2400 | 1465119154176 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:32:34 INFO - PROCESS | 2400 | 1465119154292 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:34 INFO - PROCESS | 2400 | 1465119154294 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c831000 == 41 [pid = 2400] [id = 492] 02:32:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 162 (0x12a7bd400) [pid = 2400] [serial = 1476] [outer = 0x0] 02:32:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 163 (0x12aaa5c00) [pid = 2400] [serial = 1477] [outer = 0x12a7bd400] 02:32:34 INFO - PROCESS | 2400 | 1465119154325 Marionette DEBUG loaded listener.js 02:32:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 164 (0x12aaab400) [pid = 2400] [serial = 1478] [outer = 0x12a7bd400] 02:32:34 INFO - PROCESS | 2400 | 1465119154918 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]]]}] 02:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 926ms 02:32:34 INFO - PROCESS | 2400 | 1465119154946 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:32:34 INFO - PROCESS | 2400 | 1465119154948 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:32:34 INFO - PROCESS | 2400 | 1465119154951 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:32:34 INFO - PROCESS | 2400 | 1465119154952 Marionette TRACE conn2 <- [1,1942,null,{}] 02:32:34 INFO - PROCESS | 2400 | 1465119154956 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}] 02:32:34 INFO - PROCESS | 2400 | 1465119154958 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:35 INFO - PROCESS | 2400 | 1465119155059 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:32:35 INFO - PROCESS | 2400 | 1465119155128 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:35 INFO - PROCESS | 2400 | 1465119155130 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:35 INFO - PROCESS | 2400 | --DOCSHELL 0x127151000 == 40 [pid = 2400] [id = 481] 02:32:35 INFO - PROCESS | 2400 | --DOCSHELL 0x12117d800 == 39 [pid = 2400] [id = 480] 02:32:35 INFO - PROCESS | 2400 | --DOCSHELL 0x116a9c800 == 38 [pid = 2400] [id = 479] 02:32:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x116193000 == 39 [pid = 2400] [id = 493] 02:32:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 165 (0x1122afc00) [pid = 2400] [serial = 1479] [outer = 0x0] 02:32:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 166 (0x115e31400) [pid = 2400] [serial = 1480] [outer = 0x1122afc00] 02:32:35 INFO - PROCESS | 2400 | 1465119155273 Marionette DEBUG loaded listener.js 02:32:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 167 (0x118ff2000) [pid = 2400] [serial = 1481] [outer = 0x1122afc00] 02:32:35 INFO - PROCESS | 2400 | 1465119155750 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]]]}] 02:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 820ms 02:32:35 INFO - PROCESS | 2400 | 1465119155772 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:32:35 INFO - PROCESS | 2400 | 1465119155774 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:32:35 INFO - PROCESS | 2400 | 1465119155778 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:32:35 INFO - PROCESS | 2400 | 1465119155779 Marionette TRACE conn2 <- [1,1946,null,{}] 02:32:35 INFO - PROCESS | 2400 | 1465119155782 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}] 02:32:35 INFO - PROCESS | 2400 | 1465119155784 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:35 INFO - PROCESS | 2400 | 1465119155889 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:32:35 INFO - PROCESS | 2400 | 1465119155970 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:35 INFO - PROCESS | 2400 | 1465119155972 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293e4000 == 40 [pid = 2400] [id = 494] 02:32:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 168 (0x124ee8000) [pid = 2400] [serial = 1482] [outer = 0x0] 02:32:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 169 (0x126b38c00) [pid = 2400] [serial = 1483] [outer = 0x124ee8000] 02:32:36 INFO - PROCESS | 2400 | 1465119156004 Marionette DEBUG loaded listener.js 02:32:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 170 (0x126fc5800) [pid = 2400] [serial = 1484] [outer = 0x124ee8000] 02:32:36 INFO - PROCESS | 2400 | 1465119156463 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]]]}] 02:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 719ms 02:32:36 INFO - PROCESS | 2400 | 1465119156548 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:32:36 INFO - PROCESS | 2400 | 1465119156552 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:32:36 INFO - PROCESS | 2400 | 1465119156559 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:32:36 INFO - PROCESS | 2400 | 1465119156562 Marionette TRACE conn2 <- [1,1950,null,{}] 02:32:36 INFO - PROCESS | 2400 | 1465119156566 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}] 02:32:36 INFO - PROCESS | 2400 | 1465119156569 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:36 INFO - PROCESS | 2400 | 1465119156733 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:32:36 INFO - PROCESS | 2400 | 1465119156874 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:36 INFO - PROCESS | 2400 | 1465119156876 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b31c800 == 41 [pid = 2400] [id = 495] 02:32:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 171 (0x126bdb400) [pid = 2400] [serial = 1485] [outer = 0x0] 02:32:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 172 (0x128d2a800) [pid = 2400] [serial = 1486] [outer = 0x126bdb400] 02:32:36 INFO - PROCESS | 2400 | 1465119156931 Marionette DEBUG loaded listener.js 02:32:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 173 (0x128f35c00) [pid = 2400] [serial = 1487] [outer = 0x126bdb400] 02:32:37 INFO - PROCESS | 2400 | 1465119157390 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]]]}] 02:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 872ms 02:32:37 INFO - PROCESS | 2400 | 1465119157430 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:32:37 INFO - PROCESS | 2400 | 1465119157432 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:32:37 INFO - PROCESS | 2400 | 1465119157434 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:32:37 INFO - PROCESS | 2400 | 1465119157437 Marionette TRACE conn2 <- [1,1954,null,{}] 02:32:37 INFO - PROCESS | 2400 | 1465119157445 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}] 02:32:37 INFO - PROCESS | 2400 | 1465119157448 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:37 INFO - PROCESS | 2400 | 1465119157555 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:32:37 INFO - PROCESS | 2400 | 1465119157639 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:37 INFO - PROCESS | 2400 | 1465119157641 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:37 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c64e800 == 42 [pid = 2400] [id = 496] 02:32:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 174 (0x12940f800) [pid = 2400] [serial = 1488] [outer = 0x0] 02:32:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 175 (0x12948b400) [pid = 2400] [serial = 1489] [outer = 0x12940f800] 02:32:37 INFO - PROCESS | 2400 | 1465119157670 Marionette DEBUG loaded listener.js 02:32:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 176 (0x129491c00) [pid = 2400] [serial = 1490] [outer = 0x12940f800] 02:32:38 INFO - PROCESS | 2400 | --DOCSHELL 0x12aad6000 == 41 [pid = 2400] [id = 487] 02:32:38 INFO - PROCESS | 2400 | --DOCSHELL 0x12760e000 == 40 [pid = 2400] [id = 486] 02:32:38 INFO - PROCESS | 2400 | --DOCSHELL 0x119614800 == 39 [pid = 2400] [id = 485] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12d6e3800 == 38 [pid = 2400] [id = 19] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x11643c000 == 37 [pid = 2400] [id = 26] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x129795800 == 36 [pid = 2400] [id = 21] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8cc800 == 35 [pid = 2400] [id = 482] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12bdd6800 == 34 [pid = 2400] [id = 10] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12c26a800 == 33 [pid = 2400] [id = 12] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12cc7d800 == 32 [pid = 2400] [id = 15] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x111f15800 == 31 [pid = 2400] [id = 483] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12cc68800 == 30 [pid = 2400] [id = 14] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x118309800 == 29 [pid = 2400] [id = 466] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12c82a000 == 28 [pid = 2400] [id = 13] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x1293cb000 == 27 [pid = 2400] [id = 6] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8da000 == 26 [pid = 2400] [id = 8] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12c1ba000 == 25 [pid = 2400] [id = 11] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x114e5c000 == 24 [pid = 2400] [id = 465] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12bded800 == 23 [pid = 2400] [id = 488] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12c281800 == 22 [pid = 2400] [id = 490] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12c284800 == 21 [pid = 2400] [id = 491] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x1297a3000 == 20 [pid = 2400] [id = 477] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12c1c6000 == 19 [pid = 2400] [id = 489] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12b31e800 == 18 [pid = 2400] [id = 9] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x11821c000 == 17 [pid = 2400] [id = 20] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8dd000 == 16 [pid = 2400] [id = 478] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12c831000 == 15 [pid = 2400] [id = 492] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12bdd5800 == 14 [pid = 2400] [id = 484] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x12b31c800 == 13 [pid = 2400] [id = 495] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x1293e4000 == 12 [pid = 2400] [id = 494] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x116aaa800 == 11 [pid = 2400] [id = 467] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x116193000 == 10 [pid = 2400] [id = 493] 02:32:40 INFO - PROCESS | 2400 | --DOCSHELL 0x121eb6800 == 9 [pid = 2400] [id = 472] 02:32:41 INFO - PROCESS | 2400 | 1465119161593 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]]]}] 02:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 4190ms 02:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:32:41 INFO - PROCESS | 2400 | 1465119161625 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:32:41 INFO - PROCESS | 2400 | 1465119161627 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:32:41 INFO - PROCESS | 2400 | 1465119161630 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:32:41 INFO - PROCESS | 2400 | 1465119161632 Marionette TRACE conn2 <- [1,1958,null,{}] 02:32:41 INFO - PROCESS | 2400 | 1465119161636 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}] 02:32:41 INFO - PROCESS | 2400 | 1465119161638 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:41 INFO - PROCESS | 2400 | 1465119161743 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:32:41 INFO - PROCESS | 2400 | 1465119161817 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:41 INFO - PROCESS | 2400 | 1465119161819 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x119bb0000 == 10 [pid = 2400] [id = 497] 02:32:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 177 (0x12055c400) [pid = 2400] [serial = 1491] [outer = 0x0] 02:32:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 178 (0x1210b8400) [pid = 2400] [serial = 1492] [outer = 0x12055c400] 02:32:41 INFO - PROCESS | 2400 | 1465119161847 Marionette DEBUG loaded listener.js 02:32:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 179 (0x1243e1800) [pid = 2400] [serial = 1493] [outer = 0x12055c400] 02:32:42 INFO - PROCESS | 2400 | 1465119162227 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]]]}] 02:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 621ms 02:32:42 INFO - PROCESS | 2400 | 1465119162251 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:32:42 INFO - PROCESS | 2400 | 1465119162254 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:32:42 INFO - PROCESS | 2400 | 1465119162259 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:32:42 INFO - PROCESS | 2400 | 1465119162260 Marionette TRACE conn2 <- [1,1962,null,{}] 02:32:42 INFO - PROCESS | 2400 | 1465119162270 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}] 02:32:42 INFO - PROCESS | 2400 | 1465119162272 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:42 INFO - PROCESS | 2400 | 1465119162387 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:32:42 INFO - PROCESS | 2400 | 1465119162392 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:42 INFO - PROCESS | 2400 | 1465119162393 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x114f82000 == 11 [pid = 2400] [id = 498] 02:32:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 180 (0x124705800) [pid = 2400] [serial = 1494] [outer = 0x0] 02:32:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 181 (0x126be3000) [pid = 2400] [serial = 1495] [outer = 0x124705800] 02:32:42 INFO - PROCESS | 2400 | 1465119162421 Marionette DEBUG loaded listener.js 02:32:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 182 (0x1288c6000) [pid = 2400] [serial = 1496] [outer = 0x124705800] 02:32:42 INFO - PROCESS | 2400 | 1465119162799 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]]]}] 02:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 576ms 02:32:42 INFO - PROCESS | 2400 | 1465119162837 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:32:42 INFO - PROCESS | 2400 | 1465119162838 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:32:42 INFO - PROCESS | 2400 | 1465119162848 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:32:42 INFO - PROCESS | 2400 | 1465119162850 Marionette TRACE conn2 <- [1,1966,null,{}] 02:32:42 INFO - PROCESS | 2400 | 1465119162858 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}] 02:32:42 INFO - PROCESS | 2400 | 1465119162861 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:42 INFO - PROCESS | 2400 | 1465119162974 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:32:43 INFO - PROCESS | 2400 | 1465119163040 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:43 INFO - PROCESS | 2400 | 1465119163042 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b320800 == 12 [pid = 2400] [id = 499] 02:32:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 183 (0x11928bc00) [pid = 2400] [serial = 1497] [outer = 0x0] 02:32:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 184 (0x128f3cc00) [pid = 2400] [serial = 1498] [outer = 0x11928bc00] 02:32:43 INFO - PROCESS | 2400 | 1465119163071 Marionette DEBUG loaded listener.js 02:32:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 185 (0x129403000) [pid = 2400] [serial = 1499] [outer = 0x11928bc00] 02:32:43 INFO - PROCESS | 2400 | 1465119163411 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]]]}] 02:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 621ms 02:32:43 INFO - PROCESS | 2400 | 1465119163469 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:32:43 INFO - PROCESS | 2400 | 1465119163471 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:32:43 INFO - PROCESS | 2400 | 1465119163473 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:32:43 INFO - PROCESS | 2400 | 1465119163474 Marionette TRACE conn2 <- [1,1970,null,{}] 02:32:43 INFO - PROCESS | 2400 | 1465119163477 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}] 02:32:43 INFO - PROCESS | 2400 | 1465119163478 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:43 INFO - PROCESS | 2400 | 1465119163586 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:32:43 INFO - PROCESS | 2400 | 1465119163597 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:43 INFO - PROCESS | 2400 | 1465119163598 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c278800 == 13 [pid = 2400] [id = 500] 02:32:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 186 (0x129411000) [pid = 2400] [serial = 1500] [outer = 0x0] 02:32:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 187 (0x129625000) [pid = 2400] [serial = 1501] [outer = 0x129411000] 02:32:43 INFO - PROCESS | 2400 | 1465119163624 Marionette DEBUG loaded listener.js 02:32:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 188 (0x129697c00) [pid = 2400] [serial = 1502] [outer = 0x129411000] 02:32:43 INFO - PROCESS | 2400 | 1465119163959 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]]]}] 02:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 519ms 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 187 (0x116469400) [pid = 2400] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 186 (0x1122d0c00) [pid = 2400] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 185 (0x118108400) [pid = 2400] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 184 (0x1122d9000) [pid = 2400] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 183 (0x12182d800) [pid = 2400] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 182 (0x124e3d000) [pid = 2400] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 181 (0x112e8ec00) [pid = 2400] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 180 (0x113222800) [pid = 2400] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 179 (0x1126a8c00) [pid = 2400] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 178 (0x118409c00) [pid = 2400] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 177 (0x1199b3400) [pid = 2400] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 176 (0x116864800) [pid = 2400] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 175 (0x1130d8000) [pid = 2400] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 174 (0x1210bac00) [pid = 2400] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 173 (0x111065000) [pid = 2400] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 172 (0x1122b5400) [pid = 2400] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 171 (0x11836f000) [pid = 2400] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 170 (0x126eee800) [pid = 2400] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 169 (0x118285800) [pid = 2400] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 168 (0x115d7c400) [pid = 2400] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 167 (0x118f06800) [pid = 2400] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 166 (0x1122afc00) [pid = 2400] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 165 (0x114efa000) [pid = 2400] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 164 (0x116a73800) [pid = 2400] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 163 (0x112043000) [pid = 2400] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 162 (0x121249800) [pid = 2400] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 161 (0x112d4d800) [pid = 2400] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 160 (0x1126d3000) [pid = 2400] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 159 (0x128f34400) [pid = 2400] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 158 (0x128d32400) [pid = 2400] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 157 (0x12764f800) [pid = 2400] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 156 (0x12764e400) [pid = 2400] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 155 (0x126be3400) [pid = 2400] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 154 (0x126bdb400) [pid = 2400] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 153 (0x126b39400) [pid = 2400] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 152 (0x124edd800) [pid = 2400] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 151 (0x126c93c00) [pid = 2400] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 150 (0x1210be800) [pid = 2400] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 149 (0x124ee8000) [pid = 2400] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 148 (0x11840a400) [pid = 2400] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 147 (0x11827d800) [pid = 2400] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 146 (0x12449c800) [pid = 2400] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 145 (0x118779000) [pid = 2400] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 144 (0x1199b6c00) [pid = 2400] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 143 (0x12484a800) [pid = 2400] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 142 (0x1199c1400) [pid = 2400] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 141 (0x118779800) [pid = 2400] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 140 (0x111f6ac00) [pid = 2400] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 139 (0x12a7bd400) [pid = 2400] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 138 (0x12969fc00) [pid = 2400] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 137 (0x129494800) [pid = 2400] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:32:44 INFO - PROCESS | 2400 | --DOMWINDOW == 136 (0x129356c00) [pid = 2400] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:32:44 INFO - PROCESS | 2400 | 1465119164824 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:32:44 INFO - PROCESS | 2400 | 1465119164825 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:32:44 INFO - PROCESS | 2400 | 1465119164842 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:32:44 INFO - PROCESS | 2400 | 1465119164843 Marionette TRACE conn2 <- [1,1974,null,{}] 02:32:44 INFO - PROCESS | 2400 | 1465119164846 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}] 02:32:44 INFO - PROCESS | 2400 | 1465119164847 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:44 INFO - PROCESS | 2400 | 1465119164930 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:32:44 INFO - PROCESS | 2400 | 1465119164933 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:44 INFO - PROCESS | 2400 | 1465119164935 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:44 INFO - PROCESS | 2400 | ++DOCSHELL 0x1167d5000 == 14 [pid = 2400] [id = 501] 02:32:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 137 (0x112043000) [pid = 2400] [serial = 1503] [outer = 0x0] 02:32:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 138 (0x1126a6c00) [pid = 2400] [serial = 1504] [outer = 0x112043000] 02:32:44 INFO - PROCESS | 2400 | 1465119164962 Marionette DEBUG loaded listener.js 02:32:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 139 (0x112a84c00) [pid = 2400] [serial = 1505] [outer = 0x112043000] 02:32:45 INFO - PROCESS | 2400 | 1465119165409 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]]]}] 02:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 621ms 02:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:32:45 INFO - PROCESS | 2400 | 1465119165463 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:32:45 INFO - PROCESS | 2400 | 1465119165464 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:32:45 INFO - PROCESS | 2400 | 1465119165467 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:32:45 INFO - PROCESS | 2400 | 1465119165468 Marionette TRACE conn2 <- [1,1978,null,{}] 02:32:45 INFO - PROCESS | 2400 | 1465119165470 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}] 02:32:45 INFO - PROCESS | 2400 | 1465119165474 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:45 INFO - PROCESS | 2400 | 1465119165579 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:32:45 INFO - PROCESS | 2400 | 1465119165585 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:45 INFO - PROCESS | 2400 | 1465119165586 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x12760b800 == 15 [pid = 2400] [id = 502] 02:32:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 140 (0x11840f400) [pid = 2400] [serial = 1506] [outer = 0x0] 02:32:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 141 (0x120555000) [pid = 2400] [serial = 1507] [outer = 0x11840f400] 02:32:45 INFO - PROCESS | 2400 | 1465119165611 Marionette DEBUG loaded listener.js 02:32:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 142 (0x124e3d000) [pid = 2400] [serial = 1508] [outer = 0x11840f400] 02:32:45 INFO - PROCESS | 2400 | 1465119165961 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]]]}] 02:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 02:32:45 INFO - PROCESS | 2400 | 1465119165987 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:32:45 INFO - PROCESS | 2400 | 1465119165989 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:32:45 INFO - PROCESS | 2400 | 1465119165995 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:32:45 INFO - PROCESS | 2400 | 1465119165997 Marionette TRACE conn2 <- [1,1982,null,{}] 02:32:46 INFO - PROCESS | 2400 | 1465119165999 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}] 02:32:46 INFO - PROCESS | 2400 | 1465119166001 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:46 INFO - PROCESS | 2400 | 1465119166145 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:32:46 INFO - PROCESS | 2400 | 1465119166161 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:46 INFO - PROCESS | 2400 | 1465119166162 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:46 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c26a800 == 16 [pid = 2400] [id = 503] 02:32:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 143 (0x11877d400) [pid = 2400] [serial = 1509] [outer = 0x0] 02:32:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 144 (0x126ce8c00) [pid = 2400] [serial = 1510] [outer = 0x11877d400] 02:32:46 INFO - PROCESS | 2400 | 1465119166202 Marionette DEBUG loaded listener.js 02:32:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 145 (0x1288cd400) [pid = 2400] [serial = 1511] [outer = 0x11877d400] 02:32:46 INFO - PROCESS | 2400 | 1465119166648 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]]]}] 02:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 02:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:32:46 INFO - PROCESS | 2400 | 1465119166665 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:32:46 INFO - PROCESS | 2400 | 1465119166666 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:32:46 INFO - PROCESS | 2400 | 1465119166668 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:32:46 INFO - PROCESS | 2400 | 1465119166669 Marionette TRACE conn2 <- [1,1986,null,{}] 02:32:46 INFO - PROCESS | 2400 | 1465119166671 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}] 02:32:46 INFO - PROCESS | 2400 | 1465119166673 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:46 INFO - PROCESS | 2400 | 1465119166755 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:32:46 INFO - PROCESS | 2400 | 1465119166892 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:46 INFO - PROCESS | 2400 | 1465119166894 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:46 INFO - PROCESS | 2400 | ++DOCSHELL 0x113c9c800 == 17 [pid = 2400] [id = 504] 02:32:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 146 (0x111fd6400) [pid = 2400] [serial = 1512] [outer = 0x0] 02:32:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 147 (0x1126a8c00) [pid = 2400] [serial = 1513] [outer = 0x111fd6400] 02:32:46 INFO - PROCESS | 2400 | 1465119166926 Marionette DEBUG loaded listener.js 02:32:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 148 (0x114efa000) [pid = 2400] [serial = 1514] [outer = 0x111fd6400] 02:32:47 INFO - PROCESS | 2400 | 1465119167454 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]]]}] 02:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 819ms 02:32:47 INFO - PROCESS | 2400 | 1465119167488 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:32:47 INFO - PROCESS | 2400 | 1465119167490 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:32:47 INFO - PROCESS | 2400 | 1465119167570 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:32:47 INFO - PROCESS | 2400 | 1465119167572 Marionette TRACE conn2 <- [1,1990,null,{}] 02:32:47 INFO - PROCESS | 2400 | 1465119167576 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}] 02:32:47 INFO - PROCESS | 2400 | 1465119167577 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:47 INFO - PROCESS | 2400 | 1465119167689 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:32:47 INFO - PROCESS | 2400 | 1465119167802 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:47 INFO - PROCESS | 2400 | 1465119167804 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:47 INFO - PROCESS | 2400 | ++DOCSHELL 0x118314000 == 18 [pid = 2400] [id = 505] 02:32:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 149 (0x11836b000) [pid = 2400] [serial = 1515] [outer = 0x0] 02:32:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 150 (0x1199bb000) [pid = 2400] [serial = 1516] [outer = 0x11836b000] 02:32:47 INFO - PROCESS | 2400 | 1465119167836 Marionette DEBUG loaded listener.js 02:32:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 151 (0x121251000) [pid = 2400] [serial = 1517] [outer = 0x11836b000] 02:32:48 INFO - PROCESS | 2400 | 1465119168577 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]]]}] 02:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1074ms 02:32:48 INFO - PROCESS | 2400 | 1465119168634 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:32:48 INFO - PROCESS | 2400 | 1465119168638 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:32:48 INFO - PROCESS | 2400 | 1465119168644 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:32:48 INFO - PROCESS | 2400 | 1465119168647 Marionette TRACE conn2 <- [1,1994,null,{}] 02:32:48 INFO - PROCESS | 2400 | 1465119168652 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}] 02:32:48 INFO - PROCESS | 2400 | 1465119168655 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:48 INFO - PROCESS | 2400 | 1465119168771 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:32:48 INFO - PROCESS | 2400 | 1465119168846 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:48 INFO - PROCESS | 2400 | 1465119168847 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:48 INFO - PROCESS | 2400 | ++DOCSHELL 0x1133c3800 == 19 [pid = 2400] [id = 506] 02:32:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 152 (0x111d7f000) [pid = 2400] [serial = 1518] [outer = 0x0] 02:32:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 153 (0x112038c00) [pid = 2400] [serial = 1519] [outer = 0x111d7f000] 02:32:48 INFO - PROCESS | 2400 | 1465119168874 Marionette DEBUG loaded listener.js 02:32:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 154 (0x1120ecc00) [pid = 2400] [serial = 1520] [outer = 0x111d7f000] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 153 (0x12948b400) [pid = 2400] [serial = 1489] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | 1465119169319 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]]]}] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 152 (0x1175a9800) [pid = 2400] [serial = 1398] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 151 (0x1130ba400) [pid = 2400] [serial = 1396] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 150 (0x121ae1400) [pid = 2400] [serial = 1333] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 149 (0x1168b6800) [pid = 2400] [serial = 1404] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 148 (0x1126a3c00) [pid = 2400] [serial = 1395] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 147 (0x116869800) [pid = 2400] [serial = 1402] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 146 (0x112983800) [pid = 2400] [serial = 1386] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 145 (0x11338dc00) [pid = 2400] [serial = 1401] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 144 (0x113223800) [pid = 2400] [serial = 1387] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 143 (0x116634400) [pid = 2400] [serial = 1377] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 142 (0x1126a3000) [pid = 2400] [serial = 1389] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 141 (0x11877a800) [pid = 2400] [serial = 1380] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 140 (0x117661000) [pid = 2400] [serial = 1378] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 139 (0x1210ba800) [pid = 2400] [serial = 1356] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 138 (0x124493000) [pid = 2400] [serial = 1359] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 137 (0x121344400) [pid = 2400] [serial = 1357] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 136 (0x126b33c00) [pid = 2400] [serial = 1362] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 135 (0x11338d800) [pid = 2400] [serial = 1344] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 134 (0x124ecb400) [pid = 2400] [serial = 1360] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 133 (0x11646e000) [pid = 2400] [serial = 1345] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 132 (0x114ef4000) [pid = 2400] [serial = 1338] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 131 (0x11827f400) [pid = 2400] [serial = 1366] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 130 (0x116438800) [pid = 2400] [serial = 1339] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 129 (0x118783400) [pid = 2400] [serial = 1350] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 128 (0x118ff2800) [pid = 2400] [serial = 1351] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 127 (0x1199bb400) [pid = 2400] [serial = 1353] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 126 (0x117661c00) [pid = 2400] [serial = 1347] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 125 (0x114fc1000) [pid = 2400] [serial = 1392] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 124 (0x11827fc00) [pid = 2400] [serial = 1348] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 123 (0x11663c800) [pid = 2400] [serial = 1393] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 122 (0x12449a800) [pid = 2400] [serial = 1383] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 121 (0x111d8ac00) [pid = 2400] [serial = 1335] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 120 (0x1122acc00) [pid = 2400] [serial = 1336] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 119 (0x112f65000) [pid = 2400] [serial = 1341] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 118 (0x118ff4400) [pid = 2400] [serial = 1381] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 117 (0x116a71400) [pid = 2400] [serial = 1342] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 116 (0x114fbb800) [pid = 2400] [serial = 1365] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 115 (0x1126d7800) [pid = 2400] [serial = 1390] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 114 (0x126ce5000) [pid = 2400] [serial = 1372] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x1288ce800) [pid = 2400] [serial = 1375] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x12746cc00) [pid = 2400] [serial = 1374] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x126c8d400) [pid = 2400] [serial = 1363] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x1199c2c00) [pid = 2400] [serial = 1368] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x124eca800) [pid = 2400] [serial = 1369] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x119bccc00) [pid = 2400] [serial = 1354] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x126c8ac00) [pid = 2400] [serial = 1384] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x126c8cc00) [pid = 2400] [serial = 1371] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x11827e000) [pid = 2400] [serial = 1405] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x1210b7c00) [pid = 2400] [serial = 1442] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x118ff2000) [pid = 2400] [serial = 1481] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x124da3800) [pid = 2400] [serial = 1444] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x11805a000) [pid = 2400] [serial = 1439] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1187b8800) [pid = 2400] [serial = 1407] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x116a72000) [pid = 2400] [serial = 1420] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1199b4c00) [pid = 2400] [serial = 1441] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x118f46c00) [pid = 2400] [serial = 1423] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x124d9d400) [pid = 2400] [serial = 1459] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x118104800) [pid = 2400] [serial = 1399] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x11810e800) [pid = 2400] [serial = 1421] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x115e31400) [pid = 2400] [serial = 1480] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x11928cc00) [pid = 2400] [serial = 1424] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x11877cc00) [pid = 2400] [serial = 1456] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1213a1800) [pid = 2400] [serial = 1426] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x126c87400) [pid = 2400] [serial = 1460] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x124703400) [pid = 2400] [serial = 1418] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x127179c00) [pid = 2400] [serial = 1462] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1210c1800) [pid = 2400] [serial = 1412] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x128d2a800) [pid = 2400] [serial = 1486] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x126bd8800) [pid = 2400] [serial = 1445] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x124081c00) [pid = 2400] [serial = 1417] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x126fcd800) [pid = 2400] [serial = 1447] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x11976e000) [pid = 2400] [serial = 1457] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x124005400) [pid = 2400] [serial = 1415] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x1199ddc00) [pid = 2400] [serial = 1411] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x118fe3c00) [pid = 2400] [serial = 1408] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x126ce0400) [pid = 2400] [serial = 871] [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.] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x12182e000) [pid = 2400] [serial = 1414] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x126fc5800) [pid = 2400] [serial = 1484] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x12969d000) [pid = 2400] [serial = 1471] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x129353c00) [pid = 2400] [serial = 1454] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x129357400) [pid = 2400] [serial = 1466] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x128f39c00) [pid = 2400] [serial = 1453] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x128c55800) [pid = 2400] [serial = 1450] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x128d2ac00) [pid = 2400] [serial = 1451] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x128d2a000) [pid = 2400] [serial = 1436] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 67 (0x1288cd000) [pid = 2400] [serial = 1448] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 66 (0x128f35c00) [pid = 2400] [serial = 1487] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 65 (0x129409000) [pid = 2400] [serial = 1468] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 64 (0x12717e400) [pid = 2400] [serial = 1433] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 63 (0x1288c3400) [pid = 2400] [serial = 1435] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 62 (0x126c95400) [pid = 2400] [serial = 1430] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 61 (0x126cec400) [pid = 2400] [serial = 1432] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 60 (0x128c5f000) [pid = 2400] [serial = 1463] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 59 (0x12934d000) [pid = 2400] [serial = 1465] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 58 (0x124856000) [pid = 2400] [serial = 1427] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 57 (0x126b3c800) [pid = 2400] [serial = 1429] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 56 (0x126b38c00) [pid = 2400] [serial = 1483] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 55 (0x112ad1000) [pid = 2400] [serial = 1438] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 54 (0x12aaab400) [pid = 2400] [serial = 1478] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 53 (0x12a7eb400) [pid = 2400] [serial = 1475] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 52 (0x12aaa5c00) [pid = 2400] [serial = 1477] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 51 (0x12a7b7000) [pid = 2400] [serial = 1472] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 50 (0x12a7bc800) [pid = 2400] [serial = 1474] [outer = 0x0] [url = about:blank] 02:32:49 INFO - PROCESS | 2400 | --DOMWINDOW == 49 (0x12940f400) [pid = 2400] [serial = 1469] [outer = 0x0] [url = about:blank] 02:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 725ms 02:32:49 INFO - PROCESS | 2400 | 1465119169368 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:32:49 INFO - PROCESS | 2400 | 1465119169371 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:32:49 INFO - PROCESS | 2400 | 1465119169382 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:32:49 INFO - PROCESS | 2400 | 1465119169384 Marionette TRACE conn2 <- [1,1998,null,{}] 02:32:49 INFO - PROCESS | 2400 | 1465119169386 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}] 02:32:49 INFO - PROCESS | 2400 | 1465119169388 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:49 INFO - PROCESS | 2400 | 1465119169469 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:32:49 INFO - PROCESS | 2400 | 1465119169477 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:49 INFO - PROCESS | 2400 | 1465119169478 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x1133cc800 == 20 [pid = 2400] [id = 507] 02:32:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 50 (0x1126a2000) [pid = 2400] [serial = 1521] [outer = 0x0] 02:32:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 51 (0x1126dd400) [pid = 2400] [serial = 1522] [outer = 0x1126a2000] 02:32:49 INFO - PROCESS | 2400 | 1465119169509 Marionette DEBUG loaded listener.js 02:32:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 52 (0x112982000) [pid = 2400] [serial = 1523] [outer = 0x1126a2000] 02:32:49 INFO - PROCESS | 2400 | 1465119169839 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]]]}] 02:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 469ms 02:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:32:49 INFO - PROCESS | 2400 | 1465119169851 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:32:49 INFO - PROCESS | 2400 | 1465119169852 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:32:49 INFO - PROCESS | 2400 | 1465119169855 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:32:49 INFO - PROCESS | 2400 | 1465119169860 Marionette TRACE conn2 <- [1,2002,null,{}] 02:32:49 INFO - PROCESS | 2400 | 1465119169896 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}] 02:32:49 INFO - PROCESS | 2400 | 1465119169899 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:49 INFO - PROCESS | 2400 | 1465119169972 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:32:49 INFO - PROCESS | 2400 | 1465119169980 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:49 INFO - PROCESS | 2400 | 1465119169982 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ac7000 == 21 [pid = 2400] [id = 508] 02:32:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 53 (0x112aca400) [pid = 2400] [serial = 1524] [outer = 0x0] 02:32:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 54 (0x112f58c00) [pid = 2400] [serial = 1525] [outer = 0x112aca400] 02:32:50 INFO - PROCESS | 2400 | 1465119170010 Marionette DEBUG loaded listener.js 02:32:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 55 (0x11322c800) [pid = 2400] [serial = 1526] [outer = 0x112aca400] 02:32:50 INFO - PROCESS | 2400 | 1465119170384 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]]]}] 02:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 554ms 02:32:50 INFO - PROCESS | 2400 | 1465119170411 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:32:50 INFO - PROCESS | 2400 | 1465119170413 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:32:50 INFO - PROCESS | 2400 | 1465119170415 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:32:50 INFO - PROCESS | 2400 | 1465119170416 Marionette TRACE conn2 <- [1,2006,null,{}] 02:32:50 INFO - PROCESS | 2400 | 1465119170418 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}] 02:32:50 INFO - PROCESS | 2400 | 1465119170420 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:50 INFO - PROCESS | 2400 | 1465119170504 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:32:50 INFO - PROCESS | 2400 | 1465119170554 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:50 INFO - PROCESS | 2400 | 1465119170555 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:50 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e13000 == 22 [pid = 2400] [id = 509] 02:32:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 56 (0x111060800) [pid = 2400] [serial = 1527] [outer = 0x0] 02:32:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 57 (0x114fbd800) [pid = 2400] [serial = 1528] [outer = 0x111060800] 02:32:50 INFO - PROCESS | 2400 | 1465119170581 Marionette DEBUG loaded listener.js 02:32:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 58 (0x116432400) [pid = 2400] [serial = 1529] [outer = 0x111060800] 02:32:50 INFO - PROCESS | 2400 | 1465119170859 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]]]}] 02:32:50 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 02:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 469ms 02:32:50 INFO - PROCESS | 2400 | 1465119170885 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:32:50 INFO - PROCESS | 2400 | 1465119170886 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:32:50 INFO - PROCESS | 2400 | 1465119170897 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:32:50 INFO - PROCESS | 2400 | 1465119170898 Marionette TRACE conn2 <- [1,2010,null,{}] 02:32:50 INFO - PROCESS | 2400 | 1465119170900 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}] 02:32:50 INFO - PROCESS | 2400 | 1465119170901 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:50 INFO - PROCESS | 2400 | 1465119170978 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:32:50 INFO - PROCESS | 2400 | 1465119170983 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:50 INFO - PROCESS | 2400 | 1465119170984 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x110fe7000 == 23 [pid = 2400] [id = 510] 02:32:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 59 (0x111068000) [pid = 2400] [serial = 1530] [outer = 0x0] 02:32:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 60 (0x1164b1c00) [pid = 2400] [serial = 1531] [outer = 0x111068000] 02:32:51 INFO - PROCESS | 2400 | 1465119171011 Marionette DEBUG loaded listener.js 02:32:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 61 (0x116867400) [pid = 2400] [serial = 1532] [outer = 0x111068000] 02:32:51 INFO - PROCESS | 2400 | 1465119171368 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]]]}] 02:32:51 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 02:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 530ms 02:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:32:51 INFO - PROCESS | 2400 | 1465119171418 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:32:51 INFO - PROCESS | 2400 | 1465119171420 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:32:51 INFO - PROCESS | 2400 | 1465119171422 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:32:51 INFO - PROCESS | 2400 | 1465119171423 Marionette TRACE conn2 <- [1,2014,null,{}] 02:32:51 INFO - PROCESS | 2400 | 1465119171425 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}] 02:32:51 INFO - PROCESS | 2400 | 1465119171429 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:51 INFO - PROCESS | 2400 | 1465119171548 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:32:51 INFO - PROCESS | 2400 | 1465119171552 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:51 INFO - PROCESS | 2400 | 1465119171554 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187dd800 == 24 [pid = 2400] [id = 511] 02:32:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 62 (0x11686ac00) [pid = 2400] [serial = 1533] [outer = 0x0] 02:32:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 63 (0x11711f800) [pid = 2400] [serial = 1534] [outer = 0x11686ac00] 02:32:51 INFO - PROCESS | 2400 | 1465119171580 Marionette DEBUG loaded listener.js 02:32:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 64 (0x11810f400) [pid = 2400] [serial = 1535] [outer = 0x11686ac00] 02:32:51 INFO - PROCESS | 2400 | 1465119171920 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]]]}] 02:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 02:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:32:51 INFO - PROCESS | 2400 | 1465119171955 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:32:51 INFO - PROCESS | 2400 | 1465119171956 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:32:51 INFO - PROCESS | 2400 | 1465119171958 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:32:51 INFO - PROCESS | 2400 | 1465119171959 Marionette TRACE conn2 <- [1,2018,null,{}] 02:32:51 INFO - PROCESS | 2400 | 1465119171962 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}] 02:32:51 INFO - PROCESS | 2400 | 1465119171963 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:52 INFO - PROCESS | 2400 | 1465119172055 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:32:52 INFO - PROCESS | 2400 | 1465119172058 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:52 INFO - PROCESS | 2400 | 1465119172059 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x119257000 == 25 [pid = 2400] [id = 512] 02:32:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 65 (0x1168b6800) [pid = 2400] [serial = 1536] [outer = 0x0] 02:32:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 66 (0x118284c00) [pid = 2400] [serial = 1537] [outer = 0x1168b6800] 02:32:52 INFO - PROCESS | 2400 | 1465119172084 Marionette DEBUG loaded listener.js 02:32:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x118371c00) [pid = 2400] [serial = 1538] [outer = 0x1168b6800] 02:32:52 INFO - PROCESS | 2400 | 1465119172428 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]]]}] 02:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 518ms 02:32:52 INFO - PROCESS | 2400 | 1465119172478 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:32:52 INFO - PROCESS | 2400 | 1465119172486 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:32:52 INFO - PROCESS | 2400 | 1465119172489 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:32:52 INFO - PROCESS | 2400 | 1465119172490 Marionette TRACE conn2 <- [1,2022,null,{}] 02:32:52 INFO - PROCESS | 2400 | 1465119172492 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}] 02:32:52 INFO - PROCESS | 2400 | 1465119172493 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:52 INFO - PROCESS | 2400 | 1465119172587 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:32:52 INFO - PROCESS | 2400 | 1465119172597 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:52 INFO - PROCESS | 2400 | 1465119172598 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x119631800 == 26 [pid = 2400] [id = 513] 02:32:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x11810b400) [pid = 2400] [serial = 1539] [outer = 0x0] 02:32:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x118779000) [pid = 2400] [serial = 1540] [outer = 0x11810b400] 02:32:52 INFO - PROCESS | 2400 | 1465119172622 Marionette DEBUG loaded listener.js 02:32:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x118781400) [pid = 2400] [serial = 1541] [outer = 0x11810b400] 02:32:52 INFO - PROCESS | 2400 | 1465119172936 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]]]}] 02:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 471ms 02:32:52 INFO - PROCESS | 2400 | 1465119172962 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:32:52 INFO - PROCESS | 2400 | 1465119172963 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:32:52 INFO - PROCESS | 2400 | 1465119172966 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:32:52 INFO - PROCESS | 2400 | 1465119172967 Marionette TRACE conn2 <- [1,2026,null,{}] 02:32:52 INFO - PROCESS | 2400 | 1465119172969 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}] 02:32:52 INFO - PROCESS | 2400 | 1465119172971 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:53 INFO - PROCESS | 2400 | 1465119173077 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:32:53 INFO - PROCESS | 2400 | 1465119173081 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:53 INFO - PROCESS | 2400 | 1465119173082 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d11800 == 27 [pid = 2400] [id = 514] 02:32:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x118289400) [pid = 2400] [serial = 1542] [outer = 0x0] 02:32:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x118785000) [pid = 2400] [serial = 1543] [outer = 0x118289400] 02:32:53 INFO - PROCESS | 2400 | 1465119173156 Marionette DEBUG loaded listener.js 02:32:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x118fe4400) [pid = 2400] [serial = 1544] [outer = 0x118289400] 02:32:53 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x124705800) [pid = 2400] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:32:53 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x12055c400) [pid = 2400] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:32:53 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x12940f800) [pid = 2400] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:32:53 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x11928bc00) [pid = 2400] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:32:53 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x129411000) [pid = 2400] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:32:53 INFO - PROCESS | 2400 | --DOMWINDOW == 67 (0x112043000) [pid = 2400] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:32:53 INFO - PROCESS | 2400 | --DOMWINDOW == 66 (0x11840f400) [pid = 2400] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:32:53 INFO - PROCESS | 2400 | 1465119173577 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]]]}] 02:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 619ms 02:32:53 INFO - PROCESS | 2400 | 1465119173586 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:32:53 INFO - PROCESS | 2400 | 1465119173588 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:32:53 INFO - PROCESS | 2400 | 1465119173597 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:32:53 INFO - PROCESS | 2400 | 1465119173599 Marionette TRACE conn2 <- [1,2030,null,{}] 02:32:53 INFO - PROCESS | 2400 | 1465119173616 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}] 02:32:53 INFO - PROCESS | 2400 | 1465119173618 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:53 INFO - PROCESS | 2400 | 1465119173741 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:32:53 INFO - PROCESS | 2400 | 1465119173886 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:53 INFO - PROCESS | 2400 | 1465119173888 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x110f86800 == 28 [pid = 2400] [id = 515] 02:32:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x111061000) [pid = 2400] [serial = 1545] [outer = 0x0] 02:32:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x111068800) [pid = 2400] [serial = 1546] [outer = 0x111061000] 02:32:53 INFO - PROCESS | 2400 | 1465119173940 Marionette DEBUG loaded listener.js 02:32:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x111d68000) [pid = 2400] [serial = 1547] [outer = 0x111061000] 02:32:54 INFO - PROCESS | 2400 | 1465119174458 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]]]}] 02:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 884ms 02:32:54 INFO - PROCESS | 2400 | 1465119174482 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:32:54 INFO - PROCESS | 2400 | 1465119174484 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:32:54 INFO - PROCESS | 2400 | 1465119174487 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:32:54 INFO - PROCESS | 2400 | 1465119174491 Marionette TRACE conn2 <- [1,2034,null,{}] 02:32:54 INFO - PROCESS | 2400 | 1465119174496 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}] 02:32:54 INFO - PROCESS | 2400 | 1465119174498 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:54 INFO - PROCESS | 2400 | 1465119174599 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:32:54 INFO - PROCESS | 2400 | 1465119174665 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:54 INFO - PROCESS | 2400 | 1465119174666 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x117463800 == 29 [pid = 2400] [id = 516] 02:32:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x11203ac00) [pid = 2400] [serial = 1548] [outer = 0x0] 02:32:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x1122db400) [pid = 2400] [serial = 1549] [outer = 0x11203ac00] 02:32:54 INFO - PROCESS | 2400 | 1465119174697 Marionette DEBUG loaded listener.js 02:32:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x112a79800) [pid = 2400] [serial = 1550] [outer = 0x11203ac00] 02:32:55 INFO - PROCESS | 2400 | 1465119175092 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]]]}] 02:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 676ms 02:32:55 INFO - PROCESS | 2400 | 1465119175166 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:32:55 INFO - PROCESS | 2400 | 1465119175169 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:32:55 INFO - PROCESS | 2400 | 1465119175172 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:32:55 INFO - PROCESS | 2400 | 1465119175173 Marionette TRACE conn2 <- [1,2038,null,{}] 02:32:55 INFO - PROCESS | 2400 | 1465119175176 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}] 02:32:55 INFO - PROCESS | 2400 | 1465119175177 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:55 INFO - PROCESS | 2400 | 1465119175282 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:32:55 INFO - PROCESS | 2400 | 1465119175335 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:55 INFO - PROCESS | 2400 | 1465119175336 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:55 INFO - PROCESS | 2400 | ++DOCSHELL 0x12127b000 == 30 [pid = 2400] [id = 517] 02:32:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x112d4dc00) [pid = 2400] [serial = 1551] [outer = 0x0] 02:32:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x114fbb800) [pid = 2400] [serial = 1552] [outer = 0x112d4dc00] 02:32:55 INFO - PROCESS | 2400 | 1465119175367 Marionette DEBUG loaded listener.js 02:32:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x116a70400) [pid = 2400] [serial = 1553] [outer = 0x112d4dc00] 02:32:55 INFO - PROCESS | 2400 | 1465119175759 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]]]}] 02:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 620ms 02:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:32:55 INFO - PROCESS | 2400 | 1465119175796 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:32:55 INFO - PROCESS | 2400 | 1465119175797 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:32:55 INFO - PROCESS | 2400 | 1465119175804 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:32:55 INFO - PROCESS | 2400 | 1465119175811 Marionette TRACE conn2 <- [1,2042,null,{}] 02:32:55 INFO - PROCESS | 2400 | 1465119175815 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}] 02:32:55 INFO - PROCESS | 2400 | 1465119175817 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:55 INFO - PROCESS | 2400 | 1465119175917 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:32:56 INFO - PROCESS | 2400 | 1465119176006 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:56 INFO - PROCESS | 2400 | 1465119176007 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x121aa6800 == 31 [pid = 2400] [id = 518] 02:32:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x11805fc00) [pid = 2400] [serial = 1554] [outer = 0x0] 02:32:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x118285c00) [pid = 2400] [serial = 1555] [outer = 0x11805fc00] 02:32:56 INFO - PROCESS | 2400 | 1465119176036 Marionette DEBUG loaded listener.js 02:32:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x118fe3c00) [pid = 2400] [serial = 1556] [outer = 0x11805fc00] 02:32:56 INFO - PROCESS | 2400 | 1465119176447 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]]]}] 02:32:56 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) 02:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 682ms 02:32:56 INFO - PROCESS | 2400 | 1465119176483 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:32:56 INFO - PROCESS | 2400 | 1465119176485 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:32:56 INFO - PROCESS | 2400 | 1465119176487 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:32:56 INFO - PROCESS | 2400 | 1465119176488 Marionette TRACE conn2 <- [1,2046,null,{}] 02:32:56 INFO - PROCESS | 2400 | 1465119176491 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}] 02:32:56 INFO - PROCESS | 2400 | 1465119176492 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:56 INFO - PROCESS | 2400 | 1465119176589 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:32:56 INFO - PROCESS | 2400 | 1465119176665 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:56 INFO - PROCESS | 2400 | 1465119176667 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x1240c9000 == 32 [pid = 2400] [id = 519] 02:32:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x118ff4400) [pid = 2400] [serial = 1557] [outer = 0x0] 02:32:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x118ffb000) [pid = 2400] [serial = 1558] [outer = 0x118ff4400] 02:32:56 INFO - PROCESS | 2400 | 1465119176696 Marionette DEBUG loaded listener.js 02:32:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1193c1400) [pid = 2400] [serial = 1559] [outer = 0x118ff4400] 02:32:57 INFO - PROCESS | 2400 | 1465119177202 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]]]}] 02:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 770ms 02:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:32:57 INFO - PROCESS | 2400 | 1465119177282 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:32:57 INFO - PROCESS | 2400 | 1465119177284 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:32:57 INFO - PROCESS | 2400 | 1465119177288 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:32:57 INFO - PROCESS | 2400 | 1465119177292 Marionette TRACE conn2 <- [1,2050,null,{}] 02:32:57 INFO - PROCESS | 2400 | 1465119177297 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}] 02:32:57 INFO - PROCESS | 2400 | 1465119177298 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:57 INFO - PROCESS | 2400 | 1465119177390 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:32:57 INFO - PROCESS | 2400 | 1465119177460 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:57 INFO - PROCESS | 2400 | 1465119177462 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:57 INFO - PROCESS | 2400 | ++DOCSHELL 0x116aac000 == 33 [pid = 2400] [id = 520] 02:32:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x1126de400) [pid = 2400] [serial = 1560] [outer = 0x0] 02:32:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x112983c00) [pid = 2400] [serial = 1561] [outer = 0x1126de400] 02:32:57 INFO - PROCESS | 2400 | 1465119177493 Marionette DEBUG loaded listener.js 02:32:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x112f63000) [pid = 2400] [serial = 1562] [outer = 0x1126de400] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x126be3000) [pid = 2400] [serial = 1495] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1210b8400) [pid = 2400] [serial = 1492] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x129491c00) [pid = 2400] [serial = 1490] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x128f3cc00) [pid = 2400] [serial = 1498] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x129625000) [pid = 2400] [serial = 1501] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x129403000) [pid = 2400] [serial = 1499] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x126ce8c00) [pid = 2400] [serial = 1510] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x129697c00) [pid = 2400] [serial = 1502] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x1126a6c00) [pid = 2400] [serial = 1504] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x120555000) [pid = 2400] [serial = 1507] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x1288c6000) [pid = 2400] [serial = 1496] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x124e3d000) [pid = 2400] [serial = 1508] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x1243e1800) [pid = 2400] [serial = 1493] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x112a84c00) [pid = 2400] [serial = 1505] [outer = 0x0] [url = about:blank] 02:32:57 INFO - PROCESS | 2400 | 1465119177962 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]]]}] 02:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 726ms 02:32:58 INFO - PROCESS | 2400 | 1465119178015 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:32:58 INFO - PROCESS | 2400 | 1465119178019 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:32:58 INFO - PROCESS | 2400 | 1465119178025 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:32:58 INFO - PROCESS | 2400 | 1465119178028 Marionette TRACE conn2 <- [1,2054,null,{}] 02:32:58 INFO - PROCESS | 2400 | 1465119178032 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}] 02:32:58 INFO - PROCESS | 2400 | 1465119178034 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:58 INFO - PROCESS | 2400 | 1465119178133 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:32:58 INFO - PROCESS | 2400 | 1465119178139 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:58 INFO - PROCESS | 2400 | 1465119178141 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x118221800 == 34 [pid = 2400] [id = 521] 02:32:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x116176400) [pid = 2400] [serial = 1563] [outer = 0x0] 02:32:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x1164b4000) [pid = 2400] [serial = 1564] [outer = 0x116176400] 02:32:58 INFO - PROCESS | 2400 | 1465119178171 Marionette DEBUG loaded listener.js 02:32:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x1168bcc00) [pid = 2400] [serial = 1565] [outer = 0x116176400] 02:32:58 INFO - PROCESS | 2400 | 1465119178527 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]]]}] 02:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 521ms 02:32:58 INFO - PROCESS | 2400 | 1465119178546 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:32:58 INFO - PROCESS | 2400 | 1465119178547 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:32:58 INFO - PROCESS | 2400 | 1465119178550 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:32:58 INFO - PROCESS | 2400 | 1465119178552 Marionette TRACE conn2 <- [1,2058,null,{}] 02:32:58 INFO - PROCESS | 2400 | 1465119178567 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}] 02:32:58 INFO - PROCESS | 2400 | 1465119178570 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:58 INFO - PROCESS | 2400 | 1465119178654 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:32:58 INFO - PROCESS | 2400 | 1465119178661 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:58 INFO - PROCESS | 2400 | 1465119178663 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197bc800 == 35 [pid = 2400] [id = 522] 02:32:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x118062800) [pid = 2400] [serial = 1566] [outer = 0x0] 02:32:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x11836a000) [pid = 2400] [serial = 1567] [outer = 0x118062800] 02:32:58 INFO - PROCESS | 2400 | 1465119178691 Marionette DEBUG loaded listener.js 02:32:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x118f07000) [pid = 2400] [serial = 1568] [outer = 0x118062800] 02:32:59 INFO - PROCESS | 2400 | 1465119179064 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]]]}] 02:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 522ms 02:32:59 INFO - PROCESS | 2400 | 1465119179072 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:32:59 INFO - PROCESS | 2400 | 1465119179076 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:32:59 INFO - PROCESS | 2400 | 1465119179080 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:32:59 INFO - PROCESS | 2400 | 1465119179081 Marionette TRACE conn2 <- [1,2062,null,{}] 02:32:59 INFO - PROCESS | 2400 | 1465119179083 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}] 02:32:59 INFO - PROCESS | 2400 | 1465119179085 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:59 INFO - PROCESS | 2400 | 1465119179185 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:32:59 INFO - PROCESS | 2400 | 1465119179193 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:59 INFO - PROCESS | 2400 | 1465119179194 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x12126e800 == 36 [pid = 2400] [id = 523] 02:32:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x118ff4c00) [pid = 2400] [serial = 1569] [outer = 0x0] 02:32:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x1199bc000) [pid = 2400] [serial = 1570] [outer = 0x118ff4c00] 02:32:59 INFO - PROCESS | 2400 | 1465119179220 Marionette DEBUG loaded listener.js 02:32:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x1199df000) [pid = 2400] [serial = 1571] [outer = 0x118ff4c00] 02:32:59 INFO - PROCESS | 2400 | 1465119179532 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]]]}] 02:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 469ms 02:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:32:59 INFO - PROCESS | 2400 | 1465119179550 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:32:59 INFO - PROCESS | 2400 | 1465119179551 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:32:59 INFO - PROCESS | 2400 | 1465119179553 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:32:59 INFO - PROCESS | 2400 | 1465119179554 Marionette TRACE conn2 <- [1,2066,null,{}] 02:32:59 INFO - PROCESS | 2400 | 1465119179557 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}] 02:32:59 INFO - PROCESS | 2400 | 1465119179561 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:59 INFO - PROCESS | 2400 | 1465119179639 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:32:59 INFO - PROCESS | 2400 | 1465119179645 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:59 INFO - PROCESS | 2400 | 1465119179646 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:32:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x1245aa000 == 37 [pid = 2400] [id = 524] 02:32:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x111d6b800) [pid = 2400] [serial = 1572] [outer = 0x0] 02:32:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x120553000) [pid = 2400] [serial = 1573] [outer = 0x111d6b800] 02:32:59 INFO - PROCESS | 2400 | 1465119179670 Marionette DEBUG loaded listener.js 02:32:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x1210c1800) [pid = 2400] [serial = 1574] [outer = 0x111d6b800] 02:33:00 INFO - PROCESS | 2400 | 1465119180106 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]]]}] 02:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 569ms 02:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:33:00 INFO - PROCESS | 2400 | 1465119180122 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:33:00 INFO - PROCESS | 2400 | 1465119180125 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:33:00 INFO - PROCESS | 2400 | 1465119180128 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:33:00 INFO - PROCESS | 2400 | 1465119180130 Marionette TRACE conn2 <- [1,2070,null,{}] 02:33:00 INFO - PROCESS | 2400 | 1465119180139 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}] 02:33:00 INFO - PROCESS | 2400 | 1465119180146 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:00 INFO - PROCESS | 2400 | 1465119180326 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:33:00 INFO - PROCESS | 2400 | 1465119180361 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:00 INFO - PROCESS | 2400 | 1465119180362 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:00 INFO - PROCESS | 2400 | ++DOCSHELL 0x126c49800 == 38 [pid = 2400] [id = 525] 02:33:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x121c7a000) [pid = 2400] [serial = 1575] [outer = 0x0] 02:33:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x124049c00) [pid = 2400] [serial = 1576] [outer = 0x121c7a000] 02:33:00 INFO - PROCESS | 2400 | 1465119180389 Marionette DEBUG loaded listener.js 02:33:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x124491800) [pid = 2400] [serial = 1577] [outer = 0x121c7a000] 02:33:00 INFO - PROCESS | 2400 | 1465119180727 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]]]}] 02:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 628ms 02:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:33:00 INFO - PROCESS | 2400 | 1465119180758 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:33:00 INFO - PROCESS | 2400 | 1465119180759 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:33:00 INFO - PROCESS | 2400 | 1465119180768 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:33:00 INFO - PROCESS | 2400 | 1465119180769 Marionette TRACE conn2 <- [1,2074,null,{}] 02:33:00 INFO - PROCESS | 2400 | 1465119180772 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}] 02:33:00 INFO - PROCESS | 2400 | 1465119180773 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:00 INFO - PROCESS | 2400 | 1465119180873 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:33:00 INFO - PROCESS | 2400 | 1465119180878 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:00 INFO - PROCESS | 2400 | 1465119180885 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:00 INFO - PROCESS | 2400 | ++DOCSHELL 0x127609800 == 39 [pid = 2400] [id = 526] 02:33:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x112a87c00) [pid = 2400] [serial = 1578] [outer = 0x0] 02:33:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x124496800) [pid = 2400] [serial = 1579] [outer = 0x112a87c00] 02:33:00 INFO - PROCESS | 2400 | 1465119180942 Marionette DEBUG loaded listener.js 02:33:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x124705800) [pid = 2400] [serial = 1580] [outer = 0x112a87c00] 02:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 526ms 02:33:01 INFO - PROCESS | 2400 | 1465119181279 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]]]}] 02:33:01 INFO - PROCESS | 2400 | 1465119181288 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:33:01 INFO - PROCESS | 2400 | 1465119181289 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:33:01 INFO - PROCESS | 2400 | 1465119181294 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:33:01 INFO - PROCESS | 2400 | 1465119181297 Marionette TRACE conn2 <- [1,2078,null,{}] 02:33:01 INFO - PROCESS | 2400 | 1465119181299 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}] 02:33:01 INFO - PROCESS | 2400 | 1465119181300 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:01 INFO - PROCESS | 2400 | 1465119181399 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:33:01 INFO - PROCESS | 2400 | 1465119181413 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:01 INFO - PROCESS | 2400 | 1465119181414 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:01 INFO - PROCESS | 2400 | ++DOCSHELL 0x128f5f800 == 40 [pid = 2400] [id = 527] 02:33:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x1175b2400) [pid = 2400] [serial = 1581] [outer = 0x0] 02:33:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x124da5400) [pid = 2400] [serial = 1582] [outer = 0x1175b2400] 02:33:01 INFO - PROCESS | 2400 | 1465119181438 Marionette DEBUG loaded listener.js 02:33:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x124e3c000) [pid = 2400] [serial = 1583] [outer = 0x1175b2400] 02:33:01 INFO - PROCESS | 2400 | 1465119181793 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]]]}] 02:33:01 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1168b6800) [pid = 2400] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:33:01 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x1126a2000) [pid = 2400] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:33:01 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x112aca400) [pid = 2400] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:33:01 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x111060800) [pid = 2400] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:33:01 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x11836b000) [pid = 2400] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:33:01 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x111068000) [pid = 2400] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:33:01 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x111d7f000) [pid = 2400] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:33:01 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x11810b400) [pid = 2400] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:33:01 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x11686ac00) [pid = 2400] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 571ms 02:33:01 INFO - PROCESS | 2400 | 1465119181865 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:33:01 INFO - PROCESS | 2400 | 1465119181867 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:33:01 INFO - PROCESS | 2400 | 1465119181870 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:33:01 INFO - PROCESS | 2400 | 1465119181872 Marionette TRACE conn2 <- [1,2082,null,{}] 02:33:01 INFO - PROCESS | 2400 | 1465119181875 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}] 02:33:01 INFO - PROCESS | 2400 | 1465119181877 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:02 INFO - PROCESS | 2400 | 1465119182015 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:33:02 INFO - PROCESS | 2400 | 1465119182020 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:02 INFO - PROCESS | 2400 | 1465119182021 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:02 INFO - PROCESS | 2400 | ++DOCSHELL 0x118f74800 == 41 [pid = 2400] [id = 528] 02:33:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x1122d8000) [pid = 2400] [serial = 1584] [outer = 0x0] 02:33:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x11686ac00) [pid = 2400] [serial = 1585] [outer = 0x1122d8000] 02:33:02 INFO - PROCESS | 2400 | 1465119182063 Marionette DEBUG loaded listener.js 02:33:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x1184bb400) [pid = 2400] [serial = 1586] [outer = 0x1122d8000] 02:33:02 INFO - PROCESS | 2400 | 1465119182426 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]]]}] 02:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 573ms 02:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:33:02 INFO - PROCESS | 2400 | 1465119182445 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:33:02 INFO - PROCESS | 2400 | 1465119182446 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:33:02 INFO - PROCESS | 2400 | 1465119182448 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:33:02 INFO - PROCESS | 2400 | 1465119182449 Marionette TRACE conn2 <- [1,2086,null,{}] 02:33:02 INFO - PROCESS | 2400 | 1465119182451 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}] 02:33:02 INFO - PROCESS | 2400 | 1465119182452 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:02 INFO - PROCESS | 2400 | 1465119182562 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:33:02 INFO - PROCESS | 2400 | 1465119182566 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:02 INFO - PROCESS | 2400 | 1465119182567 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:02 INFO - PROCESS | 2400 | ++DOCSHELL 0x129798000 == 42 [pid = 2400] [id = 529] 02:33:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x112f5e400) [pid = 2400] [serial = 1587] [outer = 0x0] 02:33:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x124edc400) [pid = 2400] [serial = 1588] [outer = 0x112f5e400] 02:33:02 INFO - PROCESS | 2400 | 1465119182592 Marionette DEBUG loaded listener.js 02:33:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x126b3b000) [pid = 2400] [serial = 1589] [outer = 0x112f5e400] 02:33:02 INFO - PROCESS | 2400 | 1465119182915 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]]]}] 02:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 518ms 02:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:33:02 INFO - PROCESS | 2400 | 1465119182966 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:33:02 INFO - PROCESS | 2400 | 1465119182968 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:33:02 INFO - PROCESS | 2400 | 1465119182970 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:33:02 INFO - PROCESS | 2400 | 1465119182972 Marionette TRACE conn2 <- [1,2090,null,{}] 02:33:02 INFO - PROCESS | 2400 | 1465119182974 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}] 02:33:02 INFO - PROCESS | 2400 | 1465119182976 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:03 INFO - PROCESS | 2400 | 1465119183073 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:33:03 INFO - PROCESS | 2400 | 1465119183143 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:03 INFO - PROCESS | 2400 | 1465119183144 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a81f000 == 43 [pid = 2400] [id = 530] 02:33:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x126bde400) [pid = 2400] [serial = 1590] [outer = 0x0] 02:33:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x126c8e800) [pid = 2400] [serial = 1591] [outer = 0x126bde400] 02:33:03 INFO - PROCESS | 2400 | 1465119183170 Marionette DEBUG loaded listener.js 02:33:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126ce4800) [pid = 2400] [serial = 1592] [outer = 0x126bde400] 02:33:03 INFO - PROCESS | 2400 | 1465119183470 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]]]}] 02:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 02:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:33:03 INFO - PROCESS | 2400 | 1465119183502 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:33:03 INFO - PROCESS | 2400 | 1465119183504 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:33:03 INFO - PROCESS | 2400 | 1465119183512 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:33:03 INFO - PROCESS | 2400 | 1465119183514 Marionette TRACE conn2 <- [1,2094,null,{}] 02:33:03 INFO - PROCESS | 2400 | 1465119183517 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}] 02:33:03 INFO - PROCESS | 2400 | 1465119183519 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:03 INFO - PROCESS | 2400 | 1465119183650 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:33:03 INFO - PROCESS | 2400 | 1465119183732 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:03 INFO - PROCESS | 2400 | 1465119183734 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x12aac0000 == 44 [pid = 2400] [id = 531] 02:33:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x126be3800) [pid = 2400] [serial = 1593] [outer = 0x0] 02:33:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x126cec400) [pid = 2400] [serial = 1594] [outer = 0x126be3800] 02:33:03 INFO - PROCESS | 2400 | 1465119183776 Marionette DEBUG loaded listener.js 02:33:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x12717c800) [pid = 2400] [serial = 1595] [outer = 0x126be3800] 02:33:04 INFO - PROCESS | 2400 | 1465119184296 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]]]}] 02:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 825ms 02:33:04 INFO - PROCESS | 2400 | 1465119184333 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:33:04 INFO - PROCESS | 2400 | 1465119184335 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:33:04 INFO - PROCESS | 2400 | 1465119184364 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:33:04 INFO - PROCESS | 2400 | 1465119184367 Marionette TRACE conn2 <- [1,2098,null,{}] 02:33:04 INFO - PROCESS | 2400 | 1465119184371 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}] 02:33:04 INFO - PROCESS | 2400 | 1465119184372 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:04 INFO - PROCESS | 2400 | 1465119184508 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:33:04 INFO - PROCESS | 2400 | 1465119184560 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:04 INFO - PROCESS | 2400 | 1465119184561 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:04 INFO - PROCESS | 2400 | ++DOCSHELL 0x1182fc000 == 45 [pid = 2400] [id = 532] 02:33:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x112f5a000) [pid = 2400] [serial = 1596] [outer = 0x0] 02:33:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x113225400) [pid = 2400] [serial = 1597] [outer = 0x112f5a000] 02:33:04 INFO - PROCESS | 2400 | 1465119184592 Marionette DEBUG loaded listener.js 02:33:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x116864800) [pid = 2400] [serial = 1598] [outer = 0x112f5a000] 02:33:05 INFO - PROCESS | 2400 | 1465119184999 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]]]}] 02:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 672ms 02:33:05 INFO - PROCESS | 2400 | 1465119185036 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:33:05 INFO - PROCESS | 2400 | 1465119185039 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:33:05 INFO - PROCESS | 2400 | 1465119185044 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:33:05 INFO - PROCESS | 2400 | 1465119185046 Marionette TRACE conn2 <- [1,2102,null,{}] 02:33:05 INFO - PROCESS | 2400 | 1465119185048 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}] 02:33:05 INFO - PROCESS | 2400 | 1465119185050 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:05 INFO - PROCESS | 2400 | 1465119185155 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:33:05 INFO - PROCESS | 2400 | 1465119185212 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:05 INFO - PROCESS | 2400 | 1465119185214 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x1248b8800 == 46 [pid = 2400] [id = 533] 02:33:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x11805b400) [pid = 2400] [serial = 1599] [outer = 0x0] 02:33:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x11836e000) [pid = 2400] [serial = 1600] [outer = 0x11805b400] 02:33:05 INFO - PROCESS | 2400 | 1465119185245 Marionette DEBUG loaded listener.js 02:33:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x118787800) [pid = 2400] [serial = 1601] [outer = 0x11805b400] 02:33:05 INFO - PROCESS | 2400 | 1465119185696 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]]]}] 02:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 02:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:33:05 INFO - PROCESS | 2400 | 1465119185714 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:33:05 INFO - PROCESS | 2400 | 1465119185715 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:33:05 INFO - PROCESS | 2400 | 1465119185718 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:33:05 INFO - PROCESS | 2400 | 1465119185720 Marionette TRACE conn2 <- [1,2106,null,{}] 02:33:05 INFO - PROCESS | 2400 | 1465119185731 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}] 02:33:05 INFO - PROCESS | 2400 | 1465119185734 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:05 INFO - PROCESS | 2400 | 1465119185860 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:33:05 INFO - PROCESS | 2400 | 1465119185941 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:05 INFO - PROCESS | 2400 | 1465119185943 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x12aad1000 == 47 [pid = 2400] [id = 534] 02:33:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x1210bac00) [pid = 2400] [serial = 1602] [outer = 0x0] 02:33:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x12124d400) [pid = 2400] [serial = 1603] [outer = 0x1210bac00] 02:33:05 INFO - PROCESS | 2400 | 1465119185977 Marionette DEBUG loaded listener.js 02:33:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x121838000) [pid = 2400] [serial = 1604] [outer = 0x1210bac00] 02:33:06 INFO - PROCESS | 2400 | 1465119186521 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]]]}] 02:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 826ms 02:33:06 INFO - PROCESS | 2400 | 1465119186545 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:33:06 INFO - PROCESS | 2400 | 1465119186546 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:33:06 INFO - PROCESS | 2400 | 1465119186549 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:33:06 INFO - PROCESS | 2400 | 1465119186550 Marionette TRACE conn2 <- [1,2110,null,{}] 02:33:06 INFO - PROCESS | 2400 | 1465119186553 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}] 02:33:06 INFO - PROCESS | 2400 | 1465119186554 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:06 INFO - PROCESS | 2400 | 1465119186667 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:33:06 INFO - PROCESS | 2400 | 1465119186727 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:06 INFO - PROCESS | 2400 | 1465119186728 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:06 INFO - PROCESS | 2400 | ++DOCSHELL 0x110fef800 == 48 [pid = 2400] [id = 535] 02:33:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x111d66c00) [pid = 2400] [serial = 1605] [outer = 0x0] 02:33:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x1122b6000) [pid = 2400] [serial = 1606] [outer = 0x111d66c00] 02:33:06 INFO - PROCESS | 2400 | 1465119186932 Marionette DEBUG loaded listener.js 02:33:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x1130be000) [pid = 2400] [serial = 1607] [outer = 0x111d66c00] 02:33:07 INFO - PROCESS | 2400 | 1465119187484 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]]]}] 02:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 968ms 02:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:33:07 INFO - PROCESS | 2400 | 1465119187518 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:33:07 INFO - PROCESS | 2400 | 1465119187521 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:33:07 INFO - PROCESS | 2400 | 1465119187525 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:33:07 INFO - PROCESS | 2400 | 1465119187528 Marionette TRACE conn2 <- [1,2114,null,{}] 02:33:07 INFO - PROCESS | 2400 | 1465119187532 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}] 02:33:07 INFO - PROCESS | 2400 | 1465119187533 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:07 INFO - PROCESS | 2400 | 1465119187625 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:33:07 INFO - PROCESS | 2400 | 1465119187698 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:07 INFO - PROCESS | 2400 | 1465119187699 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:07 INFO - PROCESS | 2400 | ++DOCSHELL 0x116adb000 == 49 [pid = 2400] [id = 536] 02:33:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x112f5d000) [pid = 2400] [serial = 1608] [outer = 0x0] 02:33:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x116176c00) [pid = 2400] [serial = 1609] [outer = 0x112f5d000] 02:33:07 INFO - PROCESS | 2400 | 1465119187727 Marionette DEBUG loaded listener.js 02:33:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x11805e800) [pid = 2400] [serial = 1610] [outer = 0x112f5d000] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x12c64e800 == 48 [pid = 2400] [id = 496] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x12a81f000 == 47 [pid = 2400] [id = 530] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x129798000 == 46 [pid = 2400] [id = 529] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x118f74800 == 45 [pid = 2400] [id = 528] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x128f5f800 == 44 [pid = 2400] [id = 527] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x127609800 == 43 [pid = 2400] [id = 526] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x126c49800 == 42 [pid = 2400] [id = 525] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x1245aa000 == 41 [pid = 2400] [id = 524] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x12126e800 == 40 [pid = 2400] [id = 523] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x1197bc800 == 39 [pid = 2400] [id = 522] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x118221800 == 38 [pid = 2400] [id = 521] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x116aac000 == 37 [pid = 2400] [id = 520] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x1240c9000 == 36 [pid = 2400] [id = 519] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x121aa6800 == 35 [pid = 2400] [id = 518] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x12127b000 == 34 [pid = 2400] [id = 517] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x117463800 == 33 [pid = 2400] [id = 516] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x110f86800 == 32 [pid = 2400] [id = 515] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x110fef800 == 31 [pid = 2400] [id = 535] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x12aad1000 == 30 [pid = 2400] [id = 534] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x1248b8800 == 29 [pid = 2400] [id = 533] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x1182fc000 == 28 [pid = 2400] [id = 532] 02:33:08 INFO - PROCESS | 2400 | --DOCSHELL 0x12aac0000 == 27 [pid = 2400] [id = 531] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x118284c00) [pid = 2400] [serial = 1537] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x1126dd400) [pid = 2400] [serial = 1522] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x112982000) [pid = 2400] [serial = 1523] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x112f58c00) [pid = 2400] [serial = 1525] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x11322c800) [pid = 2400] [serial = 1526] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x114fbd800) [pid = 2400] [serial = 1528] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x116432400) [pid = 2400] [serial = 1529] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x121251000) [pid = 2400] [serial = 1517] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1199bb000) [pid = 2400] [serial = 1516] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x1164b1c00) [pid = 2400] [serial = 1531] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1126a8c00) [pid = 2400] [serial = 1513] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1120ecc00) [pid = 2400] [serial = 1520] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x112038c00) [pid = 2400] [serial = 1519] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x118779000) [pid = 2400] [serial = 1540] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x118785000) [pid = 2400] [serial = 1543] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x118781400) [pid = 2400] [serial = 1541] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x11711f800) [pid = 2400] [serial = 1534] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x118371c00) [pid = 2400] [serial = 1538] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x11810f400) [pid = 2400] [serial = 1535] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x116867400) [pid = 2400] [serial = 1532] [outer = 0x0] [url = about:blank] 02:33:08 INFO - PROCESS | 2400 | 1465119188700 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]]]}] 02:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1224ms 02:33:08 INFO - PROCESS | 2400 | 1465119188748 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:33:08 INFO - PROCESS | 2400 | 1465119188750 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:33:08 INFO - PROCESS | 2400 | 1465119188753 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:33:08 INFO - PROCESS | 2400 | 1465119188755 Marionette TRACE conn2 <- [1,2118,null,{}] 02:33:08 INFO - PROCESS | 2400 | 1465119188761 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}] 02:33:08 INFO - PROCESS | 2400 | 1465119188762 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:08 INFO - PROCESS | 2400 | 1465119188840 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:33:08 INFO - PROCESS | 2400 | 1465119188849 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:08 INFO - PROCESS | 2400 | 1465119188851 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x116828000 == 28 [pid = 2400] [id = 537] 02:33:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x112e89800) [pid = 2400] [serial = 1611] [outer = 0x0] 02:33:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x115dc8c00) [pid = 2400] [serial = 1612] [outer = 0x112e89800] 02:33:08 INFO - PROCESS | 2400 | 1465119188879 Marionette DEBUG loaded listener.js 02:33:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x112988800) [pid = 2400] [serial = 1613] [outer = 0x112e89800] 02:33:09 INFO - PROCESS | 2400 | 1465119189319 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]]]}] 02:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 575ms 02:33:09 INFO - PROCESS | 2400 | 1465119189330 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:33:09 INFO - PROCESS | 2400 | 1465119189335 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:33:09 INFO - PROCESS | 2400 | 1465119189344 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:33:09 INFO - PROCESS | 2400 | 1465119189347 Marionette TRACE conn2 <- [1,2122,null,{}] 02:33:09 INFO - PROCESS | 2400 | 1465119189350 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}] 02:33:09 INFO - PROCESS | 2400 | 1465119189353 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:09 INFO - PROCESS | 2400 | 1465119189476 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:33:09 INFO - PROCESS | 2400 | 1465119189481 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:09 INFO - PROCESS | 2400 | 1465119189482 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x118307000 == 29 [pid = 2400] [id = 538] 02:33:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x11712a000) [pid = 2400] [serial = 1614] [outer = 0x0] 02:33:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x11827ec00) [pid = 2400] [serial = 1615] [outer = 0x11712a000] 02:33:09 INFO - PROCESS | 2400 | 1465119189511 Marionette DEBUG loaded listener.js 02:33:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x11840b000) [pid = 2400] [serial = 1616] [outer = 0x11712a000] 02:33:09 INFO - PROCESS | 2400 | 1465119189862 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]]]}] 02:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 572ms 02:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:33:09 INFO - PROCESS | 2400 | 1465119189916 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:33:09 INFO - PROCESS | 2400 | 1465119189917 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:33:09 INFO - PROCESS | 2400 | 1465119189920 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:33:09 INFO - PROCESS | 2400 | 1465119189922 Marionette TRACE conn2 <- [1,2126,null,{}] 02:33:09 INFO - PROCESS | 2400 | 1465119189930 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}] 02:33:09 INFO - PROCESS | 2400 | 1465119189933 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:10 INFO - PROCESS | 2400 | 1465119190014 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:33:10 INFO - PROCESS | 2400 | 1465119190019 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:10 INFO - PROCESS | 2400 | 1465119190021 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:10 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197bf000 == 30 [pid = 2400] [id = 539] 02:33:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x111d68c00) [pid = 2400] [serial = 1617] [outer = 0x0] 02:33:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x118fe5400) [pid = 2400] [serial = 1618] [outer = 0x111d68c00] 02:33:10 INFO - PROCESS | 2400 | 1465119190052 Marionette DEBUG loaded listener.js 02:33:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1199b5400) [pid = 2400] [serial = 1619] [outer = 0x111d68c00] 02:33:10 INFO - PROCESS | 2400 | 1465119190426 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]]]}] 02:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 523ms 02:33:10 INFO - PROCESS | 2400 | 1465119190445 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:33:10 INFO - PROCESS | 2400 | 1465119190447 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:33:10 INFO - PROCESS | 2400 | 1465119190449 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:33:10 INFO - PROCESS | 2400 | 1465119190450 Marionette TRACE conn2 <- [1,2130,null,{}] 02:33:10 INFO - PROCESS | 2400 | 1465119190452 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}] 02:33:10 INFO - PROCESS | 2400 | 1465119190453 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:10 INFO - PROCESS | 2400 | 1465119190564 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:33:10 INFO - PROCESS | 2400 | 1465119190569 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:10 INFO - PROCESS | 2400 | 1465119190571 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:10 INFO - PROCESS | 2400 | ++DOCSHELL 0x12117f800 == 31 [pid = 2400] [id = 540] 02:33:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1199e2000) [pid = 2400] [serial = 1620] [outer = 0x0] 02:33:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x1210b8400) [pid = 2400] [serial = 1621] [outer = 0x1199e2000] 02:33:10 INFO - PROCESS | 2400 | 1465119190599 Marionette DEBUG loaded listener.js 02:33:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x121250000) [pid = 2400] [serial = 1622] [outer = 0x1199e2000] 02:33:10 INFO - PROCESS | 2400 | 1465119190950 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] 02:33:10 INFO - PROCESS | 2400 | 1465119190969 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:33:10 INFO - PROCESS | 2400 | 1465119190971 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:33:10 INFO - PROCESS | 2400 | 1465119190972 Marionette TRACE conn2 <- [1,2134,null,{}] 02:33:10 INFO - PROCESS | 2400 | 1465119190983 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}] 02:33:10 INFO - PROCESS | 2400 | 1465119190984 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:11 INFO - PROCESS | 2400 | 1465119191083 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:33:11 INFO - PROCESS | 2400 | 1465119191087 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:11 INFO - PROCESS | 2400 | 1465119191088 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:11 INFO - PROCESS | 2400 | ++DOCSHELL 0x1240c1800 == 32 [pid = 2400] [id = 541] 02:33:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x116a74000) [pid = 2400] [serial = 1623] [outer = 0x0] 02:33:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x1213a1800) [pid = 2400] [serial = 1624] [outer = 0x116a74000] 02:33:11 INFO - PROCESS | 2400 | 1465119191114 Marionette DEBUG loaded listener.js 02:33:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x12404b800) [pid = 2400] [serial = 1625] [outer = 0x116a74000] 02:33:11 INFO - PROCESS | 2400 | 1465119191485 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]]]}] 02:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 522ms 02:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:33:11 INFO - PROCESS | 2400 | 1465119191494 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:33:11 INFO - PROCESS | 2400 | 1465119191495 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:33:11 INFO - PROCESS | 2400 | 1465119191497 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:33:11 INFO - PROCESS | 2400 | 1465119191498 Marionette TRACE conn2 <- [1,2138,null,{}] 02:33:11 INFO - PROCESS | 2400 | 1465119191500 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}] 02:33:11 INFO - PROCESS | 2400 | 1465119191504 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:11 INFO - PROCESS | 2400 | 1465119191627 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:33:11 INFO - PROCESS | 2400 | 1465119191632 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:11 INFO - PROCESS | 2400 | 1465119191633 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:11 INFO - PROCESS | 2400 | ++DOCSHELL 0x127614000 == 33 [pid = 2400] [id = 542] 02:33:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x12182dc00) [pid = 2400] [serial = 1626] [outer = 0x0] 02:33:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x12449e800) [pid = 2400] [serial = 1627] [outer = 0x12182dc00] 02:33:11 INFO - PROCESS | 2400 | 1465119191659 Marionette DEBUG loaded listener.js 02:33:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x126bdb000) [pid = 2400] [serial = 1628] [outer = 0x12182dc00] 02:33:11 INFO - PROCESS | 2400 | 1465119191994 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]]]}] 02:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 519ms 02:33:12 INFO - PROCESS | 2400 | 1465119192017 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:33:12 INFO - PROCESS | 2400 | 1465119192018 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:33:12 INFO - PROCESS | 2400 | 1465119192020 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:33:12 INFO - PROCESS | 2400 | 1465119192021 Marionette TRACE conn2 <- [1,2142,null,{}] 02:33:12 INFO - PROCESS | 2400 | 1465119192029 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}] 02:33:12 INFO - PROCESS | 2400 | 1465119192031 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:12 INFO - PROCESS | 2400 | 1465119192135 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:33:12 INFO - PROCESS | 2400 | 1465119192138 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:12 INFO - PROCESS | 2400 | 1465119192139 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x12978c800 == 34 [pid = 2400] [id = 543] 02:33:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x118372800) [pid = 2400] [serial = 1629] [outer = 0x0] 02:33:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x126c90400) [pid = 2400] [serial = 1630] [outer = 0x118372800] 02:33:12 INFO - PROCESS | 2400 | 1465119192163 Marionette DEBUG loaded listener.js 02:33:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x126ce0c00) [pid = 2400] [serial = 1631] [outer = 0x118372800] 02:33:12 INFO - PROCESS | 2400 | 1465119192517 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] 02:33:12 INFO - PROCESS | 2400 | 1465119192548 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:33:12 INFO - PROCESS | 2400 | 1465119192556 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:33:12 INFO - PROCESS | 2400 | 1465119192557 Marionette TRACE conn2 <- [1,2146,null,{}] 02:33:12 INFO - PROCESS | 2400 | 1465119192562 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}] 02:33:12 INFO - PROCESS | 2400 | 1465119192563 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:12 INFO - PROCESS | 2400 | 1465119192661 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:33:12 INFO - PROCESS | 2400 | 1465119192665 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:12 INFO - PROCESS | 2400 | 1465119192666 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a80c000 == 35 [pid = 2400] [id = 544] 02:33:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x1219dd000) [pid = 2400] [serial = 1632] [outer = 0x0] 02:33:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x126ced800) [pid = 2400] [serial = 1633] [outer = 0x1219dd000] 02:33:12 INFO - PROCESS | 2400 | 1465119192691 Marionette DEBUG loaded listener.js 02:33:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x12717cc00) [pid = 2400] [serial = 1634] [outer = 0x1219dd000] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x121c7a000) [pid = 2400] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x112a87c00) [pid = 2400] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x1175b2400) [pid = 2400] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x118ff4400) [pid = 2400] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x112d4dc00) [pid = 2400] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x116176400) [pid = 2400] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x111061000) [pid = 2400] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x111d6b800) [pid = 2400] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x118062800) [pid = 2400] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x118ff4c00) [pid = 2400] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x11203ac00) [pid = 2400] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x11805fc00) [pid = 2400] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1126de400) [pid = 2400] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x126bde400) [pid = 2400] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1122d8000) [pid = 2400] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x112f5e400) [pid = 2400] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x11877d400) [pid = 2400] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x118289400) [pid = 2400] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x126be3800) [pid = 2400] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:33:13 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x111fd6400) [pid = 2400] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:33:13 INFO - PROCESS | 2400 | 1465119193216 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] 02:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:33:13 INFO - PROCESS | 2400 | 1465119193232 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:33:13 INFO - PROCESS | 2400 | 1465119193236 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:33:13 INFO - PROCESS | 2400 | 1465119193251 Marionette TRACE conn2 <- [1,2150,null,{}] 02:33:13 INFO - PROCESS | 2400 | 1465119193255 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}] 02:33:13 INFO - PROCESS | 2400 | 1465119193257 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:13 INFO - PROCESS | 2400 | 1465119193409 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:33:13 INFO - PROCESS | 2400 | 1465119193466 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:13 INFO - PROCESS | 2400 | 1465119193467 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197be000 == 36 [pid = 2400] [id = 545] 02:33:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x1126a2000) [pid = 2400] [serial = 1635] [outer = 0x0] 02:33:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x1168b0000) [pid = 2400] [serial = 1636] [outer = 0x1126a2000] 02:33:13 INFO - PROCESS | 2400 | 1465119193506 Marionette DEBUG loaded listener.js 02:33:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x118ff0800) [pid = 2400] [serial = 1637] [outer = 0x1126a2000] 02:33:13 INFO - PROCESS | 2400 | 1465119193827 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]]]}] 02:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 634ms 02:33:13 INFO - PROCESS | 2400 | 1465119193869 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:33:13 INFO - PROCESS | 2400 | 1465119193871 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:33:13 INFO - PROCESS | 2400 | 1465119193873 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:33:13 INFO - PROCESS | 2400 | 1465119193877 Marionette TRACE conn2 <- [1,2154,null,{}] 02:33:13 INFO - PROCESS | 2400 | 1465119193881 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}] 02:33:13 INFO - PROCESS | 2400 | 1465119193882 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:13 INFO - PROCESS | 2400 | 1465119193962 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:33:14 INFO - PROCESS | 2400 | 1465119194020 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:14 INFO - PROCESS | 2400 | 1465119194021 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x12aabf000 == 37 [pid = 2400] [id = 546] 02:33:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1187c1c00) [pid = 2400] [serial = 1638] [outer = 0x0] 02:33:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1199e9400) [pid = 2400] [serial = 1639] [outer = 0x1187c1c00] 02:33:14 INFO - PROCESS | 2400 | 1465119194045 Marionette DEBUG loaded listener.js 02:33:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x126eee800) [pid = 2400] [serial = 1640] [outer = 0x1187c1c00] 02:33:14 INFO - PROCESS | 2400 | 1465119194352 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]]]}] 02:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 523ms 02:33:14 INFO - PROCESS | 2400 | 1465119194396 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:33:14 INFO - PROCESS | 2400 | 1465119194398 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:33:14 INFO - PROCESS | 2400 | 1465119194400 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:33:14 INFO - PROCESS | 2400 | 1465119194402 Marionette TRACE conn2 <- [1,2158,null,{}] 02:33:14 INFO - PROCESS | 2400 | 1465119194404 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}] 02:33:14 INFO - PROCESS | 2400 | 1465119194413 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:14 INFO - PROCESS | 2400 | 1465119194502 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:33:14 INFO - PROCESS | 2400 | 1465119194507 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:14 INFO - PROCESS | 2400 | 1465119194511 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x12405f800 == 38 [pid = 2400] [id = 547] 02:33:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x127177400) [pid = 2400] [serial = 1641] [outer = 0x0] 02:33:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x127656000) [pid = 2400] [serial = 1642] [outer = 0x127177400] 02:33:14 INFO - PROCESS | 2400 | 1465119194538 Marionette DEBUG loaded listener.js 02:33:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x1288cc800) [pid = 2400] [serial = 1643] [outer = 0x127177400] 02:33:14 INFO - PROCESS | 2400 | 1465119194877 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]]]}] 02:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 02:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:33:14 INFO - PROCESS | 2400 | 1465119194929 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:33:14 INFO - PROCESS | 2400 | 1465119194930 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:33:14 INFO - PROCESS | 2400 | 1465119194932 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:33:14 INFO - PROCESS | 2400 | 1465119194933 Marionette TRACE conn2 <- [1,2162,null,{}] 02:33:14 INFO - PROCESS | 2400 | 1465119194935 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}] 02:33:14 INFO - PROCESS | 2400 | 1465119194936 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:15 INFO - PROCESS | 2400 | 1465119195018 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:33:15 INFO - PROCESS | 2400 | 1465119195022 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:15 INFO - PROCESS | 2400 | 1465119195023 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b2be800 == 39 [pid = 2400] [id = 548] 02:33:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x126ce6000) [pid = 2400] [serial = 1644] [outer = 0x0] 02:33:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x128c5b000) [pid = 2400] [serial = 1645] [outer = 0x126ce6000] 02:33:15 INFO - PROCESS | 2400 | 1465119195048 Marionette DEBUG loaded listener.js 02:33:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x128d29800) [pid = 2400] [serial = 1646] [outer = 0x126ce6000] 02:33:15 INFO - PROCESS | 2400 | 1465119195678 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]]]}] 02:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 824ms 02:33:15 INFO - PROCESS | 2400 | 1465119195763 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:33:15 INFO - PROCESS | 2400 | 1465119195765 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:33:15 INFO - PROCESS | 2400 | 1465119195769 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:33:15 INFO - PROCESS | 2400 | 1465119195771 Marionette TRACE conn2 <- [1,2166,null,{}] 02:33:15 INFO - PROCESS | 2400 | 1465119195775 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}] 02:33:15 INFO - PROCESS | 2400 | 1465119195777 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:15 INFO - PROCESS | 2400 | 1465119195887 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:33:15 INFO - PROCESS | 2400 | 1465119195946 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:15 INFO - PROCESS | 2400 | 1465119195948 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x118979000 == 40 [pid = 2400] [id = 549] 02:33:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x116177000) [pid = 2400] [serial = 1647] [outer = 0x0] 02:33:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x116a70c00) [pid = 2400] [serial = 1648] [outer = 0x116177000] 02:33:15 INFO - PROCESS | 2400 | 1465119195979 Marionette DEBUG loaded listener.js 02:33:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x11810c000) [pid = 2400] [serial = 1649] [outer = 0x116177000] 02:33:16 INFO - PROCESS | 2400 | 1465119196527 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]]]}] 02:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 821ms 02:33:16 INFO - PROCESS | 2400 | 1465119196591 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:33:16 INFO - PROCESS | 2400 | 1465119196594 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:33:16 INFO - PROCESS | 2400 | 1465119196599 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:33:16 INFO - PROCESS | 2400 | 1465119196601 Marionette TRACE conn2 <- [1,2170,null,{}] 02:33:16 INFO - PROCESS | 2400 | 1465119196603 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}] 02:33:16 INFO - PROCESS | 2400 | 1465119196605 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:16 INFO - PROCESS | 2400 | 1465119196722 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:33:16 INFO - PROCESS | 2400 | 1465119196933 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:16 INFO - PROCESS | 2400 | 1465119196934 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x115e7c000 == 41 [pid = 2400] [id = 550] 02:33:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x1122d8000) [pid = 2400] [serial = 1650] [outer = 0x0] 02:33:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x11338d400) [pid = 2400] [serial = 1651] [outer = 0x1122d8000] 02:33:16 INFO - PROCESS | 2400 | 1465119196962 Marionette DEBUG loaded listener.js 02:33:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x11680e400) [pid = 2400] [serial = 1652] [outer = 0x1122d8000] 02:33:17 INFO - PROCESS | 2400 | --DOCSHELL 0x12405f800 == 40 [pid = 2400] [id = 547] 02:33:17 INFO - PROCESS | 2400 | --DOCSHELL 0x12aabf000 == 39 [pid = 2400] [id = 546] 02:33:17 INFO - PROCESS | 2400 | --DOCSHELL 0x1197be000 == 38 [pid = 2400] [id = 545] 02:33:17 INFO - PROCESS | 2400 | --DOCSHELL 0x12a80c000 == 37 [pid = 2400] [id = 544] 02:33:17 INFO - PROCESS | 2400 | --DOCSHELL 0x12978c800 == 36 [pid = 2400] [id = 543] 02:33:17 INFO - PROCESS | 2400 | --DOCSHELL 0x127614000 == 35 [pid = 2400] [id = 542] 02:33:17 INFO - PROCESS | 2400 | --DOCSHELL 0x1240c1800 == 34 [pid = 2400] [id = 541] 02:33:17 INFO - PROCESS | 2400 | --DOCSHELL 0x12117f800 == 33 [pid = 2400] [id = 540] 02:33:17 INFO - PROCESS | 2400 | --DOCSHELL 0x1197bf000 == 32 [pid = 2400] [id = 539] 02:33:17 INFO - PROCESS | 2400 | --DOCSHELL 0x118307000 == 31 [pid = 2400] [id = 538] 02:33:17 INFO - PROCESS | 2400 | --DOCSHELL 0x116828000 == 30 [pid = 2400] [id = 537] 02:33:17 INFO - PROCESS | 2400 | --DOCSHELL 0x116adb000 == 29 [pid = 2400] [id = 536] 02:33:17 INFO - PROCESS | 2400 | 1465119197431 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]]]}] 02:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 872ms 02:33:17 INFO - PROCESS | 2400 | 1465119197471 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:33:17 INFO - PROCESS | 2400 | 1465119197474 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:33:17 INFO - PROCESS | 2400 | 1465119197479 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:33:17 INFO - PROCESS | 2400 | 1465119197481 Marionette TRACE conn2 <- [1,2174,null,{}] 02:33:17 INFO - PROCESS | 2400 | 1465119197484 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}] 02:33:17 INFO - PROCESS | 2400 | 1465119197485 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:17 INFO - PROCESS | 2400 | 1465119197563 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:33:17 INFO - PROCESS | 2400 | 1465119197568 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:17 INFO - PROCESS | 2400 | 1465119197570 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e05800 == 30 [pid = 2400] [id = 551] 02:33:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x116867400) [pid = 2400] [serial = 1653] [outer = 0x0] 02:33:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x11827f800) [pid = 2400] [serial = 1654] [outer = 0x116867400] 02:33:17 INFO - PROCESS | 2400 | 1465119197599 Marionette DEBUG loaded listener.js 02:33:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 114 (0x118780800) [pid = 2400] [serial = 1655] [outer = 0x116867400] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 113 (0x1288cd400) [pid = 2400] [serial = 1511] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x118fe4400) [pid = 2400] [serial = 1544] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x124049c00) [pid = 2400] [serial = 1576] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x124496800) [pid = 2400] [serial = 1579] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x124491800) [pid = 2400] [serial = 1577] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x124da5400) [pid = 2400] [serial = 1582] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x118ffb000) [pid = 2400] [serial = 1558] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x1193c1400) [pid = 2400] [serial = 1559] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x114fbb800) [pid = 2400] [serial = 1552] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x116a70400) [pid = 2400] [serial = 1553] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x1164b4000) [pid = 2400] [serial = 1564] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x1168bcc00) [pid = 2400] [serial = 1565] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x111068800) [pid = 2400] [serial = 1546] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x111d68000) [pid = 2400] [serial = 1547] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x120553000) [pid = 2400] [serial = 1573] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x11836a000) [pid = 2400] [serial = 1567] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x118f07000) [pid = 2400] [serial = 1568] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x124705800) [pid = 2400] [serial = 1580] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1199bc000) [pid = 2400] [serial = 1570] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1199df000) [pid = 2400] [serial = 1571] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1122db400) [pid = 2400] [serial = 1549] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x112a79800) [pid = 2400] [serial = 1550] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x118285c00) [pid = 2400] [serial = 1555] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x118fe3c00) [pid = 2400] [serial = 1556] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x112983c00) [pid = 2400] [serial = 1561] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x112f63000) [pid = 2400] [serial = 1562] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x126ce4800) [pid = 2400] [serial = 1592] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1184bb400) [pid = 2400] [serial = 1586] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x11686ac00) [pid = 2400] [serial = 1585] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x124e3c000) [pid = 2400] [serial = 1583] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x126b3b000) [pid = 2400] [serial = 1589] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x124edc400) [pid = 2400] [serial = 1588] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x1210c1800) [pid = 2400] [serial = 1574] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x126c8e800) [pid = 2400] [serial = 1591] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x12717c800) [pid = 2400] [serial = 1595] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x114efa000) [pid = 2400] [serial = 1514] [outer = 0x0] [url = about:blank] 02:33:17 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x126cec400) [pid = 2400] [serial = 1594] [outer = 0x0] [url = about:blank] 02:33:18 INFO - PROCESS | 2400 | 1465119197994 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]]]}] 02:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 570ms 02:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:33:18 INFO - PROCESS | 2400 | 1465119198050 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:33:18 INFO - PROCESS | 2400 | 1465119198053 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:33:18 INFO - PROCESS | 2400 | 1465119198055 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:33:18 INFO - PROCESS | 2400 | 1465119198058 Marionette TRACE conn2 <- [1,2178,null,{}] 02:33:18 INFO - PROCESS | 2400 | 1465119198061 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}] 02:33:18 INFO - PROCESS | 2400 | 1465119198062 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:18 INFO - PROCESS | 2400 | 1465119198145 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:33:18 INFO - PROCESS | 2400 | 1465119198174 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:18 INFO - PROCESS | 2400 | 1465119198175 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x119614800 == 31 [pid = 2400] [id = 552] 02:33:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x118fe1400) [pid = 2400] [serial = 1656] [outer = 0x0] 02:33:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x118ff4800) [pid = 2400] [serial = 1657] [outer = 0x118fe1400] 02:33:18 INFO - PROCESS | 2400 | 1465119198202 Marionette DEBUG loaded listener.js 02:33:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x119770000) [pid = 2400] [serial = 1658] [outer = 0x118fe1400] 02:33:18 INFO - PROCESS | 2400 | 1465119198558 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]]]}] 02:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 522ms 02:33:18 INFO - PROCESS | 2400 | 1465119198578 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:33:18 INFO - PROCESS | 2400 | 1465119198579 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:33:18 INFO - PROCESS | 2400 | 1465119198587 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:33:18 INFO - PROCESS | 2400 | 1465119198591 Marionette TRACE conn2 <- [1,2182,null,{}] 02:33:18 INFO - PROCESS | 2400 | 1465119198594 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}] 02:33:18 INFO - PROCESS | 2400 | 1465119198597 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:18 INFO - PROCESS | 2400 | 1465119198679 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:33:18 INFO - PROCESS | 2400 | 1465119198683 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:18 INFO - PROCESS | 2400 | 1465119198684 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x121477800 == 32 [pid = 2400] [id = 553] 02:33:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x11298a800) [pid = 2400] [serial = 1659] [outer = 0x0] 02:33:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x1199e5400) [pid = 2400] [serial = 1660] [outer = 0x11298a800] 02:33:18 INFO - PROCESS | 2400 | 1465119198709 Marionette DEBUG loaded listener.js 02:33:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x1219dc000) [pid = 2400] [serial = 1661] [outer = 0x11298a800] 02:33:19 INFO - PROCESS | 2400 | 1465119199048 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]]]}] 02:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 479ms 02:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:33:19 INFO - PROCESS | 2400 | 1465119199063 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:33:19 INFO - PROCESS | 2400 | 1465119199065 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:33:19 INFO - PROCESS | 2400 | 1465119199067 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:33:19 INFO - PROCESS | 2400 | 1465119199068 Marionette TRACE conn2 <- [1,2186,null,{}] 02:33:19 INFO - PROCESS | 2400 | 1465119199070 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}] 02:33:19 INFO - PROCESS | 2400 | 1465119199071 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:19 INFO - PROCESS | 2400 | 1465119199157 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:33:19 INFO - PROCESS | 2400 | 1465119199221 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:19 INFO - PROCESS | 2400 | 1465119199222 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x1240c9000 == 33 [pid = 2400] [id = 554] 02:33:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1130db800) [pid = 2400] [serial = 1662] [outer = 0x0] 02:33:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x124049000) [pid = 2400] [serial = 1663] [outer = 0x1130db800] 02:33:19 INFO - PROCESS | 2400 | 1465119199247 Marionette DEBUG loaded listener.js 02:33:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x12484e000) [pid = 2400] [serial = 1664] [outer = 0x1130db800] 02:33:19 INFO - PROCESS | 2400 | 1465119199578 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]]]}] 02:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 568ms 02:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:33:19 INFO - PROCESS | 2400 | 1465119199635 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:33:19 INFO - PROCESS | 2400 | 1465119199636 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:33:19 INFO - PROCESS | 2400 | 1465119199638 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:33:19 INFO - PROCESS | 2400 | 1465119199640 Marionette TRACE conn2 <- [1,2190,null,{}] 02:33:19 INFO - PROCESS | 2400 | 1465119199642 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}] 02:33:19 INFO - PROCESS | 2400 | 1465119199643 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:19 INFO - PROCESS | 2400 | 1465119199740 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:33:19 INFO - PROCESS | 2400 | 1465119199754 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:19 INFO - PROCESS | 2400 | 1465119199758 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213c9800 == 34 [pid = 2400] [id = 555] 02:33:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x124e30000) [pid = 2400] [serial = 1665] [outer = 0x0] 02:33:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x124ebe400) [pid = 2400] [serial = 1666] [outer = 0x124e30000] 02:33:19 INFO - PROCESS | 2400 | 1465119199791 Marionette DEBUG loaded listener.js 02:33:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x126b39c00) [pid = 2400] [serial = 1667] [outer = 0x124e30000] 02:33:20 INFO - PROCESS | 2400 | 1465119200157 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]]]}] 02:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 569ms 02:33:20 INFO - PROCESS | 2400 | 1465119200209 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:33:20 INFO - PROCESS | 2400 | 1465119200210 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:33:20 INFO - PROCESS | 2400 | 1465119200212 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:33:20 INFO - PROCESS | 2400 | 1465119200213 Marionette TRACE conn2 <- [1,2194,null,{}] 02:33:20 INFO - PROCESS | 2400 | 1465119200215 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}] 02:33:20 INFO - PROCESS | 2400 | 1465119200217 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:20 INFO - PROCESS | 2400 | 1465119200317 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:33:20 INFO - PROCESS | 2400 | 1465119200329 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:20 INFO - PROCESS | 2400 | 1465119200330 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x12715f800 == 35 [pid = 2400] [id = 556] 02:33:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x126b3a800) [pid = 2400] [serial = 1668] [outer = 0x0] 02:33:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126c92800) [pid = 2400] [serial = 1669] [outer = 0x126b3a800] 02:33:20 INFO - PROCESS | 2400 | 1465119200354 Marionette DEBUG loaded listener.js 02:33:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x127175c00) [pid = 2400] [serial = 1670] [outer = 0x126b3a800] 02:33:20 INFO - PROCESS | 2400 | 1465119200747 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]]]}] 02:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 570ms 02:33:20 INFO - PROCESS | 2400 | 1465119200788 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:33:20 INFO - PROCESS | 2400 | 1465119200789 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:33:20 INFO - PROCESS | 2400 | 1465119200793 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:33:20 INFO - PROCESS | 2400 | 1465119200794 Marionette TRACE conn2 <- [1,2198,null,{}] 02:33:20 INFO - PROCESS | 2400 | 1465119200798 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}] 02:33:20 INFO - PROCESS | 2400 | 1465119200800 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:20 INFO - PROCESS | 2400 | 1465119200915 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:33:20 INFO - PROCESS | 2400 | 1465119200926 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:20 INFO - PROCESS | 2400 | 1465119200927 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e03000 == 36 [pid = 2400] [id = 557] 02:33:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x126bdd400) [pid = 2400] [serial = 1671] [outer = 0x0] 02:33:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x127650800) [pid = 2400] [serial = 1672] [outer = 0x126bdd400] 02:33:20 INFO - PROCESS | 2400 | 1465119200952 Marionette DEBUG loaded listener.js 02:33:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x1288c3400) [pid = 2400] [serial = 1673] [outer = 0x126bdd400] 02:33:21 INFO - PROCESS | 2400 | 1465119201273 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]]]}] 02:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 522ms 02:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:33:21 INFO - PROCESS | 2400 | 1465119201315 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:33:21 INFO - PROCESS | 2400 | 1465119201316 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:33:21 INFO - PROCESS | 2400 | 1465119201318 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:33:21 INFO - PROCESS | 2400 | 1465119201320 Marionette TRACE conn2 <- [1,2202,null,{}] 02:33:21 INFO - PROCESS | 2400 | 1465119201322 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}] 02:33:21 INFO - PROCESS | 2400 | 1465119201324 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:21 INFO - PROCESS | 2400 | 1465119201422 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:33:21 INFO - PROCESS | 2400 | 1465119201426 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:21 INFO - PROCESS | 2400 | 1465119201427 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:21 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a810800 == 37 [pid = 2400] [id = 558] 02:33:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x12764c800) [pid = 2400] [serial = 1674] [outer = 0x0] 02:33:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1288cd400) [pid = 2400] [serial = 1675] [outer = 0x12764c800] 02:33:21 INFO - PROCESS | 2400 | 1465119201451 Marionette DEBUG loaded listener.js 02:33:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x128c59c00) [pid = 2400] [serial = 1676] [outer = 0x12764c800] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x112f5a000) [pid = 2400] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x11805b400) [pid = 2400] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1210bac00) [pid = 2400] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x112f5d000) [pid = 2400] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x11712a000) [pid = 2400] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x111d66c00) [pid = 2400] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x112e89800) [pid = 2400] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1199e2000) [pid = 2400] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x111d68c00) [pid = 2400] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x116a74000) [pid = 2400] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x12182dc00) [pid = 2400] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1126a2000) [pid = 2400] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x118372800) [pid = 2400] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x1219dd000) [pid = 2400] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1187c1c00) [pid = 2400] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:33:21 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x127177400) [pid = 2400] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:33:21 INFO - PROCESS | 2400 | 1465119201876 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]]]}] 02:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 568ms 02:33:21 INFO - PROCESS | 2400 | 1465119201888 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:33:21 INFO - PROCESS | 2400 | 1465119201889 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:33:21 INFO - PROCESS | 2400 | 1465119201906 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:33:21 INFO - PROCESS | 2400 | 1465119201909 Marionette TRACE conn2 <- [1,2206,null,{}] 02:33:21 INFO - PROCESS | 2400 | 1465119201915 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}] 02:33:21 INFO - PROCESS | 2400 | 1465119201916 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:22 INFO - PROCESS | 2400 | 1465119201998 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:33:22 INFO - PROCESS | 2400 | 1465119202002 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:22 INFO - PROCESS | 2400 | 1465119202003 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x126f54000 == 38 [pid = 2400] [id = 559] 02:33:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x11712a000) [pid = 2400] [serial = 1677] [outer = 0x0] 02:33:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x118779000) [pid = 2400] [serial = 1678] [outer = 0x11712a000] 02:33:22 INFO - PROCESS | 2400 | 1465119202028 Marionette DEBUG loaded listener.js 02:33:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x12182dc00) [pid = 2400] [serial = 1679] [outer = 0x11712a000] 02:33:22 INFO - PROCESS | 2400 | 1465119202370 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]]]}] 02:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 483ms 02:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:33:22 INFO - PROCESS | 2400 | 1465119202384 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:33:22 INFO - PROCESS | 2400 | 1465119202386 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:33:22 INFO - PROCESS | 2400 | 1465119202389 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:33:22 INFO - PROCESS | 2400 | 1465119202390 Marionette TRACE conn2 <- [1,2210,null,{}] 02:33:22 INFO - PROCESS | 2400 | 1465119202397 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}] 02:33:22 INFO - PROCESS | 2400 | 1465119202398 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:22 INFO - PROCESS | 2400 | 1465119202523 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:33:22 INFO - PROCESS | 2400 | 1465119202622 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:22 INFO - PROCESS | 2400 | 1465119202624 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad37000 == 39 [pid = 2400] [id = 560] 02:33:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x12139c400) [pid = 2400] [serial = 1680] [outer = 0x0] 02:33:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x126c89400) [pid = 2400] [serial = 1681] [outer = 0x12139c400] 02:33:22 INFO - PROCESS | 2400 | 1465119202677 Marionette DEBUG loaded listener.js 02:33:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x128c5e800) [pid = 2400] [serial = 1682] [outer = 0x12139c400] 02:33:23 INFO - PROCESS | 2400 | 1465119203055 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]]]}] 02:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 676ms 02:33:23 INFO - PROCESS | 2400 | 1465119203065 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:33:23 INFO - PROCESS | 2400 | 1465119203067 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:33:23 INFO - PROCESS | 2400 | 1465119203071 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:33:23 INFO - PROCESS | 2400 | 1465119203074 Marionette TRACE conn2 <- [1,2214,null,{}] 02:33:23 INFO - PROCESS | 2400 | 1465119203077 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}] 02:33:23 INFO - PROCESS | 2400 | 1465119203079 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:23 INFO - PROCESS | 2400 | 1465119203202 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:33:23 INFO - PROCESS | 2400 | 1465119203208 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:23 INFO - PROCESS | 2400 | 1465119203209 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b2ce000 == 40 [pid = 2400] [id = 561] 02:33:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x127475800) [pid = 2400] [serial = 1683] [outer = 0x0] 02:33:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x128d35c00) [pid = 2400] [serial = 1684] [outer = 0x127475800] 02:33:23 INFO - PROCESS | 2400 | 1465119203231 Marionette DEBUG loaded listener.js 02:33:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x129061800) [pid = 2400] [serial = 1685] [outer = 0x127475800] 02:33:23 INFO - PROCESS | 2400 | 1465119203622 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]]]}] 02:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 573ms 02:33:23 INFO - PROCESS | 2400 | 1465119203719 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:33:23 INFO - PROCESS | 2400 | 1465119203722 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:33:23 INFO - PROCESS | 2400 | 1465119203737 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:33:23 INFO - PROCESS | 2400 | 1465119203742 Marionette TRACE conn2 <- [1,2218,null,{}] 02:33:23 INFO - PROCESS | 2400 | 1465119203749 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}] 02:33:23 INFO - PROCESS | 2400 | 1465119203752 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:23 INFO - PROCESS | 2400 | 1465119203891 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:33:23 INFO - PROCESS | 2400 | 1465119203991 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:23 INFO - PROCESS | 2400 | 1465119203996 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x117463800 == 41 [pid = 2400] [id = 562] 02:33:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x116433c00) [pid = 2400] [serial = 1686] [outer = 0x0] 02:33:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x11680d000) [pid = 2400] [serial = 1687] [outer = 0x116433c00] 02:33:24 INFO - PROCESS | 2400 | 1465119204047 Marionette DEBUG loaded listener.js 02:33:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x118105400) [pid = 2400] [serial = 1688] [outer = 0x116433c00] 02:33:24 INFO - PROCESS | 2400 | 1465119204595 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]]]}] 02:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 884ms 02:33:24 INFO - PROCESS | 2400 | 1465119204620 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:33:24 INFO - PROCESS | 2400 | 1465119204624 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:33:24 INFO - PROCESS | 2400 | 1465119204631 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:33:24 INFO - PROCESS | 2400 | 1465119204635 Marionette TRACE conn2 <- [1,2222,null,{}] 02:33:24 INFO - PROCESS | 2400 | 1465119204639 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}] 02:33:24 INFO - PROCESS | 2400 | 1465119204641 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:24 INFO - PROCESS | 2400 | 1465119204773 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:33:24 INFO - PROCESS | 2400 | 1465119204847 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:24 INFO - PROCESS | 2400 | 1465119204848 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x121ec1000 == 42 [pid = 2400] [id = 563] 02:33:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x118781400) [pid = 2400] [serial = 1689] [outer = 0x0] 02:33:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x11928bc00) [pid = 2400] [serial = 1690] [outer = 0x118781400] 02:33:24 INFO - PROCESS | 2400 | 1465119204880 Marionette DEBUG loaded listener.js 02:33:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1199df000) [pid = 2400] [serial = 1691] [outer = 0x118781400] 02:33:25 INFO - PROCESS | 2400 | 1465119205323 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]]]}] 02:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 731ms 02:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:33:25 INFO - PROCESS | 2400 | 1465119205359 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:33:25 INFO - PROCESS | 2400 | 1465119205360 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:33:25 INFO - PROCESS | 2400 | 1465119205363 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:33:25 INFO - PROCESS | 2400 | 1465119205364 Marionette TRACE conn2 <- [1,2226,null,{}] 02:33:25 INFO - PROCESS | 2400 | 1465119205371 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}] 02:33:25 INFO - PROCESS | 2400 | 1465119205374 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:25 INFO - PROCESS | 2400 | 1465119205478 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:33:25 INFO - PROCESS | 2400 | 1465119205544 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:25 INFO - PROCESS | 2400 | 1465119205547 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:25 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b2d5000 == 43 [pid = 2400] [id = 564] 02:33:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x124d9ec00) [pid = 2400] [serial = 1692] [outer = 0x0] 02:33:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x124da5800) [pid = 2400] [serial = 1693] [outer = 0x124d9ec00] 02:33:25 INFO - PROCESS | 2400 | 1465119205578 Marionette DEBUG loaded listener.js 02:33:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x126b38000) [pid = 2400] [serial = 1694] [outer = 0x124d9ec00] 02:33:26 INFO - PROCESS | 2400 | 1465119206036 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]]]}] 02:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 721ms 02:33:26 INFO - PROCESS | 2400 | 1465119206085 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:33:26 INFO - PROCESS | 2400 | 1465119206086 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:33:26 INFO - PROCESS | 2400 | 1465119206088 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:33:26 INFO - PROCESS | 2400 | 1465119206090 Marionette TRACE conn2 <- [1,2230,null,{}] 02:33:26 INFO - PROCESS | 2400 | 1465119206092 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}] 02:33:26 INFO - PROCESS | 2400 | 1465119206093 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:26 INFO - PROCESS | 2400 | 1465119206195 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:33:26 INFO - PROCESS | 2400 | 1465119206258 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:26 INFO - PROCESS | 2400 | 1465119206259 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c1b6800 == 44 [pid = 2400] [id = 565] 02:33:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x126c95c00) [pid = 2400] [serial = 1695] [outer = 0x0] 02:33:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x12717c800) [pid = 2400] [serial = 1696] [outer = 0x126c95c00] 02:33:26 INFO - PROCESS | 2400 | 1465119206288 Marionette DEBUG loaded listener.js 02:33:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x128c58800) [pid = 2400] [serial = 1697] [outer = 0x126c95c00] 02:33:26 INFO - PROCESS | 2400 | 1465119206758 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]]]}] 02:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 718ms 02:33:26 INFO - PROCESS | 2400 | 1465119206827 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:33:26 INFO - PROCESS | 2400 | 1465119206828 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:33:26 INFO - PROCESS | 2400 | 1465119206831 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:33:26 INFO - PROCESS | 2400 | 1465119206832 Marionette TRACE conn2 <- [1,2234,null,{}] 02:33:26 INFO - PROCESS | 2400 | 1465119206835 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}] 02:33:26 INFO - PROCESS | 2400 | 1465119206836 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:26 INFO - PROCESS | 2400 | 1465119206944 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:33:27 INFO - PROCESS | 2400 | 1465119207021 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:27 INFO - PROCESS | 2400 | 1465119207023 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ab2800 == 45 [pid = 2400] [id = 566] 02:33:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x112983800) [pid = 2400] [serial = 1698] [outer = 0x0] 02:33:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x11840a800) [pid = 2400] [serial = 1699] [outer = 0x112983800] 02:33:27 INFO - PROCESS | 2400 | 1465119207053 Marionette DEBUG loaded listener.js 02:33:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x1288cb400) [pid = 2400] [serial = 1700] [outer = 0x112983800] 02:33:27 INFO - PROCESS | 2400 | 1465119207597 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]]]}] 02:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 820ms 02:33:27 INFO - PROCESS | 2400 | 1465119207651 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:33:27 INFO - PROCESS | 2400 | 1465119207653 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:33:27 INFO - PROCESS | 2400 | 1465119207656 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:33:27 INFO - PROCESS | 2400 | 1465119207658 Marionette TRACE conn2 <- [1,2238,null,{}] 02:33:27 INFO - PROCESS | 2400 | 1465119207662 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}] 02:33:27 INFO - PROCESS | 2400 | 1465119207663 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:27 INFO - PROCESS | 2400 | 1465119207757 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:33:27 INFO - PROCESS | 2400 | 1465119207821 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:27 INFO - PROCESS | 2400 | 1465119207822 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x119624000 == 46 [pid = 2400] [id = 567] 02:33:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x11617d400) [pid = 2400] [serial = 1701] [outer = 0x0] 02:33:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x11711f400) [pid = 2400] [serial = 1702] [outer = 0x11617d400] 02:33:27 INFO - PROCESS | 2400 | 1465119207850 Marionette DEBUG loaded listener.js 02:33:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x118103800) [pid = 2400] [serial = 1703] [outer = 0x11617d400] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad37000 == 45 [pid = 2400] [id = 560] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x126f54000 == 44 [pid = 2400] [id = 559] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x12a810800 == 43 [pid = 2400] [id = 558] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x117e03000 == 42 [pid = 2400] [id = 557] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x12715f800 == 41 [pid = 2400] [id = 556] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x1213c9800 == 40 [pid = 2400] [id = 555] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x1240c9000 == 39 [pid = 2400] [id = 554] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x121477800 == 38 [pid = 2400] [id = 553] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x119614800 == 37 [pid = 2400] [id = 552] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x117e05800 == 36 [pid = 2400] [id = 551] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x115e7c000 == 35 [pid = 2400] [id = 550] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x12b2be800 == 34 [pid = 2400] [id = 548] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x118979000 == 33 [pid = 2400] [id = 549] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x116ab2800 == 32 [pid = 2400] [id = 566] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x12c1b6800 == 31 [pid = 2400] [id = 565] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x12b2d5000 == 30 [pid = 2400] [id = 564] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x121ec1000 == 29 [pid = 2400] [id = 563] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x12b2ce000 == 28 [pid = 2400] [id = 561] 02:33:28 INFO - PROCESS | 2400 | --DOCSHELL 0x117463800 == 27 [pid = 2400] [id = 562] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x127656000) [pid = 2400] [serial = 1642] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x116864800) [pid = 2400] [serial = 1598] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x113225400) [pid = 2400] [serial = 1597] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x118787800) [pid = 2400] [serial = 1601] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x11836e000) [pid = 2400] [serial = 1600] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x121838000) [pid = 2400] [serial = 1604] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x12124d400) [pid = 2400] [serial = 1603] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x11805e800) [pid = 2400] [serial = 1610] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x116176c00) [pid = 2400] [serial = 1609] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x11827ec00) [pid = 2400] [serial = 1615] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x11840b000) [pid = 2400] [serial = 1616] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1130be000) [pid = 2400] [serial = 1607] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x115dc8c00) [pid = 2400] [serial = 1612] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x112988800) [pid = 2400] [serial = 1613] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1122b6000) [pid = 2400] [serial = 1606] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1210b8400) [pid = 2400] [serial = 1621] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x118fe5400) [pid = 2400] [serial = 1618] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1199b5400) [pid = 2400] [serial = 1619] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1213a1800) [pid = 2400] [serial = 1624] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x12404b800) [pid = 2400] [serial = 1625] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x12449e800) [pid = 2400] [serial = 1627] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x1168b0000) [pid = 2400] [serial = 1636] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x126c90400) [pid = 2400] [serial = 1630] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x126ced800) [pid = 2400] [serial = 1633] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x126eee800) [pid = 2400] [serial = 1640] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x12717cc00) [pid = 2400] [serial = 1634] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x118ff0800) [pid = 2400] [serial = 1637] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x126bdb000) [pid = 2400] [serial = 1628] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x126ce0c00) [pid = 2400] [serial = 1631] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x1199e9400) [pid = 2400] [serial = 1639] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x121250000) [pid = 2400] [serial = 1622] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x1288cc800) [pid = 2400] [serial = 1643] [outer = 0x0] [url = about:blank] 02:33:28 INFO - PROCESS | 2400 | 1465119208860 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]]]}] 02:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1221ms 02:33:28 INFO - PROCESS | 2400 | 1465119208879 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:33:28 INFO - PROCESS | 2400 | 1465119208881 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:33:28 INFO - PROCESS | 2400 | 1465119208884 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:33:28 INFO - PROCESS | 2400 | 1465119208886 Marionette TRACE conn2 <- [1,2242,null,{}] 02:33:28 INFO - PROCESS | 2400 | 1465119208889 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}] 02:33:28 INFO - PROCESS | 2400 | 1465119208891 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:28 INFO - PROCESS | 2400 | 1465119208971 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:33:28 INFO - PROCESS | 2400 | 1465119208979 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:28 INFO - PROCESS | 2400 | 1465119208982 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x116606800 == 28 [pid = 2400] [id = 568] 02:33:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x112f5e400) [pid = 2400] [serial = 1704] [outer = 0x0] 02:33:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x113224400) [pid = 2400] [serial = 1705] [outer = 0x112f5e400] 02:33:29 INFO - PROCESS | 2400 | 1465119209010 Marionette DEBUG loaded listener.js 02:33:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x1126ab400) [pid = 2400] [serial = 1706] [outer = 0x112f5e400] 02:33:29 INFO - PROCESS | 2400 | 1465119209347 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]]]}] 02:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 02:33:29 INFO - PROCESS | 2400 | 1465119209403 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:33:29 INFO - PROCESS | 2400 | 1465119209407 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:33:29 INFO - PROCESS | 2400 | 1465119209412 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:33:29 INFO - PROCESS | 2400 | 1465119209413 Marionette TRACE conn2 <- [1,2246,null,{}] 02:33:29 INFO - PROCESS | 2400 | 1465119209416 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}] 02:33:29 INFO - PROCESS | 2400 | 1465119209417 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:29 INFO - PROCESS | 2400 | 1465119209495 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:33:29 INFO - PROCESS | 2400 | 1465119209500 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:29 INFO - PROCESS | 2400 | 1465119209501 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e04000 == 29 [pid = 2400] [id = 569] 02:33:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x116476400) [pid = 2400] [serial = 1707] [outer = 0x0] 02:33:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x1168b0000) [pid = 2400] [serial = 1708] [outer = 0x116476400] 02:33:29 INFO - PROCESS | 2400 | 1465119209532 Marionette DEBUG loaded listener.js 02:33:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x117664c00) [pid = 2400] [serial = 1709] [outer = 0x116476400] 02:33:29 INFO - PROCESS | 2400 | 1465119209885 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]]]}] 02:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 02:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:33:29 INFO - PROCESS | 2400 | 1465119209932 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:33:29 INFO - PROCESS | 2400 | 1465119209933 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:33:29 INFO - PROCESS | 2400 | 1465119209935 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:33:29 INFO - PROCESS | 2400 | 1465119209938 Marionette TRACE conn2 <- [1,2250,null,{}] 02:33:29 INFO - PROCESS | 2400 | 1465119209946 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}] 02:33:29 INFO - PROCESS | 2400 | 1465119209949 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:30 INFO - PROCESS | 2400 | 1465119210026 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:33:30 INFO - PROCESS | 2400 | 1465119210033 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:30 INFO - PROCESS | 2400 | 1465119210035 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187e1000 == 30 [pid = 2400] [id = 570] 02:33:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x112037c00) [pid = 2400] [serial = 1710] [outer = 0x0] 02:33:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x11840bc00) [pid = 2400] [serial = 1711] [outer = 0x112037c00] 02:33:30 INFO - PROCESS | 2400 | 1465119210063 Marionette DEBUG loaded listener.js 02:33:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x118787400) [pid = 2400] [serial = 1712] [outer = 0x112037c00] 02:33:30 INFO - PROCESS | 2400 | 1465119210420 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]]]}] 02:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 521ms 02:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:33:30 INFO - PROCESS | 2400 | 1465119210457 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:33:30 INFO - PROCESS | 2400 | 1465119210459 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:33:30 INFO - PROCESS | 2400 | 1465119210461 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:33:30 INFO - PROCESS | 2400 | 1465119210462 Marionette TRACE conn2 <- [1,2254,null,{}] 02:33:30 INFO - PROCESS | 2400 | 1465119210465 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}] 02:33:30 INFO - PROCESS | 2400 | 1465119210466 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:30 INFO - PROCESS | 2400 | 1465119210583 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:33:30 INFO - PROCESS | 2400 | 1465119210622 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:30 INFO - PROCESS | 2400 | 1465119210623 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197da000 == 31 [pid = 2400] [id = 571] 02:33:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x118ff7000) [pid = 2400] [serial = 1713] [outer = 0x0] 02:33:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1193bb800) [pid = 2400] [serial = 1714] [outer = 0x118ff7000] 02:33:30 INFO - PROCESS | 2400 | 1465119210650 Marionette DEBUG loaded listener.js 02:33:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x1199b6400) [pid = 2400] [serial = 1715] [outer = 0x118ff7000] 02:33:30 INFO - PROCESS | 2400 | 1465119210968 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]]]}] 02:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 520ms 02:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:33:30 INFO - PROCESS | 2400 | 1465119210982 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:33:30 INFO - PROCESS | 2400 | 1465119210983 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:33:30 INFO - PROCESS | 2400 | 1465119210985 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:33:30 INFO - PROCESS | 2400 | 1465119210986 Marionette TRACE conn2 <- [1,2258,null,{}] 02:33:30 INFO - PROCESS | 2400 | 1465119210988 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}] 02:33:30 INFO - PROCESS | 2400 | 1465119210990 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:31 INFO - PROCESS | 2400 | 1465119211095 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:33:31 INFO - PROCESS | 2400 | 1465119211099 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:31 INFO - PROCESS | 2400 | 1465119211100 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x12190d800 == 32 [pid = 2400] [id = 572] 02:33:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x1130c3800) [pid = 2400] [serial = 1716] [outer = 0x0] 02:33:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x1199bdc00) [pid = 2400] [serial = 1717] [outer = 0x1130c3800] 02:33:31 INFO - PROCESS | 2400 | 1465119211125 Marionette DEBUG loaded listener.js 02:33:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x1210b7c00) [pid = 2400] [serial = 1718] [outer = 0x1130c3800] 02:33:31 INFO - PROCESS | 2400 | 1465119211488 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]]]}] 02:33:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 02:33:31 INFO - PROCESS | 2400 | 1465119211511 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:33:31 INFO - PROCESS | 2400 | 1465119211512 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:33:31 INFO - PROCESS | 2400 | 1465119211514 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:33:31 INFO - PROCESS | 2400 | 1465119211515 Marionette TRACE conn2 <- [1,2262,null,{}] 02:33:31 INFO - PROCESS | 2400 | 1465119211517 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}] 02:33:31 INFO - PROCESS | 2400 | 1465119211521 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:31 INFO - PROCESS | 2400 | 1465119211636 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:33:31 INFO - PROCESS | 2400 | 1465119211642 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:31 INFO - PROCESS | 2400 | 1465119211643 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x1245aa000 == 33 [pid = 2400] [id = 573] 02:33:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x11836e000) [pid = 2400] [serial = 1719] [outer = 0x0] 02:33:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x12124d400) [pid = 2400] [serial = 1720] [outer = 0x11836e000] 02:33:31 INFO - PROCESS | 2400 | 1465119211668 Marionette DEBUG loaded listener.js 02:33:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x124493000) [pid = 2400] [serial = 1721] [outer = 0x11836e000] 02:33:32 INFO - PROCESS | 2400 | 1465119212003 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]]]}] 02:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 02:33:32 INFO - PROCESS | 2400 | 1465119212041 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:33:32 INFO - PROCESS | 2400 | 1465119212051 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:33:32 INFO - PROCESS | 2400 | 1465119212053 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:33:32 INFO - PROCESS | 2400 | 1465119212054 Marionette TRACE conn2 <- [1,2266,null,{}] 02:33:32 INFO - PROCESS | 2400 | 1465119212057 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}] 02:33:32 INFO - PROCESS | 2400 | 1465119212058 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:32 INFO - PROCESS | 2400 | 1465119212163 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:33:32 INFO - PROCESS | 2400 | 1465119212199 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:32 INFO - PROCESS | 2400 | 1465119212200 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e87000 == 34 [pid = 2400] [id = 574] 02:33:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x12449c800) [pid = 2400] [serial = 1722] [outer = 0x0] 02:33:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x124d9b800) [pid = 2400] [serial = 1723] [outer = 0x12449c800] 02:33:32 INFO - PROCESS | 2400 | 1465119212224 Marionette DEBUG loaded listener.js 02:33:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x119bcd000) [pid = 2400] [serial = 1724] [outer = 0x12449c800] 02:33:32 INFO - PROCESS | 2400 | 1465119212529 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]]]}] 02:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 519ms 02:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:33:32 INFO - PROCESS | 2400 | 1465119212573 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:33:32 INFO - PROCESS | 2400 | 1465119212576 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:33:32 INFO - PROCESS | 2400 | 1465119212579 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:33:32 INFO - PROCESS | 2400 | 1465119212580 Marionette TRACE conn2 <- [1,2270,null,{}] 02:33:32 INFO - PROCESS | 2400 | 1465119212583 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}] 02:33:32 INFO - PROCESS | 2400 | 1465119212584 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:32 INFO - PROCESS | 2400 | 1465119212680 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:33:32 INFO - PROCESS | 2400 | 1465119212720 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:32 INFO - PROCESS | 2400 | 1465119212721 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x12761f000 == 35 [pid = 2400] [id = 575] 02:33:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x124da3000) [pid = 2400] [serial = 1725] [outer = 0x0] 02:33:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x124edc800) [pid = 2400] [serial = 1726] [outer = 0x124da3000] 02:33:32 INFO - PROCESS | 2400 | 1465119212746 Marionette DEBUG loaded listener.js 02:33:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x1199b8800) [pid = 2400] [serial = 1727] [outer = 0x124da3000] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x12139c400) [pid = 2400] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x124e30000) [pid = 2400] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x126b3a800) [pid = 2400] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x116177000) [pid = 2400] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x116867400) [pid = 2400] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x127475800) [pid = 2400] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1122d8000) [pid = 2400] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x118fe1400) [pid = 2400] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x11298a800) [pid = 2400] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1130db800) [pid = 2400] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x126ce6000) [pid = 2400] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x126bdd400) [pid = 2400] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x12764c800) [pid = 2400] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:33:33 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x11712a000) [pid = 2400] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:33:33 INFO - PROCESS | 2400 | 1465119213210 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]]]}] 02:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 669ms 02:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:33:33 INFO - PROCESS | 2400 | 1465119213248 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:33:33 INFO - PROCESS | 2400 | 1465119213249 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:33:33 INFO - PROCESS | 2400 | 1465119213251 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:33:33 INFO - PROCESS | 2400 | 1465119213252 Marionette TRACE conn2 <- [1,2274,null,{}] 02:33:33 INFO - PROCESS | 2400 | 1465119213255 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}] 02:33:33 INFO - PROCESS | 2400 | 1465119213267 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:33 INFO - PROCESS | 2400 | 1465119213381 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:33:33 INFO - PROCESS | 2400 | 1465119213387 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:33 INFO - PROCESS | 2400 | 1465119213388 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x118f73800 == 36 [pid = 2400] [id = 576] 02:33:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x111b02c00) [pid = 2400] [serial = 1728] [outer = 0x0] 02:33:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x120557800) [pid = 2400] [serial = 1729] [outer = 0x111b02c00] 02:33:33 INFO - PROCESS | 2400 | 1465119213413 Marionette DEBUG loaded listener.js 02:33:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x124ecb000) [pid = 2400] [serial = 1730] [outer = 0x111b02c00] 02:33:33 INFO - PROCESS | 2400 | 1465119213735 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]]]}] 02:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 520ms 02:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:33:33 INFO - PROCESS | 2400 | 1465119213773 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:33:33 INFO - PROCESS | 2400 | 1465119213775 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:33:33 INFO - PROCESS | 2400 | 1465119213778 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:33:33 INFO - PROCESS | 2400 | 1465119213780 Marionette TRACE conn2 <- [1,2278,null,{}] 02:33:33 INFO - PROCESS | 2400 | 1465119213783 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}] 02:33:33 INFO - PROCESS | 2400 | 1465119213785 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:33 INFO - PROCESS | 2400 | 1465119213943 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:33:33 INFO - PROCESS | 2400 | 1465119213955 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:33 INFO - PROCESS | 2400 | 1465119213956 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293e8800 == 37 [pid = 2400] [id = 577] 02:33:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x1219ddc00) [pid = 2400] [serial = 1731] [outer = 0x0] 02:33:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x126bdfc00) [pid = 2400] [serial = 1732] [outer = 0x1219ddc00] 02:33:34 INFO - PROCESS | 2400 | 1465119214001 Marionette DEBUG loaded listener.js 02:33:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x126c90400) [pid = 2400] [serial = 1733] [outer = 0x1219ddc00] 02:33:34 INFO - PROCESS | 2400 | 1465119214365 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]]]}] 02:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 620ms 02:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:33:34 INFO - PROCESS | 2400 | 1465119214399 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:33:34 INFO - PROCESS | 2400 | 1465119214400 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:33:34 INFO - PROCESS | 2400 | 1465119214402 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:33:34 INFO - PROCESS | 2400 | 1465119214404 Marionette TRACE conn2 <- [1,2282,null,{}] 02:33:34 INFO - PROCESS | 2400 | 1465119214407 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}] 02:33:34 INFO - PROCESS | 2400 | 1465119214408 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:34 INFO - PROCESS | 2400 | 1465119214506 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:33:34 INFO - PROCESS | 2400 | 1465119214572 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:34 INFO - PROCESS | 2400 | 1465119214574 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x12161c800 == 38 [pid = 2400] [id = 578] 02:33:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x126c8e000) [pid = 2400] [serial = 1734] [outer = 0x0] 02:33:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x126ce6000) [pid = 2400] [serial = 1735] [outer = 0x126c8e000] 02:33:34 INFO - PROCESS | 2400 | 1465119214601 Marionette DEBUG loaded listener.js 02:33:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x12746f400) [pid = 2400] [serial = 1736] [outer = 0x126c8e000] 02:33:34 INFO - PROCESS | 2400 | 1465119214884 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]]]}] 02:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 02:33:34 INFO - PROCESS | 2400 | 1465119214922 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:33:34 INFO - PROCESS | 2400 | 1465119214923 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:33:34 INFO - PROCESS | 2400 | 1465119214934 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:33:34 INFO - PROCESS | 2400 | 1465119214935 Marionette TRACE conn2 <- [1,2286,null,{}] 02:33:34 INFO - PROCESS | 2400 | 1465119214937 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}] 02:33:34 INFO - PROCESS | 2400 | 1465119214938 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:35 INFO - PROCESS | 2400 | 1465119215021 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:33:35 INFO - PROCESS | 2400 | 1465119215129 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:35 INFO - PROCESS | 2400 | 1465119215130 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x110fee800 == 39 [pid = 2400] [id = 579] 02:33:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x111066400) [pid = 2400] [serial = 1737] [outer = 0x0] 02:33:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x111d6b000) [pid = 2400] [serial = 1738] [outer = 0x111066400] 02:33:35 INFO - PROCESS | 2400 | 1465119215162 Marionette DEBUG loaded listener.js 02:33:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1126ab800) [pid = 2400] [serial = 1739] [outer = 0x111066400] 02:33:35 INFO - PROCESS | 2400 | 1465119215691 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]]]}] 02:33:35 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 02:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 768ms 02:33:35 INFO - PROCESS | 2400 | 1465119215704 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:33:35 INFO - PROCESS | 2400 | 1465119215706 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:33:35 INFO - PROCESS | 2400 | 1465119215710 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:33:35 INFO - PROCESS | 2400 | 1465119215711 Marionette TRACE conn2 <- [1,2290,null,{}] 02:33:35 INFO - PROCESS | 2400 | 1465119215715 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}] 02:33:35 INFO - PROCESS | 2400 | 1465119215718 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:35 INFO - PROCESS | 2400 | 1465119215833 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:33:35 INFO - PROCESS | 2400 | 1465119215916 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:35 INFO - PROCESS | 2400 | 1465119215917 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x119232800 == 40 [pid = 2400] [id = 580] 02:33:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x112ace000) [pid = 2400] [serial = 1740] [outer = 0x0] 02:33:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x11765e000) [pid = 2400] [serial = 1741] [outer = 0x112ace000] 02:33:35 INFO - PROCESS | 2400 | 1465119215948 Marionette DEBUG loaded listener.js 02:33:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x11827e400) [pid = 2400] [serial = 1742] [outer = 0x112ace000] 02:33:36 INFO - PROCESS | 2400 | 1465119216512 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]]]}] 02:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 875ms 02:33:36 INFO - PROCESS | 2400 | 1465119216586 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:33:36 INFO - PROCESS | 2400 | 1465119216589 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:33:36 INFO - PROCESS | 2400 | 1465119216592 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:33:36 INFO - PROCESS | 2400 | 1465119216593 Marionette TRACE conn2 <- [1,2294,null,{}] 02:33:36 INFO - PROCESS | 2400 | 1465119216596 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}] 02:33:36 INFO - PROCESS | 2400 | 1465119216597 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:36 INFO - PROCESS | 2400 | 1465119216712 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:33:36 INFO - PROCESS | 2400 | 1465119216775 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:36 INFO - PROCESS | 2400 | 1465119216776 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x116adf000 == 41 [pid = 2400] [id = 581] 02:33:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x11322c000) [pid = 2400] [serial = 1743] [outer = 0x0] 02:33:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x118109800) [pid = 2400] [serial = 1744] [outer = 0x11322c000] 02:33:36 INFO - PROCESS | 2400 | 1465119216806 Marionette DEBUG loaded listener.js 02:33:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x11976f400) [pid = 2400] [serial = 1745] [outer = 0x11322c000] 02:33:37 INFO - PROCESS | 2400 | --DOCSHELL 0x12161c800 == 40 [pid = 2400] [id = 578] 02:33:37 INFO - PROCESS | 2400 | --DOCSHELL 0x1293e8800 == 39 [pid = 2400] [id = 577] 02:33:37 INFO - PROCESS | 2400 | --DOCSHELL 0x118f73800 == 38 [pid = 2400] [id = 576] 02:33:37 INFO - PROCESS | 2400 | --DOCSHELL 0x12761f000 == 37 [pid = 2400] [id = 575] 02:33:37 INFO - PROCESS | 2400 | --DOCSHELL 0x124e87000 == 36 [pid = 2400] [id = 574] 02:33:37 INFO - PROCESS | 2400 | --DOCSHELL 0x1245aa000 == 35 [pid = 2400] [id = 573] 02:33:37 INFO - PROCESS | 2400 | --DOCSHELL 0x12190d800 == 34 [pid = 2400] [id = 572] 02:33:37 INFO - PROCESS | 2400 | --DOCSHELL 0x1197da000 == 33 [pid = 2400] [id = 571] 02:33:37 INFO - PROCESS | 2400 | --DOCSHELL 0x1187e1000 == 32 [pid = 2400] [id = 570] 02:33:37 INFO - PROCESS | 2400 | --DOCSHELL 0x117e04000 == 31 [pid = 2400] [id = 569] 02:33:37 INFO - PROCESS | 2400 | --DOCSHELL 0x116606800 == 30 [pid = 2400] [id = 568] 02:33:37 INFO - PROCESS | 2400 | --DOCSHELL 0x119624000 == 29 [pid = 2400] [id = 567] 02:33:37 INFO - PROCESS | 2400 | 1465119217418 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]]]}] 02:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 872ms 02:33:37 INFO - PROCESS | 2400 | 1465119217465 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:33:37 INFO - PROCESS | 2400 | 1465119217467 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:33:37 INFO - PROCESS | 2400 | 1465119217470 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:33:37 INFO - PROCESS | 2400 | 1465119217473 Marionette TRACE conn2 <- [1,2298,null,{}] 02:33:37 INFO - PROCESS | 2400 | 1465119217482 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}] 02:33:37 INFO - PROCESS | 2400 | 1465119217484 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:37 INFO - PROCESS | 2400 | 1465119217565 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:33:37 INFO - PROCESS | 2400 | 1465119217570 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:37 INFO - PROCESS | 2400 | 1465119217572 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:37 INFO - PROCESS | 2400 | ++DOCSHELL 0x116aa6000 == 30 [pid = 2400] [id = 582] 02:33:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x1126d4400) [pid = 2400] [serial = 1746] [outer = 0x0] 02:33:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x112985c00) [pid = 2400] [serial = 1747] [outer = 0x1126d4400] 02:33:37 INFO - PROCESS | 2400 | 1465119217605 Marionette DEBUG loaded listener.js 02:33:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x112f64000) [pid = 2400] [serial = 1748] [outer = 0x1126d4400] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x128c5e800) [pid = 2400] [serial = 1682] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x124ebe400) [pid = 2400] [serial = 1666] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x126c92800) [pid = 2400] [serial = 1669] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x116a70c00) [pid = 2400] [serial = 1648] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x11810c000) [pid = 2400] [serial = 1649] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x11827f800) [pid = 2400] [serial = 1654] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x118780800) [pid = 2400] [serial = 1655] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x129061800) [pid = 2400] [serial = 1685] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x11338d400) [pid = 2400] [serial = 1651] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x11680e400) [pid = 2400] [serial = 1652] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x118ff4800) [pid = 2400] [serial = 1657] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x119770000) [pid = 2400] [serial = 1658] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1199e5400) [pid = 2400] [serial = 1660] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x128d35c00) [pid = 2400] [serial = 1684] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1219dc000) [pid = 2400] [serial = 1661] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x124049000) [pid = 2400] [serial = 1663] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x128d29800) [pid = 2400] [serial = 1646] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x128c5b000) [pid = 2400] [serial = 1645] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x127650800) [pid = 2400] [serial = 1672] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x1288cd400) [pid = 2400] [serial = 1675] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x128c59c00) [pid = 2400] [serial = 1676] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x118779000) [pid = 2400] [serial = 1678] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1288c3400) [pid = 2400] [serial = 1673] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x127175c00) [pid = 2400] [serial = 1670] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x126b39c00) [pid = 2400] [serial = 1667] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x12484e000) [pid = 2400] [serial = 1664] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x12182dc00) [pid = 2400] [serial = 1679] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x126c89400) [pid = 2400] [serial = 1681] [outer = 0x0] [url = about:blank] 02:33:37 INFO - PROCESS | 2400 | 1465119217987 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]]]}] 02:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 574ms 02:33:38 INFO - PROCESS | 2400 | 1465119218044 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:33:38 INFO - PROCESS | 2400 | 1465119218047 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:33:38 INFO - PROCESS | 2400 | 1465119218051 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:33:38 INFO - PROCESS | 2400 | 1465119218053 Marionette TRACE conn2 <- [1,2302,null,{}] 02:33:38 INFO - PROCESS | 2400 | 1465119218055 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}] 02:33:38 INFO - PROCESS | 2400 | 1465119218057 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:38 INFO - PROCESS | 2400 | 1465119218145 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:33:38 INFO - PROCESS | 2400 | 1465119218176 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:38 INFO - PROCESS | 2400 | 1465119218177 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x11831a000 == 31 [pid = 2400] [id = 583] 02:33:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1164b1c00) [pid = 2400] [serial = 1749] [outer = 0x0] 02:33:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x11662fc00) [pid = 2400] [serial = 1750] [outer = 0x1164b1c00] 02:33:38 INFO - PROCESS | 2400 | 1465119218205 Marionette DEBUG loaded listener.js 02:33:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x1168b6000) [pid = 2400] [serial = 1751] [outer = 0x1164b1c00] 02:33:38 INFO - PROCESS | 2400 | 1465119218538 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]]]}] 02:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 522ms 02:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:33:38 INFO - PROCESS | 2400 | 1465119218573 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:33:38 INFO - PROCESS | 2400 | 1465119218575 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:33:38 INFO - PROCESS | 2400 | 1465119218577 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:33:38 INFO - PROCESS | 2400 | 1465119218580 Marionette TRACE conn2 <- [1,2306,null,{}] 02:33:38 INFO - PROCESS | 2400 | 1465119218588 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}] 02:33:38 INFO - PROCESS | 2400 | 1465119218591 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:38 INFO - PROCESS | 2400 | 1465119218670 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:33:38 INFO - PROCESS | 2400 | 1465119218678 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:38 INFO - PROCESS | 2400 | 1465119218681 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197c3800 == 32 [pid = 2400] [id = 584] 02:33:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x118065400) [pid = 2400] [serial = 1752] [outer = 0x0] 02:33:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x118372800) [pid = 2400] [serial = 1753] [outer = 0x118065400] 02:33:38 INFO - PROCESS | 2400 | 1465119218709 Marionette DEBUG loaded listener.js 02:33:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x11877d000) [pid = 2400] [serial = 1754] [outer = 0x118065400] 02:33:39 INFO - PROCESS | 2400 | 1465119219060 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]]]}] 02:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 521ms 02:33:39 INFO - PROCESS | 2400 | 1465119219098 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:33:39 INFO - PROCESS | 2400 | 1465119219100 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:33:39 INFO - PROCESS | 2400 | 1465119219102 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:33:39 INFO - PROCESS | 2400 | 1465119219103 Marionette TRACE conn2 <- [1,2310,null,{}] 02:33:39 INFO - PROCESS | 2400 | 1465119219106 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}] 02:33:39 INFO - PROCESS | 2400 | 1465119219107 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:39 INFO - PROCESS | 2400 | 1465119219220 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:33:39 INFO - PROCESS | 2400 | 1465119219226 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:39 INFO - PROCESS | 2400 | 1465119219227 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x12161a800 == 33 [pid = 2400] [id = 585] 02:33:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x118783400) [pid = 2400] [serial = 1755] [outer = 0x0] 02:33:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x118f0c800) [pid = 2400] [serial = 1756] [outer = 0x118783400] 02:33:39 INFO - PROCESS | 2400 | 1465119219252 Marionette DEBUG loaded listener.js 02:33:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x1193b8800) [pid = 2400] [serial = 1757] [outer = 0x118783400] 02:33:39 INFO - PROCESS | 2400 | 1465119219605 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]]]}] 02:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 02:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:33:39 INFO - PROCESS | 2400 | 1465119219621 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:33:39 INFO - PROCESS | 2400 | 1465119219622 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:33:39 INFO - PROCESS | 2400 | 1465119219626 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:33:39 INFO - PROCESS | 2400 | 1465119219629 Marionette TRACE conn2 <- [1,2314,null,{}] 02:33:39 INFO - PROCESS | 2400 | 1465119219636 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}] 02:33:39 INFO - PROCESS | 2400 | 1465119219637 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:39 INFO - PROCESS | 2400 | 1465119219737 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:33:39 INFO - PROCESS | 2400 | 1465119219741 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:39 INFO - PROCESS | 2400 | 1465119219742 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x1248b4000 == 34 [pid = 2400] [id = 586] 02:33:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x11297f400) [pid = 2400] [serial = 1758] [outer = 0x0] 02:33:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x119770000) [pid = 2400] [serial = 1759] [outer = 0x11297f400] 02:33:39 INFO - PROCESS | 2400 | 1465119219767 Marionette DEBUG loaded listener.js 02:33:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x1199e2800) [pid = 2400] [serial = 1760] [outer = 0x11297f400] 02:33:40 INFO - PROCESS | 2400 | 1465119220162 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]]]}] 02:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 572ms 02:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:33:40 INFO - PROCESS | 2400 | 1465119220198 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:33:40 INFO - PROCESS | 2400 | 1465119220200 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:33:40 INFO - PROCESS | 2400 | 1465119220202 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:33:40 INFO - PROCESS | 2400 | 1465119220204 Marionette TRACE conn2 <- [1,2318,null,{}] 02:33:40 INFO - PROCESS | 2400 | 1465119220208 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}] 02:33:40 INFO - PROCESS | 2400 | 1465119220214 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:40 INFO - PROCESS | 2400 | 1465119220389 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:33:40 INFO - PROCESS | 2400 | 1465119220405 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:40 INFO - PROCESS | 2400 | 1465119220406 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:40 INFO - PROCESS | 2400 | ++DOCSHELL 0x126f53800 == 35 [pid = 2400] [id = 587] 02:33:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x12055c800) [pid = 2400] [serial = 1761] [outer = 0x0] 02:33:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x1213a1800) [pid = 2400] [serial = 1762] [outer = 0x12055c800] 02:33:40 INFO - PROCESS | 2400 | 1465119220450 Marionette DEBUG loaded listener.js 02:33:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x1243ea000) [pid = 2400] [serial = 1763] [outer = 0x12055c800] 02:33:40 INFO - PROCESS | 2400 | 1465119220834 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] 02:33:40 INFO - PROCESS | 2400 | 1465119220876 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:33:40 INFO - PROCESS | 2400 | 1465119220880 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:33:40 INFO - PROCESS | 2400 | 1465119220882 Marionette TRACE conn2 <- [1,2322,null,{}] 02:33:40 INFO - PROCESS | 2400 | 1465119220885 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}] 02:33:40 INFO - PROCESS | 2400 | 1465119220887 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:41 INFO - PROCESS | 2400 | 1465119221038 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:33:41 INFO - PROCESS | 2400 | 1465119221055 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:41 INFO - PROCESS | 2400 | 1465119221057 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x129796800 == 36 [pid = 2400] [id = 588] 02:33:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x1184b9c00) [pid = 2400] [serial = 1764] [outer = 0x0] 02:33:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x12484a800) [pid = 2400] [serial = 1765] [outer = 0x1184b9c00] 02:33:41 INFO - PROCESS | 2400 | 1465119221099 Marionette DEBUG loaded listener.js 02:33:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x124e3d000) [pid = 2400] [serial = 1766] [outer = 0x1184b9c00] 02:33:41 INFO - PROCESS | 2400 | 1465119221423 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]]]}] 02:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 569ms 02:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:33:41 INFO - PROCESS | 2400 | 1465119221454 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:33:41 INFO - PROCESS | 2400 | 1465119221455 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:33:41 INFO - PROCESS | 2400 | 1465119221458 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:33:41 INFO - PROCESS | 2400 | 1465119221459 Marionette TRACE conn2 <- [1,2326,null,{}] 02:33:41 INFO - PROCESS | 2400 | 1465119221461 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}] 02:33:41 INFO - PROCESS | 2400 | 1465119221462 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:41 INFO - PROCESS | 2400 | 1465119221647 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x116433c00) [pid = 2400] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x112f5e400) [pid = 2400] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x118781400) [pid = 2400] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x124d9ec00) [pid = 2400] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1130c3800) [pid = 2400] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x118ff7000) [pid = 2400] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x11836e000) [pid = 2400] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x124da3000) [pid = 2400] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x12449c800) [pid = 2400] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x126c95c00) [pid = 2400] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x111b02c00) [pid = 2400] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x112983800) [pid = 2400] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x116476400) [pid = 2400] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x112037c00) [pid = 2400] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:33:41 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1219ddc00) [pid = 2400] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:33:41 INFO - PROCESS | 2400 | 1465119221714 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:41 INFO - PROCESS | 2400 | 1465119221715 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x119227800 == 37 [pid = 2400] [id = 589] 02:33:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x112f5a000) [pid = 2400] [serial = 1767] [outer = 0x0] 02:33:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x116433c00) [pid = 2400] [serial = 1768] [outer = 0x112f5a000] 02:33:41 INFO - PROCESS | 2400 | 1465119221748 Marionette DEBUG loaded listener.js 02:33:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x118ffdc00) [pid = 2400] [serial = 1769] [outer = 0x112f5a000] 02:33:42 INFO - PROCESS | 2400 | 1465119222017 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]]]}] 02:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 571ms 02:33:42 INFO - PROCESS | 2400 | 1465119222034 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:33:42 INFO - PROCESS | 2400 | 1465119222035 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:33:42 INFO - PROCESS | 2400 | 1465119222038 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:33:42 INFO - PROCESS | 2400 | 1465119222039 Marionette TRACE conn2 <- [1,2330,null,{}] 02:33:42 INFO - PROCESS | 2400 | 1465119222041 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}] 02:33:42 INFO - PROCESS | 2400 | 1465119222044 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:42 INFO - PROCESS | 2400 | 1465119222136 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:33:42 INFO - PROCESS | 2400 | 1465119222140 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:42 INFO - PROCESS | 2400 | 1465119222142 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x11926f800 == 38 [pid = 2400] [id = 590] 02:33:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x118061800) [pid = 2400] [serial = 1770] [outer = 0x0] 02:33:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x126b2d400) [pid = 2400] [serial = 1771] [outer = 0x118061800] 02:33:42 INFO - PROCESS | 2400 | 1465119222166 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x126bd9c00) [pid = 2400] [serial = 1772] [outer = 0x118061800] 02:33:42 INFO - PROCESS | 2400 | 1465119222481 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]]]}] 02:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 470ms 02:33:42 INFO - PROCESS | 2400 | 1465119222512 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:33:42 INFO - PROCESS | 2400 | 1465119222513 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:33:42 INFO - PROCESS | 2400 | 1465119222515 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:33:42 INFO - PROCESS | 2400 | 1465119222516 Marionette TRACE conn2 <- [1,2334,null,{}] 02:33:42 INFO - PROCESS | 2400 | 1465119222518 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}] 02:33:42 INFO - PROCESS | 2400 | 1465119222519 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:42 INFO - PROCESS | 2400 | 1465119222623 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:33:42 INFO - PROCESS | 2400 | 1465119222629 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:42 INFO - PROCESS | 2400 | 1465119222630 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad36800 == 39 [pid = 2400] [id = 591] 02:33:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x1199b5400) [pid = 2400] [serial = 1773] [outer = 0x0] 02:33:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126be3c00) [pid = 2400] [serial = 1774] [outer = 0x1199b5400] 02:33:42 INFO - PROCESS | 2400 | 1465119222662 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x126c94000) [pid = 2400] [serial = 1775] [outer = 0x1199b5400] 02:33:43 INFO - PROCESS | 2400 | 1465119222999 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]]]}] 02:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 518ms 02:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:33:43 INFO - PROCESS | 2400 | 1465119223034 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:33:43 INFO - PROCESS | 2400 | 1465119223035 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:33:43 INFO - PROCESS | 2400 | 1465119223037 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:33:43 INFO - PROCESS | 2400 | 1465119223039 Marionette TRACE conn2 <- [1,2338,null,{}] 02:33:43 INFO - PROCESS | 2400 | 1465119223041 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}] 02:33:43 INFO - PROCESS | 2400 | 1465119223043 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:43 INFO - PROCESS | 2400 | 1465119223134 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:33:43 INFO - PROCESS | 2400 | 1465119223138 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:43 INFO - PROCESS | 2400 | 1465119223140 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b310800 == 40 [pid = 2400] [id = 592] 02:33:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x126ce2400) [pid = 2400] [serial = 1776] [outer = 0x0] 02:33:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x126fcb800) [pid = 2400] [serial = 1777] [outer = 0x126ce2400] 02:33:43 INFO - PROCESS | 2400 | 1465119223167 Marionette DEBUG loaded listener.js 02:33:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x1288c7c00) [pid = 2400] [serial = 1778] [outer = 0x126ce2400] 02:33:43 INFO - PROCESS | 2400 | 1465119223515 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]]]}] 02:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 522ms 02:33:43 INFO - PROCESS | 2400 | 1465119223570 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:33:43 INFO - PROCESS | 2400 | 1465119223571 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:33:43 INFO - PROCESS | 2400 | 1465119223574 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:33:43 INFO - PROCESS | 2400 | 1465119223576 Marionette TRACE conn2 <- [1,2342,null,{}] 02:33:43 INFO - PROCESS | 2400 | 1465119223578 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}] 02:33:43 INFO - PROCESS | 2400 | 1465119223579 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:43 INFO - PROCESS | 2400 | 1465119223659 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:33:43 INFO - PROCESS | 2400 | 1465119223771 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:43 INFO - PROCESS | 2400 | 1465119223773 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x11201e000 == 41 [pid = 2400] [id = 593] 02:33:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x111d23800) [pid = 2400] [serial = 1779] [outer = 0x0] 02:33:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x111d6a400) [pid = 2400] [serial = 1780] [outer = 0x111d23800] 02:33:43 INFO - PROCESS | 2400 | 1465119223805 Marionette DEBUG loaded listener.js 02:33:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1122d8000) [pid = 2400] [serial = 1781] [outer = 0x111d23800] 02:33:44 INFO - PROCESS | 2400 | 1465119224260 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]]]}] 02:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 718ms 02:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:33:44 INFO - PROCESS | 2400 | 1465119224295 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:33:44 INFO - PROCESS | 2400 | 1465119224298 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:33:44 INFO - PROCESS | 2400 | 1465119224301 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:33:44 INFO - PROCESS | 2400 | 1465119224302 Marionette TRACE conn2 <- [1,2346,null,{}] 02:33:44 INFO - PROCESS | 2400 | 1465119224306 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}] 02:33:44 INFO - PROCESS | 2400 | 1465119224309 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:44 INFO - PROCESS | 2400 | 1465119224414 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:33:44 INFO - PROCESS | 2400 | 1465119224527 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:44 INFO - PROCESS | 2400 | 1465119224529 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:44 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197da000 == 42 [pid = 2400] [id = 594] 02:33:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x112f5d000) [pid = 2400] [serial = 1782] [outer = 0x0] 02:33:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x116469400) [pid = 2400] [serial = 1783] [outer = 0x112f5d000] 02:33:44 INFO - PROCESS | 2400 | 1465119224561 Marionette DEBUG loaded listener.js 02:33:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x117128c00) [pid = 2400] [serial = 1784] [outer = 0x112f5d000] 02:33:44 INFO - PROCESS | 2400 | 1465119224983 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]]]}] 02:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 720ms 02:33:45 INFO - PROCESS | 2400 | 1465119225023 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:33:45 INFO - PROCESS | 2400 | 1465119225025 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:33:45 INFO - PROCESS | 2400 | 1465119225028 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 2400 | 1465119225029 Marionette TRACE conn2 <- [1,2350,null,{}] 02:33:45 INFO - PROCESS | 2400 | 1465119225032 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}] 02:33:45 INFO - PROCESS | 2400 | 1465119225033 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:45 INFO - PROCESS | 2400 | 1465119225140 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:33:45 INFO - PROCESS | 2400 | 1465119225204 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:45 INFO - PROCESS | 2400 | 1465119225206 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x12aad8000 == 43 [pid = 2400] [id = 595] 02:33:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x11810dc00) [pid = 2400] [serial = 1785] [outer = 0x0] 02:33:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x118787c00) [pid = 2400] [serial = 1786] [outer = 0x11810dc00] 02:33:45 INFO - PROCESS | 2400 | 1465119225275 Marionette DEBUG loaded listener.js 02:33:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x1199b7800) [pid = 2400] [serial = 1787] [outer = 0x11810dc00] 02:33:45 INFO - PROCESS | 2400 | 1465119225697 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]]]}] 02:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 719ms 02:33:45 INFO - PROCESS | 2400 | 1465119225772 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:33:45 INFO - PROCESS | 2400 | 1465119225773 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:33:45 INFO - PROCESS | 2400 | 1465119225811 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 2400 | 1465119225816 Marionette TRACE conn2 <- [1,2354,null,{}] 02:33:45 INFO - PROCESS | 2400 | 1465119225820 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}] 02:33:45 INFO - PROCESS | 2400 | 1465119225823 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:45 INFO - PROCESS | 2400 | 1465119225929 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:33:45 INFO - PROCESS | 2400 | 1465119225992 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:45 INFO - PROCESS | 2400 | 1465119225993 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:46 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c1c9800 == 44 [pid = 2400] [id = 596] 02:33:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x1199b8c00) [pid = 2400] [serial = 1788] [outer = 0x0] 02:33:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x124003800) [pid = 2400] [serial = 1789] [outer = 0x1199b8c00] 02:33:46 INFO - PROCESS | 2400 | 1465119226021 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x126b2f000) [pid = 2400] [serial = 1790] [outer = 0x1199b8c00] 02:33:46 INFO - PROCESS | 2400 | 1465119226666 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]]]}] 02:33:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:33:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 897ms 02:33:46 INFO - PROCESS | 2400 | 1465119226687 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:33:46 INFO - PROCESS | 2400 | 1465119226690 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:33:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:33:46 INFO - PROCESS | 2400 | 1465119226696 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:33:46 INFO - PROCESS | 2400 | 1465119226697 Marionette TRACE conn2 <- [1,2358,null,{}] 02:33:46 INFO - PROCESS | 2400 | 1465119226701 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}] 02:33:46 INFO - PROCESS | 2400 | 1465119226702 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:46 INFO - PROCESS | 2400 | 1465119226803 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:33:46 INFO - PROCESS | 2400 | 1465119226866 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:46 INFO - PROCESS | 2400 | 1465119226868 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:46 INFO - PROCESS | 2400 | ++DOCSHELL 0x119253800 == 45 [pid = 2400] [id = 597] 02:33:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x1130be000) [pid = 2400] [serial = 1791] [outer = 0x0] 02:33:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x113226400) [pid = 2400] [serial = 1792] [outer = 0x1130be000] 02:33:46 INFO - PROCESS | 2400 | 1465119226896 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x116860000) [pid = 2400] [serial = 1793] [outer = 0x1130be000] 02:33:47 INFO - PROCESS | 2400 | 1465119227340 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]]]}] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x12b310800 == 44 [pid = 2400] [id = 592] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad36800 == 43 [pid = 2400] [id = 591] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x11926f800 == 42 [pid = 2400] [id = 590] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x119227800 == 41 [pid = 2400] [id = 589] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x129796800 == 40 [pid = 2400] [id = 588] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x126f53800 == 39 [pid = 2400] [id = 587] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x1248b4000 == 38 [pid = 2400] [id = 586] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x12161a800 == 37 [pid = 2400] [id = 585] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x1197c3800 == 36 [pid = 2400] [id = 584] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x11831a000 == 35 [pid = 2400] [id = 583] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x116aa6000 == 34 [pid = 2400] [id = 582] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x116adf000 == 33 [pid = 2400] [id = 581] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x119232800 == 32 [pid = 2400] [id = 580] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x110fee800 == 31 [pid = 2400] [id = 579] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x12c1c9800 == 30 [pid = 2400] [id = 596] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x12aad8000 == 29 [pid = 2400] [id = 595] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x1197da000 == 28 [pid = 2400] [id = 594] 02:33:47 INFO - PROCESS | 2400 | --DOCSHELL 0x11201e000 == 27 [pid = 2400] [id = 593] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x118105400) [pid = 2400] [serial = 1688] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x11680d000) [pid = 2400] [serial = 1687] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x113224400) [pid = 2400] [serial = 1705] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x1199df000) [pid = 2400] [serial = 1691] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x1126ab400) [pid = 2400] [serial = 1706] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x11928bc00) [pid = 2400] [serial = 1690] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x126b38000) [pid = 2400] [serial = 1694] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x1199bdc00) [pid = 2400] [serial = 1717] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1193bb800) [pid = 2400] [serial = 1714] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x124da5800) [pid = 2400] [serial = 1693] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x12124d400) [pid = 2400] [serial = 1720] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x124edc800) [pid = 2400] [serial = 1726] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x119bcd000) [pid = 2400] [serial = 1724] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x124d9b800) [pid = 2400] [serial = 1723] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x128c58800) [pid = 2400] [serial = 1697] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x12717c800) [pid = 2400] [serial = 1696] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x120557800) [pid = 2400] [serial = 1729] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x11711f400) [pid = 2400] [serial = 1702] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1288cb400) [pid = 2400] [serial = 1700] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1168b0000) [pid = 2400] [serial = 1708] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x11840a800) [pid = 2400] [serial = 1699] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x117664c00) [pid = 2400] [serial = 1709] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x11840bc00) [pid = 2400] [serial = 1711] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x118787400) [pid = 2400] [serial = 1712] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x126bdfc00) [pid = 2400] [serial = 1732] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x126c90400) [pid = 2400] [serial = 1733] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1199b8800) [pid = 2400] [serial = 1727] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x124493000) [pid = 2400] [serial = 1721] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x126ce6000) [pid = 2400] [serial = 1735] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x1210b7c00) [pid = 2400] [serial = 1718] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x1199b6400) [pid = 2400] [serial = 1715] [outer = 0x0] [url = about:blank] 02:33:47 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x124ecb000) [pid = 2400] [serial = 1730] [outer = 0x0] [url = about:blank] 02:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1274ms 02:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:33:47 INFO - PROCESS | 2400 | 1465119227976 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:33:47 INFO - PROCESS | 2400 | 1465119227979 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:33:47 INFO - PROCESS | 2400 | 1465119227983 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:33:47 INFO - PROCESS | 2400 | 1465119227985 Marionette TRACE conn2 <- [1,2362,null,{}] 02:33:47 INFO - PROCESS | 2400 | 1465119227989 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}] 02:33:47 INFO - PROCESS | 2400 | 1465119227990 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:48 INFO - PROCESS | 2400 | 1465119228077 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:33:48 INFO - PROCESS | 2400 | 1465119228084 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:48 INFO - PROCESS | 2400 | 1465119228087 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:48 INFO - PROCESS | 2400 | ++DOCSHELL 0x11666d800 == 28 [pid = 2400] [id = 598] 02:33:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x112989800) [pid = 2400] [serial = 1794] [outer = 0x0] 02:33:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x112acec00) [pid = 2400] [serial = 1795] [outer = 0x112989800] 02:33:48 INFO - PROCESS | 2400 | 1465119228115 Marionette DEBUG loaded listener.js 02:33:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1130e5400) [pid = 2400] [serial = 1796] [outer = 0x112989800] 02:33:48 INFO - PROCESS | 2400 | 1465119228484 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]]]}] 02:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 520ms 02:33:48 INFO - PROCESS | 2400 | 1465119228530 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:33:48 INFO - PROCESS | 2400 | 1465119228532 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:33:48 INFO - PROCESS | 2400 | 1465119228539 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:33:48 INFO - PROCESS | 2400 | 1465119228541 Marionette TRACE conn2 <- [1,2366,null,{}] 02:33:48 INFO - PROCESS | 2400 | 1465119228544 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}] 02:33:48 INFO - PROCESS | 2400 | 1465119228545 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:48 INFO - PROCESS | 2400 | 1465119228624 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:33:48 INFO - PROCESS | 2400 | 1465119228631 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:48 INFO - PROCESS | 2400 | 1465119228633 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:48 INFO - PROCESS | 2400 | ++DOCSHELL 0x11822b000 == 29 [pid = 2400] [id = 599] 02:33:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x115e27400) [pid = 2400] [serial = 1797] [outer = 0x0] 02:33:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x116631400) [pid = 2400] [serial = 1798] [outer = 0x115e27400] 02:33:48 INFO - PROCESS | 2400 | 1465119228661 Marionette DEBUG loaded listener.js 02:33:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x117127800) [pid = 2400] [serial = 1799] [outer = 0x115e27400] 02:33:49 INFO - PROCESS | 2400 | 1465119229028 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]]]}] 02:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 525ms 02:33:49 INFO - PROCESS | 2400 | 1465119229062 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:33:49 INFO - PROCESS | 2400 | 1465119229063 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:33:49 INFO - PROCESS | 2400 | 1465119229076 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:33:49 INFO - PROCESS | 2400 | 1465119229078 Marionette TRACE conn2 <- [1,2370,null,{}] 02:33:49 INFO - PROCESS | 2400 | 1465119229085 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}] 02:33:49 INFO - PROCESS | 2400 | 1465119229088 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:49 INFO - PROCESS | 2400 | 1465119229178 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:33:49 INFO - PROCESS | 2400 | 1465119229184 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:49 INFO - PROCESS | 2400 | 1465119229187 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x119258800 == 30 [pid = 2400] [id = 600] 02:33:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x11840f000) [pid = 2400] [serial = 1800] [outer = 0x0] 02:33:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x11877c800) [pid = 2400] [serial = 1801] [outer = 0x11840f000] 02:33:49 INFO - PROCESS | 2400 | 1465119229216 Marionette DEBUG loaded listener.js 02:33:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x118f0e400) [pid = 2400] [serial = 1802] [outer = 0x11840f000] 02:33:49 INFO - PROCESS | 2400 | 1465119229613 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]]]}] 02:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 574ms 02:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:33:49 INFO - PROCESS | 2400 | 1465119229647 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:33:49 INFO - PROCESS | 2400 | 1465119229649 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:33:49 INFO - PROCESS | 2400 | 1465119229652 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:33:49 INFO - PROCESS | 2400 | 1465119229654 Marionette TRACE conn2 <- [1,2374,null,{}] 02:33:49 INFO - PROCESS | 2400 | 1465119229657 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}] 02:33:49 INFO - PROCESS | 2400 | 1465119229662 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:49 INFO - PROCESS | 2400 | 1465119229834 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:33:49 INFO - PROCESS | 2400 | 1465119229893 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:49 INFO - PROCESS | 2400 | 1465119229895 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x12126d000 == 31 [pid = 2400] [id = 601] 02:33:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x118ff4c00) [pid = 2400] [serial = 1803] [outer = 0x0] 02:33:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x119290400) [pid = 2400] [serial = 1804] [outer = 0x118ff4c00] 02:33:49 INFO - PROCESS | 2400 | 1465119229939 Marionette DEBUG loaded listener.js 02:33:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x1199df000) [pid = 2400] [serial = 1805] [outer = 0x118ff4c00] 02:33:50 INFO - PROCESS | 2400 | 1465119230312 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]]]}] 02:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 720ms 02:33:50 INFO - PROCESS | 2400 | 1465119230374 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:33:50 INFO - PROCESS | 2400 | 1465119230376 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:33:50 INFO - PROCESS | 2400 | 1465119230379 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:33:50 INFO - PROCESS | 2400 | 1465119230381 Marionette TRACE conn2 <- [1,2378,null,{}] 02:33:50 INFO - PROCESS | 2400 | 1465119230385 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}] 02:33:50 INFO - PROCESS | 2400 | 1465119230387 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:50 INFO - PROCESS | 2400 | 1465119230576 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:33:50 INFO - PROCESS | 2400 | 1465119230612 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:50 INFO - PROCESS | 2400 | 1465119230613 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:50 INFO - PROCESS | 2400 | ++DOCSHELL 0x12440e000 == 32 [pid = 2400] [id = 602] 02:33:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x1199b4000) [pid = 2400] [serial = 1806] [outer = 0x0] 02:33:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x1210be800) [pid = 2400] [serial = 1807] [outer = 0x1199b4000] 02:33:50 INFO - PROCESS | 2400 | 1465119230652 Marionette DEBUG loaded listener.js 02:33:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x121341c00) [pid = 2400] [serial = 1808] [outer = 0x1199b4000] 02:33:51 INFO - PROCESS | 2400 | 1465119231024 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]]]}] 02:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 02:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:33:51 INFO - PROCESS | 2400 | 1465119231050 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:33:51 INFO - PROCESS | 2400 | 1465119231051 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:33:51 INFO - PROCESS | 2400 | 1465119231060 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:33:51 INFO - PROCESS | 2400 | 1465119231062 Marionette TRACE conn2 <- [1,2382,null,{}] 02:33:51 INFO - PROCESS | 2400 | 1465119231065 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}] 02:33:51 INFO - PROCESS | 2400 | 1465119231069 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:51 INFO - PROCESS | 2400 | 1465119231189 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:33:51 INFO - PROCESS | 2400 | 1465119231193 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:51 INFO - PROCESS | 2400 | 1465119231195 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x126f46800 == 33 [pid = 2400] [id = 603] 02:33:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x1216e5400) [pid = 2400] [serial = 1809] [outer = 0x0] 02:33:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x12404e800) [pid = 2400] [serial = 1810] [outer = 0x1216e5400] 02:33:51 INFO - PROCESS | 2400 | 1465119231220 Marionette DEBUG loaded listener.js 02:33:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x124e3c000) [pid = 2400] [serial = 1811] [outer = 0x1216e5400] 02:33:51 INFO - PROCESS | 2400 | 1465119231624 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]]]}] 02:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 627ms 02:33:51 INFO - PROCESS | 2400 | 1465119231683 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:33:51 INFO - PROCESS | 2400 | 1465119231685 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:33:51 INFO - PROCESS | 2400 | 1465119231688 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:33:51 INFO - PROCESS | 2400 | 1465119231690 Marionette TRACE conn2 <- [1,2386,null,{}] 02:33:51 INFO - PROCESS | 2400 | 1465119231693 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}] 02:33:51 INFO - PROCESS | 2400 | 1465119231695 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:51 INFO - PROCESS | 2400 | 1465119231850 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:33:51 INFO - PROCESS | 2400 | 1465119231955 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:51 INFO - PROCESS | 2400 | 1465119231957 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x128f43800 == 34 [pid = 2400] [id = 604] 02:33:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x124ebec00) [pid = 2400] [serial = 1812] [outer = 0x0] 02:33:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x126bd4c00) [pid = 2400] [serial = 1813] [outer = 0x124ebec00] 02:33:51 INFO - PROCESS | 2400 | 1465119231987 Marionette DEBUG loaded listener.js 02:33:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x126c91800) [pid = 2400] [serial = 1814] [outer = 0x124ebec00] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x12055c800) [pid = 2400] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x11297f400) [pid = 2400] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1184b9c00) [pid = 2400] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1164b1c00) [pid = 2400] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x11322c000) [pid = 2400] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1126d4400) [pid = 2400] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x118783400) [pid = 2400] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x112ace000) [pid = 2400] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x111066400) [pid = 2400] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x118065400) [pid = 2400] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x112f5a000) [pid = 2400] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x118061800) [pid = 2400] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1199b5400) [pid = 2400] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x11617d400) [pid = 2400] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x126c8e000) [pid = 2400] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:33:52 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x126ce2400) [pid = 2400] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:33:52 INFO - PROCESS | 2400 | 1465119232457 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]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 824ms 02:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:33:52 INFO - PROCESS | 2400 | 1465119232512 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:33:52 INFO - PROCESS | 2400 | 1465119232513 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:33:52 INFO - PROCESS | 2400 | 1465119232515 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 2400 | 1465119232516 Marionette TRACE conn2 <- [1,2390,null,{}] 02:33:52 INFO - PROCESS | 2400 | 1465119232518 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}] 02:33:52 INFO - PROCESS | 2400 | 1465119232519 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:52 INFO - PROCESS | 2400 | 1465119232597 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:33:52 INFO - PROCESS | 2400 | 1465119232659 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:52 INFO - PROCESS | 2400 | 1465119232661 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x12901b000 == 35 [pid = 2400] [id = 605] 02:33:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x111065800) [pid = 2400] [serial = 1815] [outer = 0x0] 02:33:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x118061800) [pid = 2400] [serial = 1816] [outer = 0x111065800] 02:33:52 INFO - PROCESS | 2400 | 1465119232686 Marionette DEBUG loaded listener.js 02:33:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1216ec400) [pid = 2400] [serial = 1817] [outer = 0x111065800] 02:33:52 INFO - PROCESS | 2400 | 1465119232950 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]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 470ms 02:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:33:52 INFO - PROCESS | 2400 | 1465119232985 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:33:52 INFO - PROCESS | 2400 | 1465119232987 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:33:52 INFO - PROCESS | 2400 | 1465119232988 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 2400 | 1465119232990 Marionette TRACE conn2 <- [1,2394,null,{}] 02:33:53 INFO - PROCESS | 2400 | 1465119233000 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}] 02:33:53 INFO - PROCESS | 2400 | 1465119233001 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:53 INFO - PROCESS | 2400 | 1465119233083 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:33:53 INFO - PROCESS | 2400 | 1465119233088 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:53 INFO - PROCESS | 2400 | 1465119233089 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a809800 == 36 [pid = 2400] [id = 606] 02:33:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x12484e000) [pid = 2400] [serial = 1818] [outer = 0x0] 02:33:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x126ce0400) [pid = 2400] [serial = 1819] [outer = 0x12484e000] 02:33:53 INFO - PROCESS | 2400 | 1465119233124 Marionette DEBUG loaded listener.js 02:33:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x126cec800) [pid = 2400] [serial = 1820] [outer = 0x12484e000] 02:33:53 INFO - PROCESS | 2400 | 1465119233463 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]]]}] 02:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 521ms 02:33:53 INFO - PROCESS | 2400 | 1465119233519 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:33:53 INFO - PROCESS | 2400 | 1465119233521 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:33:53 INFO - PROCESS | 2400 | 1465119233523 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:33:53 INFO - PROCESS | 2400 | 1465119233524 Marionette TRACE conn2 <- [1,2398,null,{}] 02:33:53 INFO - PROCESS | 2400 | 1465119233526 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}] 02:33:53 INFO - PROCESS | 2400 | 1465119233527 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:53 INFO - PROCESS | 2400 | 1465119233605 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:33:53 INFO - PROCESS | 2400 | 1465119233611 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:53 INFO - PROCESS | 2400 | 1465119233613 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8da800 == 37 [pid = 2400] [id = 607] 02:33:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x126ced800) [pid = 2400] [serial = 1821] [outer = 0x0] 02:33:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126fc8800) [pid = 2400] [serial = 1822] [outer = 0x126ced800] 02:33:53 INFO - PROCESS | 2400 | 1465119233638 Marionette DEBUG loaded listener.js 02:33:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x12746f800) [pid = 2400] [serial = 1823] [outer = 0x126ced800] 02:33:53 INFO - PROCESS | 2400 | 1465119233964 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]]]}] 02:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 468ms 02:33:53 INFO - PROCESS | 2400 | 1465119233992 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:33:53 INFO - PROCESS | 2400 | 1465119233996 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:33:54 INFO - PROCESS | 2400 | 1465119233998 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 2400 | 1465119234000 Marionette TRACE conn2 <- [1,2402,null,{}] 02:33:54 INFO - PROCESS | 2400 | 1465119234002 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}] 02:33:54 INFO - PROCESS | 2400 | 1465119234004 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:54 INFO - PROCESS | 2400 | 1465119234099 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:33:54 INFO - PROCESS | 2400 | 1465119234103 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:54 INFO - PROCESS | 2400 | 1465119234105 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b21a800 == 38 [pid = 2400] [id = 608] 02:33:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x127475c00) [pid = 2400] [serial = 1824] [outer = 0x0] 02:33:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x1288c1000) [pid = 2400] [serial = 1825] [outer = 0x127475c00] 02:33:54 INFO - PROCESS | 2400 | 1465119234132 Marionette DEBUG loaded listener.js 02:33:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x128c58400) [pid = 2400] [serial = 1826] [outer = 0x127475c00] 02:33:54 INFO - PROCESS | 2400 | 1465119234690 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]]]}] 02:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 721ms 02:33:54 INFO - PROCESS | 2400 | 1465119234747 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:33:54 INFO - PROCESS | 2400 | 1465119234749 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:33:54 INFO - PROCESS | 2400 | 1465119234753 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 2400 | 1465119234755 Marionette TRACE conn2 <- [1,2406,null,{}] 02:33:54 INFO - PROCESS | 2400 | 1465119234758 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}] 02:33:54 INFO - PROCESS | 2400 | 1465119234760 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:54 INFO - PROCESS | 2400 | 1465119234896 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:33:54 INFO - PROCESS | 2400 | 1465119234982 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:54 INFO - PROCESS | 2400 | 1465119234984 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:55 INFO - PROCESS | 2400 | ++DOCSHELL 0x118735000 == 39 [pid = 2400] [id = 609] 02:33:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x112989000) [pid = 2400] [serial = 1827] [outer = 0x0] 02:33:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x113393800) [pid = 2400] [serial = 1828] [outer = 0x112989000] 02:33:55 INFO - PROCESS | 2400 | 1465119235015 Marionette DEBUG loaded listener.js 02:33:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1164b5400) [pid = 2400] [serial = 1829] [outer = 0x112989000] 02:33:55 INFO - PROCESS | 2400 | 1465119235537 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]]]}] 02:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 822ms 02:33:55 INFO - PROCESS | 2400 | 1465119235598 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:33:55 INFO - PROCESS | 2400 | 1465119235601 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:33:55 INFO - PROCESS | 2400 | 1465119235606 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:33:55 INFO - PROCESS | 2400 | 1465119235607 Marionette TRACE conn2 <- [1,2410,null,{}] 02:33:55 INFO - PROCESS | 2400 | 1465119235610 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}] 02:33:55 INFO - PROCESS | 2400 | 1465119235612 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:55 INFO - PROCESS | 2400 | 1465119235723 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:33:55 INFO - PROCESS | 2400 | 1465119235934 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:55 INFO - PROCESS | 2400 | 1465119235935 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:55 INFO - PROCESS | 2400 | ++DOCSHELL 0x11683a000 == 40 [pid = 2400] [id = 610] 02:33:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1130c6c00) [pid = 2400] [serial = 1830] [outer = 0x0] 02:33:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x115dc1400) [pid = 2400] [serial = 1831] [outer = 0x1130c6c00] 02:33:55 INFO - PROCESS | 2400 | 1465119235964 Marionette DEBUG loaded listener.js 02:33:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x1168bd000) [pid = 2400] [serial = 1832] [outer = 0x1130c6c00] 02:33:56 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8da800 == 39 [pid = 2400] [id = 607] 02:33:56 INFO - PROCESS | 2400 | --DOCSHELL 0x12a809800 == 38 [pid = 2400] [id = 606] 02:33:56 INFO - PROCESS | 2400 | --DOCSHELL 0x12901b000 == 37 [pid = 2400] [id = 605] 02:33:56 INFO - PROCESS | 2400 | --DOCSHELL 0x128f43800 == 36 [pid = 2400] [id = 604] 02:33:56 INFO - PROCESS | 2400 | --DOCSHELL 0x126f46800 == 35 [pid = 2400] [id = 603] 02:33:56 INFO - PROCESS | 2400 | --DOCSHELL 0x12440e000 == 34 [pid = 2400] [id = 602] 02:33:56 INFO - PROCESS | 2400 | --DOCSHELL 0x12126d000 == 33 [pid = 2400] [id = 601] 02:33:56 INFO - PROCESS | 2400 | --DOCSHELL 0x119258800 == 32 [pid = 2400] [id = 600] 02:33:56 INFO - PROCESS | 2400 | --DOCSHELL 0x11822b000 == 31 [pid = 2400] [id = 599] 02:33:56 INFO - PROCESS | 2400 | --DOCSHELL 0x11666d800 == 30 [pid = 2400] [id = 598] 02:33:56 INFO - PROCESS | 2400 | --DOCSHELL 0x119253800 == 29 [pid = 2400] [id = 597] 02:33:56 INFO - PROCESS | 2400 | 1465119236452 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]]]}] 02:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 875ms 02:33:56 INFO - PROCESS | 2400 | 1465119236482 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:33:56 INFO - PROCESS | 2400 | 1465119236484 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x118103800) [pid = 2400] [serial = 1703] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x12746f400) [pid = 2400] [serial = 1736] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1213a1800) [pid = 2400] [serial = 1762] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x119770000) [pid = 2400] [serial = 1759] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1199e2800) [pid = 2400] [serial = 1760] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1243ea000) [pid = 2400] [serial = 1763] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x12484a800) [pid = 2400] [serial = 1765] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x11662fc00) [pid = 2400] [serial = 1750] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x1168b6000) [pid = 2400] [serial = 1751] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x118109800) [pid = 2400] [serial = 1744] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x11976f400) [pid = 2400] [serial = 1745] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x112985c00) [pid = 2400] [serial = 1747] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x112f64000) [pid = 2400] [serial = 1748] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x118f0c800) [pid = 2400] [serial = 1756] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x11765e000) [pid = 2400] [serial = 1741] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x11827e400) [pid = 2400] [serial = 1742] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x111d6b000) [pid = 2400] [serial = 1738] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1126ab800) [pid = 2400] [serial = 1739] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x118372800) [pid = 2400] [serial = 1753] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x11877d000) [pid = 2400] [serial = 1754] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x118ffdc00) [pid = 2400] [serial = 1769] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x126b2d400) [pid = 2400] [serial = 1771] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x116433c00) [pid = 2400] [serial = 1768] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x124e3d000) [pid = 2400] [serial = 1766] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x126c94000) [pid = 2400] [serial = 1775] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x1288c7c00) [pid = 2400] [serial = 1778] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x1193b8800) [pid = 2400] [serial = 1757] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x126bd9c00) [pid = 2400] [serial = 1772] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x126be3c00) [pid = 2400] [serial = 1774] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x126fcb800) [pid = 2400] [serial = 1777] [outer = 0x0] [url = about:blank] 02:33:56 INFO - PROCESS | 2400 | 1465119236503 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:33:56 INFO - PROCESS | 2400 | 1465119236505 Marionette TRACE conn2 <- [1,2414,null,{}] 02:33:56 INFO - PROCESS | 2400 | 1465119236516 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}] 02:33:56 INFO - PROCESS | 2400 | 1465119236517 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:56 INFO - PROCESS | 2400 | 1465119236598 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:33:56 INFO - PROCESS | 2400 | 1465119236604 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:56 INFO - PROCESS | 2400 | 1465119236606 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e0b800 == 30 [pid = 2400] [id = 611] 02:33:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x118109400) [pid = 2400] [serial = 1833] [outer = 0x0] 02:33:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x11827fc00) [pid = 2400] [serial = 1834] [outer = 0x118109400] 02:33:56 INFO - PROCESS | 2400 | 1465119236635 Marionette DEBUG loaded listener.js 02:33:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x1184b9000) [pid = 2400] [serial = 1835] [outer = 0x118109400] 02:33:56 INFO - PROCESS | 2400 | 1465119236989 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]]]}] 02:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 531ms 02:33:57 INFO - PROCESS | 2400 | 1465119237049 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 2400 | 1465119237052 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:33:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:33:57 INFO - PROCESS | 2400 | 1465119237055 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 2400 | 1465119237057 Marionette TRACE conn2 <- [1,2418,null,{}] 02:33:57 INFO - PROCESS | 2400 | 1465119237059 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}] 02:33:57 INFO - PROCESS | 2400 | 1465119237060 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:57 INFO - PROCESS | 2400 | 1465119237141 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:33:57 INFO - PROCESS | 2400 | 1465119237150 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:57 INFO - PROCESS | 2400 | 1465119237152 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:57 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d05000 == 31 [pid = 2400] [id = 612] 02:33:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x118783000) [pid = 2400] [serial = 1836] [outer = 0x0] 02:33:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x11928bc00) [pid = 2400] [serial = 1837] [outer = 0x118783000] 02:33:57 INFO - PROCESS | 2400 | 1465119237177 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x1199bc800) [pid = 2400] [serial = 1838] [outer = 0x118783000] 02:33:57 INFO - PROCESS | 2400 | 1465119237534 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]]]}] 02:33:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:33:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 02:33:57 INFO - PROCESS | 2400 | 1465119237577 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 2400 | 1465119237578 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:33:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:33:57 INFO - PROCESS | 2400 | 1465119237585 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 2400 | 1465119237589 Marionette TRACE conn2 <- [1,2422,null,{}] 02:33:57 INFO - PROCESS | 2400 | 1465119237593 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}] 02:33:57 INFO - PROCESS | 2400 | 1465119237595 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:57 INFO - PROCESS | 2400 | 1465119237684 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:33:57 INFO - PROCESS | 2400 | 1465119237859 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:57 INFO - PROCESS | 2400 | 1465119237861 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:57 INFO - PROCESS | 2400 | ++DOCSHELL 0x116676000 == 32 [pid = 2400] [id = 613] 02:33:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x112982400) [pid = 2400] [serial = 1839] [outer = 0x0] 02:33:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x115e31c00) [pid = 2400] [serial = 1840] [outer = 0x112982400] 02:33:57 INFO - PROCESS | 2400 | 1465119237958 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x1175a7400) [pid = 2400] [serial = 1841] [outer = 0x112982400] 02:33:58 INFO - PROCESS | 2400 | 1465119238476 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]]]}] 02:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 928ms 02:33:58 INFO - PROCESS | 2400 | 1465119238527 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:33:58 INFO - PROCESS | 2400 | 1465119238529 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:33:58 INFO - PROCESS | 2400 | 1465119238534 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:33:58 INFO - PROCESS | 2400 | 1465119238536 Marionette TRACE conn2 <- [1,2426,null,{}] 02:33:58 INFO - PROCESS | 2400 | 1465119238539 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}] 02:33:58 INFO - PROCESS | 2400 | 1465119238541 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:58 INFO - PROCESS | 2400 | 1465119238640 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:33:58 INFO - PROCESS | 2400 | 1465119238712 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:58 INFO - PROCESS | 2400 | 1465119238714 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x12161c800 == 33 [pid = 2400] [id = 614] 02:33:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x118f49000) [pid = 2400] [serial = 1842] [outer = 0x0] 02:33:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x118ff3400) [pid = 2400] [serial = 1843] [outer = 0x118f49000] 02:33:58 INFO - PROCESS | 2400 | 1465119238744 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x1199be400) [pid = 2400] [serial = 1844] [outer = 0x118f49000] 02:33:59 INFO - PROCESS | 2400 | 1465119239151 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]]]}] 02:33:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:33:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 670ms 02:33:59 INFO - PROCESS | 2400 | 1465119239206 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:33:59 INFO - PROCESS | 2400 | 1465119239209 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:33:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:33:59 INFO - PROCESS | 2400 | 1465119239212 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:33:59 INFO - PROCESS | 2400 | 1465119239213 Marionette TRACE conn2 <- [1,2430,null,{}] 02:33:59 INFO - PROCESS | 2400 | 1465119239216 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}] 02:33:59 INFO - PROCESS | 2400 | 1465119239217 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:59 INFO - PROCESS | 2400 | 1465119239335 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:33:59 INFO - PROCESS | 2400 | 1465119239419 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:59 INFO - PROCESS | 2400 | 1465119239421 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:33:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e21000 == 34 [pid = 2400] [id = 615] 02:33:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x112984400) [pid = 2400] [serial = 1845] [outer = 0x0] 02:33:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x1210c4000) [pid = 2400] [serial = 1846] [outer = 0x112984400] 02:33:59 INFO - PROCESS | 2400 | 1465119239452 Marionette DEBUG loaded listener.js 02:33:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x121c79800) [pid = 2400] [serial = 1847] [outer = 0x112984400] 02:33:59 INFO - PROCESS | 2400 | 1465119239880 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]]]}] 02:33:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:33:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 673ms 02:33:59 INFO - PROCESS | 2400 | 1465119239885 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:33:59 INFO - PROCESS | 2400 | 1465119239887 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:33:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:33:59 INFO - PROCESS | 2400 | 1465119239894 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:33:59 INFO - PROCESS | 2400 | 1465119239898 Marionette TRACE conn2 <- [1,2434,null,{}] 02:33:59 INFO - PROCESS | 2400 | 1465119239901 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}] 02:33:59 INFO - PROCESS | 2400 | 1465119239904 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:00 INFO - PROCESS | 2400 | 1465119240002 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:34:00 INFO - PROCESS | 2400 | 1465119240059 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 2400 | 1465119240060 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:00 INFO - PROCESS | 2400 | ++DOCSHELL 0x129008800 == 35 [pid = 2400] [id = 616] 02:34:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x121835c00) [pid = 2400] [serial = 1848] [outer = 0x0] 02:34:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x12484e400) [pid = 2400] [serial = 1849] [outer = 0x121835c00] 02:34:00 INFO - PROCESS | 2400 | 1465119240092 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x124ee8c00) [pid = 2400] [serial = 1850] [outer = 0x121835c00] 02:34:00 INFO - PROCESS | 2400 | 1465119240507 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]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:34:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 628ms 02:34:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:34:00 INFO - PROCESS | 2400 | 1465119240519 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 2400 | 1465119240521 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:34:00 INFO - PROCESS | 2400 | 1465119240523 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 2400 | 1465119240524 Marionette TRACE conn2 <- [1,2438,null,{}] 02:34:00 INFO - PROCESS | 2400 | 1465119240527 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}] 02:34:00 INFO - PROCESS | 2400 | 1465119240528 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:00 INFO - PROCESS | 2400 | 1465119240627 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:34:00 INFO - PROCESS | 2400 | 1465119240727 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 2400 | 1465119240728 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:00 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a1c1800 == 36 [pid = 2400] [id = 617] 02:34:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x126c88400) [pid = 2400] [serial = 1851] [outer = 0x0] 02:34:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126cdf000) [pid = 2400] [serial = 1852] [outer = 0x126c88400] 02:34:00 INFO - PROCESS | 2400 | 1465119240759 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x126f2a400) [pid = 2400] [serial = 1853] [outer = 0x126c88400] 02:34:01 INFO - PROCESS | 2400 | 1465119241192 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]]]}] 02:34:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:34:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 719ms 02:34:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:34:01 INFO - PROCESS | 2400 | 1465119241242 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:34:01 INFO - PROCESS | 2400 | 1465119241243 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:34:01 INFO - PROCESS | 2400 | 1465119241246 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:34:01 INFO - PROCESS | 2400 | 1465119241247 Marionette TRACE conn2 <- [1,2442,null,{}] 02:34:01 INFO - PROCESS | 2400 | 1465119241249 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}] 02:34:01 INFO - PROCESS | 2400 | 1465119241251 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:01 INFO - PROCESS | 2400 | 1465119241349 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:34:01 INFO - PROCESS | 2400 | 1465119241411 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:01 INFO - PROCESS | 2400 | 1465119241416 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:01 INFO - PROCESS | 2400 | ++DOCSHELL 0x121908800 == 37 [pid = 2400] [id = 618] 02:34:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x127658400) [pid = 2400] [serial = 1854] [outer = 0x0] 02:34:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x1288c4c00) [pid = 2400] [serial = 1855] [outer = 0x127658400] 02:34:01 INFO - PROCESS | 2400 | 1465119241454 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x128c55800) [pid = 2400] [serial = 1856] [outer = 0x127658400] 02:34:01 INFO - PROCESS | 2400 | 1465119241963 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]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:34:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 769ms 02:34:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:34:02 INFO - PROCESS | 2400 | 1465119242016 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:34:02 INFO - PROCESS | 2400 | 1465119242019 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:34:02 INFO - PROCESS | 2400 | 1465119242022 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 2400 | 1465119242024 Marionette TRACE conn2 <- [1,2446,null,{}] 02:34:02 INFO - PROCESS | 2400 | 1465119242028 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}] 02:34:02 INFO - PROCESS | 2400 | 1465119242029 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:02 INFO - PROCESS | 2400 | 1465119242127 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:34:02 INFO - PROCESS | 2400 | 1465119242202 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 2400 | 1465119242205 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:02 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d12800 == 38 [pid = 2400] [id = 619] 02:34:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x115edcc00) [pid = 2400] [serial = 1857] [outer = 0x0] 02:34:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x118110400) [pid = 2400] [serial = 1858] [outer = 0x115edcc00] 02:34:02 INFO - PROCESS | 2400 | 1465119242233 Marionette DEBUG loaded listener.js 02:34:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1187b3000) [pid = 2400] [serial = 1859] [outer = 0x115edcc00] 02:34:03 INFO - PROCESS | 2400 | --DOCSHELL 0x119d05000 == 37 [pid = 2400] [id = 612] 02:34:03 INFO - PROCESS | 2400 | --DOCSHELL 0x117e0b800 == 36 [pid = 2400] [id = 611] 02:34:03 INFO - PROCESS | 2400 | --DOCSHELL 0x11683a000 == 35 [pid = 2400] [id = 610] 02:34:03 INFO - PROCESS | 2400 | --DOCSHELL 0x118735000 == 34 [pid = 2400] [id = 609] 02:34:03 INFO - PROCESS | 2400 | --DOCSHELL 0x121908800 == 33 [pid = 2400] [id = 618] 02:34:03 INFO - PROCESS | 2400 | --DOCSHELL 0x12a1c1800 == 32 [pid = 2400] [id = 617] 02:34:03 INFO - PROCESS | 2400 | --DOCSHELL 0x129008800 == 31 [pid = 2400] [id = 616] 02:34:03 INFO - PROCESS | 2400 | --DOCSHELL 0x124e21000 == 30 [pid = 2400] [id = 615] 02:34:03 INFO - PROCESS | 2400 | --DOCSHELL 0x12161c800 == 29 [pid = 2400] [id = 614] 02:34:03 INFO - PROCESS | 2400 | --DOCSHELL 0x12b21a800 == 28 [pid = 2400] [id = 608] 02:34:03 INFO - PROCESS | 2400 | --DOCSHELL 0x116676000 == 27 [pid = 2400] [id = 613] 02:34:03 INFO - PROCESS | 2400 | 1465119243208 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]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:34:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1222ms 02:34:03 INFO - PROCESS | 2400 | 1465119243250 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 2400 | 1465119243253 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:34:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:34:03 INFO - PROCESS | 2400 | 1465119243257 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 2400 | 1465119243260 Marionette TRACE conn2 <- [1,2450,null,{}] 02:34:03 INFO - PROCESS | 2400 | 1465119243265 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}] 02:34:03 INFO - PROCESS | 2400 | 1465119243267 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:03 INFO - PROCESS | 2400 | 1465119243368 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:34:03 INFO - PROCESS | 2400 | 1465119243376 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:03 INFO - PROCESS | 2400 | 1465119243381 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x116836800 == 28 [pid = 2400] [id = 620] 02:34:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1126d6800) [pid = 2400] [serial = 1860] [outer = 0x0] 02:34:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x112982c00) [pid = 2400] [serial = 1861] [outer = 0x1126d6800] 02:34:03 INFO - PROCESS | 2400 | 1465119243409 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x1122ce800) [pid = 2400] [serial = 1862] [outer = 0x1126d6800] 02:34:03 INFO - PROCESS | 2400 | 1465119243825 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]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:34:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 623ms 02:34:03 INFO - PROCESS | 2400 | 1465119243879 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 2400 | 1465119243883 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:34:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:34:03 INFO - PROCESS | 2400 | 1465119243894 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 2400 | 1465119243895 Marionette TRACE conn2 <- [1,2454,null,{}] 02:34:03 INFO - PROCESS | 2400 | 1465119243898 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}] 02:34:03 INFO - PROCESS | 2400 | 1465119243899 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:04 INFO - PROCESS | 2400 | 1465119243999 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:34:04 INFO - PROCESS | 2400 | 1465119244042 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 2400 | 1465119244043 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:04 INFO - PROCESS | 2400 | ++DOCSHELL 0x1187d6800 == 29 [pid = 2400] [id = 621] 02:34:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x1164a8400) [pid = 2400] [serial = 1863] [outer = 0x0] 02:34:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x11680dc00) [pid = 2400] [serial = 1864] [outer = 0x1164a8400] 02:34:04 INFO - PROCESS | 2400 | 1465119244070 Marionette DEBUG loaded listener.js 02:34:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x11765f000) [pid = 2400] [serial = 1865] [outer = 0x1164a8400] 02:34:04 INFO - PROCESS | 2400 | 1465119244422 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]]]}] 02:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 573ms 02:34:04 INFO - PROCESS | 2400 | 1465119244466 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 2400 | 1465119244468 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:34:04 INFO - PROCESS | 2400 | 1465119244470 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 2400 | 1465119244473 Marionette TRACE conn2 <- [1,2458,null,{}] 02:34:04 INFO - PROCESS | 2400 | 1465119244480 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}] 02:34:04 INFO - PROCESS | 2400 | 1465119244484 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:04 INFO - PROCESS | 2400 | 1465119244592 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:34:04 INFO - PROCESS | 2400 | 1465119244597 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 2400 | 1465119244599 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:04 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213cb000 == 30 [pid = 2400] [id = 622] 02:34:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x111d1e800) [pid = 2400] [serial = 1866] [outer = 0x0] 02:34:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x118781c00) [pid = 2400] [serial = 1867] [outer = 0x111d1e800] 02:34:04 INFO - PROCESS | 2400 | 1465119244627 Marionette DEBUG loaded listener.js 02:34:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x118ff0400) [pid = 2400] [serial = 1868] [outer = 0x111d1e800] 02:34:05 INFO - PROCESS | 2400 | 1465119245014 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]]]}] 02:34:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:34:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 571ms 02:34:05 INFO - PROCESS | 2400 | 1465119245042 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:34:05 INFO - PROCESS | 2400 | 1465119245043 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:34:05 INFO - PROCESS | 2400 | 1465119245053 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:34:05 INFO - PROCESS | 2400 | 1465119245054 Marionette TRACE conn2 <- [1,2462,null,{}] 02:34:05 INFO - PROCESS | 2400 | 1465119245056 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}] 02:34:05 INFO - PROCESS | 2400 | 1465119245058 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:05 INFO - PROCESS | 2400 | 1465119245170 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:34:05 INFO - PROCESS | 2400 | 1465119245174 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:05 INFO - PROCESS | 2400 | 1465119245175 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e12000 == 31 [pid = 2400] [id = 623] 02:34:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x11976bc00) [pid = 2400] [serial = 1869] [outer = 0x0] 02:34:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x1199c2400) [pid = 2400] [serial = 1870] [outer = 0x11976bc00] 02:34:05 INFO - PROCESS | 2400 | 1465119245202 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x1210ba000) [pid = 2400] [serial = 1871] [outer = 0x11976bc00] 02:34:05 INFO - PROCESS | 2400 | 1465119245555 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]]]}] 02:34:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:34:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 02:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:34:05 INFO - PROCESS | 2400 | 1465119245572 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:34:05 INFO - PROCESS | 2400 | 1465119245574 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:34:05 INFO - PROCESS | 2400 | 1465119245576 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:34:05 INFO - PROCESS | 2400 | 1465119245580 Marionette TRACE conn2 <- [1,2466,null,{}] 02:34:05 INFO - PROCESS | 2400 | 1465119245589 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}] 02:34:05 INFO - PROCESS | 2400 | 1465119245599 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:05 INFO - PROCESS | 2400 | 1465119245697 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:34:05 INFO - PROCESS | 2400 | 1465119245701 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:05 INFO - PROCESS | 2400 | 1465119245702 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x128f42000 == 32 [pid = 2400] [id = 624] 02:34:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x116438800) [pid = 2400] [serial = 1872] [outer = 0x0] 02:34:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x121251000) [pid = 2400] [serial = 1873] [outer = 0x116438800] 02:34:05 INFO - PROCESS | 2400 | 1465119245726 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x124004800) [pid = 2400] [serial = 1874] [outer = 0x116438800] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x118783000) [pid = 2400] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x118109400) [pid = 2400] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x127475c00) [pid = 2400] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x112989000) [pid = 2400] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x1130c6c00) [pid = 2400] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x1199b4000) [pid = 2400] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x1216e5400) [pid = 2400] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x118ff4c00) [pid = 2400] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x11840f000) [pid = 2400] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x112989800) [pid = 2400] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x115e27400) [pid = 2400] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1130be000) [pid = 2400] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x111d23800) [pid = 2400] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x112f5d000) [pid = 2400] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x11810dc00) [pid = 2400] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1199b8c00) [pid = 2400] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x111065800) [pid = 2400] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x124ebec00) [pid = 2400] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x12484e000) [pid = 2400] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:34:06 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x126ced800) [pid = 2400] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:34:06 INFO - PROCESS | 2400 | 1465119246357 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]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 828ms 02:34:06 INFO - PROCESS | 2400 | 1465119246404 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:34:06 INFO - PROCESS | 2400 | 1465119246405 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:34:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:34:06 INFO - PROCESS | 2400 | 1465119246408 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 2400 | 1465119246409 Marionette TRACE conn2 <- [1,2470,null,{}] 02:34:06 INFO - PROCESS | 2400 | 1465119246411 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}] 02:34:06 INFO - PROCESS | 2400 | 1465119246415 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:06 INFO - PROCESS | 2400 | 1465119246512 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:34:06 INFO - PROCESS | 2400 | 1465119246516 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:06 INFO - PROCESS | 2400 | 1465119246518 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:06 INFO - PROCESS | 2400 | ++DOCSHELL 0x12978c800 == 33 [pid = 2400] [id = 625] 02:34:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x116864800) [pid = 2400] [serial = 1875] [outer = 0x0] 02:34:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x124081c00) [pid = 2400] [serial = 1876] [outer = 0x116864800] 02:34:06 INFO - PROCESS | 2400 | 1465119246543 Marionette DEBUG loaded listener.js 02:34:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x1245de800) [pid = 2400] [serial = 1877] [outer = 0x116864800] 02:34:06 INFO - PROCESS | 2400 | 1465119246876 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]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 02:34:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:34:06 INFO - PROCESS | 2400 | 1465119246929 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:34:06 INFO - PROCESS | 2400 | 1465119246930 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:34:06 INFO - PROCESS | 2400 | 1465119246932 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 2400 | 1465119246933 Marionette TRACE conn2 <- [1,2474,null,{}] 02:34:06 INFO - PROCESS | 2400 | 1465119246935 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}] 02:34:06 INFO - PROCESS | 2400 | 1465119246936 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:07 INFO - PROCESS | 2400 | 1465119247042 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:34:07 INFO - PROCESS | 2400 | 1465119247050 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 2400 | 1465119247051 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:07 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8c8800 == 34 [pid = 2400] [id = 626] 02:34:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1110af800) [pid = 2400] [serial = 1878] [outer = 0x0] 02:34:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x124da5800) [pid = 2400] [serial = 1879] [outer = 0x1110af800] 02:34:07 INFO - PROCESS | 2400 | 1465119247076 Marionette DEBUG loaded listener.js 02:34:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x124ec5000) [pid = 2400] [serial = 1880] [outer = 0x1110af800] 02:34:07 INFO - PROCESS | 2400 | 1465119247412 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]]]}] 02:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 517ms 02:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:34:07 INFO - PROCESS | 2400 | 1465119247450 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:34:07 INFO - PROCESS | 2400 | 1465119247451 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:34:07 INFO - PROCESS | 2400 | 1465119247453 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 2400 | 1465119247454 Marionette TRACE conn2 <- [1,2478,null,{}] 02:34:07 INFO - PROCESS | 2400 | 1465119247456 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}] 02:34:07 INFO - PROCESS | 2400 | 1465119247458 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:07 INFO - PROCESS | 2400 | 1465119247533 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:34:07 INFO - PROCESS | 2400 | 1465119247537 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 2400 | 1465119247538 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:07 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b212000 == 35 [pid = 2400] [id = 627] 02:34:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x124ecac00) [pid = 2400] [serial = 1881] [outer = 0x0] 02:34:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x126be2400) [pid = 2400] [serial = 1882] [outer = 0x124ecac00] 02:34:07 INFO - PROCESS | 2400 | 1465119247565 Marionette DEBUG loaded listener.js 02:34:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x126c93000) [pid = 2400] [serial = 1883] [outer = 0x124ecac00] 02:34:07 INFO - PROCESS | 2400 | 1465119247901 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]]]}] 02:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 470ms 02:34:07 INFO - PROCESS | 2400 | 1465119247923 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:34:07 INFO - PROCESS | 2400 | 1465119247925 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:34:07 INFO - PROCESS | 2400 | 1465119247930 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 2400 | 1465119247931 Marionette TRACE conn2 <- [1,2482,null,{}] 02:34:07 INFO - PROCESS | 2400 | 1465119247933 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}] 02:34:07 INFO - PROCESS | 2400 | 1465119247934 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:08 INFO - PROCESS | 2400 | 1465119248049 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:34:08 INFO - PROCESS | 2400 | 1465119248055 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:08 INFO - PROCESS | 2400 | 1465119248056 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b318000 == 36 [pid = 2400] [id = 628] 02:34:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x126b3a800) [pid = 2400] [serial = 1884] [outer = 0x0] 02:34:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x126efc000) [pid = 2400] [serial = 1885] [outer = 0x126b3a800] 02:34:08 INFO - PROCESS | 2400 | 1465119248080 Marionette DEBUG loaded listener.js 02:34:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x127182400) [pid = 2400] [serial = 1886] [outer = 0x126b3a800] 02:34:08 INFO - PROCESS | 2400 | 1465119248741 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]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 869ms 02:34:08 INFO - PROCESS | 2400 | 1465119248800 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:34:08 INFO - PROCESS | 2400 | 1465119248804 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:34:08 INFO - PROCESS | 2400 | 1465119248808 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 2400 | 1465119248814 Marionette TRACE conn2 <- [1,2486,null,{}] 02:34:08 INFO - PROCESS | 2400 | 1465119248819 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}] 02:34:08 INFO - PROCESS | 2400 | 1465119248822 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:08 INFO - PROCESS | 2400 | 1465119248942 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:34:09 INFO - PROCESS | 2400 | 1465119249004 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 2400 | 1465119249006 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x119616800 == 37 [pid = 2400] [id = 629] 02:34:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x1126d8400) [pid = 2400] [serial = 1887] [outer = 0x0] 02:34:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x112988000) [pid = 2400] [serial = 1888] [outer = 0x1126d8400] 02:34:09 INFO - PROCESS | 2400 | 1465119249037 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x115dc6000) [pid = 2400] [serial = 1889] [outer = 0x1126d8400] 02:34:09 INFO - PROCESS | 2400 | 1465119249575 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]]]}] 02:34:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:34:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 776ms 02:34:09 INFO - PROCESS | 2400 | 1465119249583 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:34:09 INFO - PROCESS | 2400 | 1465119249587 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:34:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:34:09 INFO - PROCESS | 2400 | 1465119249591 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:34:09 INFO - PROCESS | 2400 | 1465119249593 Marionette TRACE conn2 <- [1,2490,null,{}] 02:34:09 INFO - PROCESS | 2400 | 1465119249624 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}] 02:34:09 INFO - PROCESS | 2400 | 1465119249628 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:09 INFO - PROCESS | 2400 | 1465119249739 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:34:09 INFO - PROCESS | 2400 | 1465119249821 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 2400 | 1465119249823 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x127618000 == 38 [pid = 2400] [id = 630] 02:34:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x118106c00) [pid = 2400] [serial = 1890] [outer = 0x0] 02:34:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x11827dc00) [pid = 2400] [serial = 1891] [outer = 0x118106c00] 02:34:09 INFO - PROCESS | 2400 | 1465119249853 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x1184bd000) [pid = 2400] [serial = 1892] [outer = 0x118106c00] 02:34:10 INFO - PROCESS | 2400 | 1465119250504 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]]]}] 02:34:10 INFO - PROCESS | 2400 | --DOCSHELL 0x12b212000 == 37 [pid = 2400] [id = 627] 02:34:10 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8c8800 == 36 [pid = 2400] [id = 626] 02:34:10 INFO - PROCESS | 2400 | --DOCSHELL 0x12978c800 == 35 [pid = 2400] [id = 625] 02:34:10 INFO - PROCESS | 2400 | --DOCSHELL 0x128f42000 == 34 [pid = 2400] [id = 624] 02:34:10 INFO - PROCESS | 2400 | --DOCSHELL 0x124e12000 == 33 [pid = 2400] [id = 623] 02:34:10 INFO - PROCESS | 2400 | --DOCSHELL 0x1213cb000 == 32 [pid = 2400] [id = 622] 02:34:10 INFO - PROCESS | 2400 | --DOCSHELL 0x1187d6800 == 31 [pid = 2400] [id = 621] 02:34:10 INFO - PROCESS | 2400 | --DOCSHELL 0x116836800 == 30 [pid = 2400] [id = 620] 02:34:10 INFO - PROCESS | 2400 | --DOCSHELL 0x119d12800 == 29 [pid = 2400] [id = 619] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x11928bc00) [pid = 2400] [serial = 1837] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x11827fc00) [pid = 2400] [serial = 1834] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x128c58400) [pid = 2400] [serial = 1826] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x113393800) [pid = 2400] [serial = 1828] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x1164b5400) [pid = 2400] [serial = 1829] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x115dc1400) [pid = 2400] [serial = 1831] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x1168bd000) [pid = 2400] [serial = 1832] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x1184b9000) [pid = 2400] [serial = 1835] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x1210be800) [pid = 2400] [serial = 1807] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x12404e800) [pid = 2400] [serial = 1810] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x119290400) [pid = 2400] [serial = 1804] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x11877c800) [pid = 2400] [serial = 1801] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x118f0e400) [pid = 2400] [serial = 1802] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x112acec00) [pid = 2400] [serial = 1795] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1130e5400) [pid = 2400] [serial = 1796] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x116631400) [pid = 2400] [serial = 1798] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x117127800) [pid = 2400] [serial = 1799] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x116860000) [pid = 2400] [serial = 1793] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x113226400) [pid = 2400] [serial = 1792] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1122d8000) [pid = 2400] [serial = 1781] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x111d6a400) [pid = 2400] [serial = 1780] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x117128c00) [pid = 2400] [serial = 1784] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x116469400) [pid = 2400] [serial = 1783] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x118787c00) [pid = 2400] [serial = 1786] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1199b7800) [pid = 2400] [serial = 1787] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x126b2f000) [pid = 2400] [serial = 1790] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x124003800) [pid = 2400] [serial = 1789] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x118061800) [pid = 2400] [serial = 1816] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x126bd4c00) [pid = 2400] [serial = 1813] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x124e3c000) [pid = 2400] [serial = 1811] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x126ce0400) [pid = 2400] [serial = 1819] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x126fc8800) [pid = 2400] [serial = 1822] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x12746f800) [pid = 2400] [serial = 1823] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x126c91800) [pid = 2400] [serial = 1814] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x1216ec400) [pid = 2400] [serial = 1817] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x1288c1000) [pid = 2400] [serial = 1825] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x1199bc800) [pid = 2400] [serial = 1838] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x121341c00) [pid = 2400] [serial = 1808] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x1199df000) [pid = 2400] [serial = 1805] [outer = 0x0] [url = about:blank] 02:34:10 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x126cec800) [pid = 2400] [serial = 1820] [outer = 0x0] [url = about:blank] 02:34:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:34:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 996ms 02:34:10 INFO - PROCESS | 2400 | 1465119250587 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:34:10 INFO - PROCESS | 2400 | 1465119250590 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:34:10 INFO - PROCESS | 2400 | 1465119250593 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 2400 | 1465119250595 Marionette TRACE conn2 <- [1,2494,null,{}] 02:34:10 INFO - PROCESS | 2400 | 1465119250599 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}] 02:34:10 INFO - PROCESS | 2400 | 1465119250600 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:10 INFO - PROCESS | 2400 | 1465119250681 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:34:10 INFO - PROCESS | 2400 | 1465119250689 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:10 INFO - PROCESS | 2400 | 1465119250691 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:10 INFO - PROCESS | 2400 | ++DOCSHELL 0x116aa6000 == 30 [pid = 2400] [id = 631] 02:34:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x112989c00) [pid = 2400] [serial = 1893] [outer = 0x0] 02:34:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x11322f800) [pid = 2400] [serial = 1894] [outer = 0x112989c00] 02:34:10 INFO - PROCESS | 2400 | 1465119250723 Marionette DEBUG loaded listener.js 02:34:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x116630c00) [pid = 2400] [serial = 1895] [outer = 0x112989c00] 02:34:11 INFO - PROCESS | 2400 | 1465119251111 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]]]}] 02:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 573ms 02:34:11 INFO - PROCESS | 2400 | 1465119251167 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:34:11 INFO - PROCESS | 2400 | 1465119251170 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:34:11 INFO - PROCESS | 2400 | 1465119251174 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:34:11 INFO - PROCESS | 2400 | 1465119251177 Marionette TRACE conn2 <- [1,2498,null,{}] 02:34:11 INFO - PROCESS | 2400 | 1465119251180 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}] 02:34:11 INFO - PROCESS | 2400 | 1465119251181 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:11 INFO - PROCESS | 2400 | 1465119251264 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:34:11 INFO - PROCESS | 2400 | 1465119251269 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 2400 | 1465119251270 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:11 INFO - PROCESS | 2400 | ++DOCSHELL 0x118737800 == 31 [pid = 2400] [id = 632] 02:34:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x11836dc00) [pid = 2400] [serial = 1896] [outer = 0x0] 02:34:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x118410000) [pid = 2400] [serial = 1897] [outer = 0x11836dc00] 02:34:11 INFO - PROCESS | 2400 | 1465119251297 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x118786c00) [pid = 2400] [serial = 1898] [outer = 0x11836dc00] 02:34:11 INFO - PROCESS | 2400 | 1465119251674 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]]]}] 02:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 521ms 02:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:34:11 INFO - PROCESS | 2400 | 1465119251696 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:34:11 INFO - PROCESS | 2400 | 1465119251698 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:34:11 INFO - PROCESS | 2400 | 1465119251700 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:34:11 INFO - PROCESS | 2400 | 1465119251703 Marionette TRACE conn2 <- [1,2502,null,{}] 02:34:11 INFO - PROCESS | 2400 | 1465119251711 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}] 02:34:11 INFO - PROCESS | 2400 | 1465119251714 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:11 INFO - PROCESS | 2400 | 1465119251796 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:34:11 INFO - PROCESS | 2400 | 1465119251802 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 2400 | 1465119251804 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:11 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d13800 == 32 [pid = 2400] [id = 633] 02:34:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x118ff2800) [pid = 2400] [serial = 1899] [outer = 0x0] 02:34:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x119771800) [pid = 2400] [serial = 1900] [outer = 0x118ff2800] 02:34:11 INFO - PROCESS | 2400 | 1465119251832 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x1210c3c00) [pid = 2400] [serial = 1901] [outer = 0x118ff2800] 02:34:12 INFO - PROCESS | 2400 | 1465119252188 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]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 521ms 02:34:12 INFO - PROCESS | 2400 | 1465119252225 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 2400 | 1465119252230 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:34:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:34:12 INFO - PROCESS | 2400 | 1465119252232 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 2400 | 1465119252233 Marionette TRACE conn2 <- [1,2506,null,{}] 02:34:12 INFO - PROCESS | 2400 | 1465119252236 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}] 02:34:12 INFO - PROCESS | 2400 | 1465119252237 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:12 INFO - PROCESS | 2400 | 1465119252318 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:34:12 INFO - PROCESS | 2400 | 1465119252321 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 2400 | 1465119252323 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x124056800 == 33 [pid = 2400] [id = 634] 02:34:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1213a4c00) [pid = 2400] [serial = 1902] [outer = 0x0] 02:34:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x124046800) [pid = 2400] [serial = 1903] [outer = 0x1213a4c00] 02:34:12 INFO - PROCESS | 2400 | 1465119252351 Marionette DEBUG loaded listener.js 02:34:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x1245d3c00) [pid = 2400] [serial = 1904] [outer = 0x1213a4c00] 02:34:12 INFO - PROCESS | 2400 | 1465119252774 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]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 571ms 02:34:12 INFO - PROCESS | 2400 | 1465119252804 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 2400 | 1465119252806 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:34:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:34:12 INFO - PROCESS | 2400 | 1465119252809 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 2400 | 1465119252811 Marionette TRACE conn2 <- [1,2510,null,{}] 02:34:12 INFO - PROCESS | 2400 | 1465119252815 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}] 02:34:12 INFO - PROCESS | 2400 | 1465119252817 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:12 INFO - PROCESS | 2400 | 1465119252987 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:34:13 INFO - PROCESS | 2400 | 1465119253004 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:13 INFO - PROCESS | 2400 | 1465119253005 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e27000 == 34 [pid = 2400] [id = 635] 02:34:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x11224c400) [pid = 2400] [serial = 1905] [outer = 0x0] 02:34:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x124da5c00) [pid = 2400] [serial = 1906] [outer = 0x11224c400] 02:34:13 INFO - PROCESS | 2400 | 1465119253030 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x126b36c00) [pid = 2400] [serial = 1907] [outer = 0x11224c400] 02:34:13 INFO - PROCESS | 2400 | 1465119253366 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]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 573ms 02:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:34:13 INFO - PROCESS | 2400 | 1465119253383 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:34:13 INFO - PROCESS | 2400 | 1465119253384 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:34:13 INFO - PROCESS | 2400 | 1465119253386 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 2400 | 1465119253387 Marionette TRACE conn2 <- [1,2514,null,{}] 02:34:13 INFO - PROCESS | 2400 | 1465119253389 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}] 02:34:13 INFO - PROCESS | 2400 | 1465119253395 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:13 INFO - PROCESS | 2400 | 1465119253522 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:34:13 INFO - PROCESS | 2400 | 1465119253562 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:13 INFO - PROCESS | 2400 | 1465119253563 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x12716a800 == 35 [pid = 2400] [id = 636] 02:34:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x121252000) [pid = 2400] [serial = 1908] [outer = 0x0] 02:34:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x124edc800) [pid = 2400] [serial = 1909] [outer = 0x121252000] 02:34:13 INFO - PROCESS | 2400 | 1465119253588 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x12746c800) [pid = 2400] [serial = 1910] [outer = 0x121252000] 02:34:13 INFO - PROCESS | 2400 | 1465119253953 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]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 572ms 02:34:13 INFO - PROCESS | 2400 | 1465119253962 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:34:13 INFO - PROCESS | 2400 | 1465119253964 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:34:13 INFO - PROCESS | 2400 | 1465119253966 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 2400 | 1465119253967 Marionette TRACE conn2 <- [1,2518,null,{}] 02:34:13 INFO - PROCESS | 2400 | 1465119253970 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}] 02:34:13 INFO - PROCESS | 2400 | 1465119253971 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:14 INFO - PROCESS | 2400 | 1465119254075 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:34:14 INFO - PROCESS | 2400 | 1465119254079 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:14 INFO - PROCESS | 2400 | 1465119254080 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x117462800 == 36 [pid = 2400] [id = 637] 02:34:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x118787000) [pid = 2400] [serial = 1911] [outer = 0x0] 02:34:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x1288cd000) [pid = 2400] [serial = 1912] [outer = 0x118787000] 02:34:14 INFO - PROCESS | 2400 | 1465119254104 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x128c5b000) [pid = 2400] [serial = 1913] [outer = 0x118787000] 02:34:14 INFO - PROCESS | 2400 | 1465119254443 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]]]}] 02:34:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:34:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 520ms 02:34:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:34:14 INFO - PROCESS | 2400 | 1465119254487 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:34:14 INFO - PROCESS | 2400 | 1465119254488 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:34:14 INFO - PROCESS | 2400 | 1465119254490 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:34:14 INFO - PROCESS | 2400 | 1465119254491 Marionette TRACE conn2 <- [1,2522,null,{}] 02:34:14 INFO - PROCESS | 2400 | 1465119254494 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}] 02:34:14 INFO - PROCESS | 2400 | 1465119254495 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:14 INFO - PROCESS | 2400 | 1465119254595 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:34:14 INFO - PROCESS | 2400 | 1465119254599 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:14 INFO - PROCESS | 2400 | 1465119254600 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad4e000 == 37 [pid = 2400] [id = 638] 02:34:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x121399400) [pid = 2400] [serial = 1914] [outer = 0x0] 02:34:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x128c5fc00) [pid = 2400] [serial = 1915] [outer = 0x121399400] 02:34:14 INFO - PROCESS | 2400 | 1465119254624 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x128d2c800) [pid = 2400] [serial = 1916] [outer = 0x121399400] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x11976bc00) [pid = 2400] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x116438800) [pid = 2400] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x1126d6800) [pid = 2400] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x116864800) [pid = 2400] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1164a8400) [pid = 2400] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x1110af800) [pid = 2400] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x124ecac00) [pid = 2400] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x127658400) [pid = 2400] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x111d1e800) [pid = 2400] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x115edcc00) [pid = 2400] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x112982400) [pid = 2400] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x118f49000) [pid = 2400] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x112984400) [pid = 2400] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x121835c00) [pid = 2400] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:34:14 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x126c88400) [pid = 2400] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:34:15 INFO - PROCESS | 2400 | 1465119255029 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]]]}] 02:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 569ms 02:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:34:15 INFO - PROCESS | 2400 | 1465119255061 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:34:15 INFO - PROCESS | 2400 | 1465119255062 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:34:15 INFO - PROCESS | 2400 | 1465119255064 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:34:15 INFO - PROCESS | 2400 | 1465119255065 Marionette TRACE conn2 <- [1,2526,null,{}] 02:34:15 INFO - PROCESS | 2400 | 1465119255067 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}] 02:34:15 INFO - PROCESS | 2400 | 1465119255068 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:15 INFO - PROCESS | 2400 | 1465119255151 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:34:15 INFO - PROCESS | 2400 | 1465119255155 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:15 INFO - PROCESS | 2400 | 1465119255156 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad33800 == 38 [pid = 2400] [id = 639] 02:34:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1126d2400) [pid = 2400] [serial = 1917] [outer = 0x0] 02:34:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x117663c00) [pid = 2400] [serial = 1918] [outer = 0x1126d2400] 02:34:15 INFO - PROCESS | 2400 | 1465119255181 Marionette DEBUG loaded listener.js 02:34:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x124005400) [pid = 2400] [serial = 1919] [outer = 0x1126d2400] 02:34:15 INFO - PROCESS | 2400 | 1465119255524 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]]]}] 02:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 469ms 02:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:34:15 INFO - PROCESS | 2400 | 1465119255533 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:34:15 INFO - PROCESS | 2400 | 1465119255535 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:34:15 INFO - PROCESS | 2400 | 1465119255537 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:34:15 INFO - PROCESS | 2400 | 1465119255538 Marionette TRACE conn2 <- [1,2530,null,{}] 02:34:15 INFO - PROCESS | 2400 | 1465119255540 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}] 02:34:15 INFO - PROCESS | 2400 | 1465119255541 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:15 INFO - PROCESS | 2400 | 1465119255660 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:34:15 INFO - PROCESS | 2400 | 1465119255665 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:15 INFO - PROCESS | 2400 | 1465119255666 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x12bddc000 == 39 [pid = 2400] [id = 640] 02:34:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x118fe1400) [pid = 2400] [serial = 1920] [outer = 0x0] 02:34:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x126c88400) [pid = 2400] [serial = 1921] [outer = 0x118fe1400] 02:34:15 INFO - PROCESS | 2400 | 1465119255692 Marionette DEBUG loaded listener.js 02:34:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x128d32400) [pid = 2400] [serial = 1922] [outer = 0x118fe1400] 02:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 518ms 02:34:16 INFO - PROCESS | 2400 | 1465119256047 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]]]}] 02:34:16 INFO - PROCESS | 2400 | 1465119256055 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 2400 | 1465119256057 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:34:16 INFO - PROCESS | 2400 | 1465119256063 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 2400 | 1465119256065 Marionette TRACE conn2 <- [1,2534,null,{}] 02:34:16 INFO - PROCESS | 2400 | 1465119256068 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}] 02:34:16 INFO - PROCESS | 2400 | 1465119256069 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:16 INFO - PROCESS | 2400 | 1465119256166 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:34:16 INFO - PROCESS | 2400 | 1465119256170 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 2400 | 1465119256171 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c264800 == 40 [pid = 2400] [id = 641] 02:34:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x128d38000) [pid = 2400] [serial = 1923] [outer = 0x0] 02:34:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x12934d000) [pid = 2400] [serial = 1924] [outer = 0x128d38000] 02:34:16 INFO - PROCESS | 2400 | 1465119256197 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x129402c00) [pid = 2400] [serial = 1925] [outer = 0x128d38000] 02:34:16 INFO - PROCESS | 2400 | 1465119256550 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]]]}] 02:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 526ms 02:34:16 INFO - PROCESS | 2400 | 1465119256586 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 2400 | 1465119256587 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:34:16 INFO - PROCESS | 2400 | 1465119256589 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 2400 | 1465119256590 Marionette TRACE conn2 <- [1,2538,null,{}] 02:34:16 INFO - PROCESS | 2400 | 1465119256592 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}] 02:34:16 INFO - PROCESS | 2400 | 1465119256593 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:16 INFO - PROCESS | 2400 | 1465119256704 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:34:16 INFO - PROCESS | 2400 | 1465119256710 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 2400 | 1465119256711 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c27d800 == 41 [pid = 2400] [id = 642] 02:34:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x128d30800) [pid = 2400] [serial = 1926] [outer = 0x0] 02:34:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x12940ac00) [pid = 2400] [serial = 1927] [outer = 0x128d30800] 02:34:16 INFO - PROCESS | 2400 | 1465119256742 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x129487800) [pid = 2400] [serial = 1928] [outer = 0x128d30800] 02:34:17 INFO - PROCESS | 2400 | 1465119257187 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]]]}] 02:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 619ms 02:34:17 INFO - PROCESS | 2400 | 1465119257209 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:34:17 INFO - PROCESS | 2400 | 1465119257214 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:34:17 INFO - PROCESS | 2400 | 1465119257217 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 2400 | 1465119257219 Marionette TRACE conn2 <- [1,2542,null,{}] 02:34:17 INFO - PROCESS | 2400 | 1465119257223 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}] 02:34:17 INFO - PROCESS | 2400 | 1465119257225 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:17 INFO - PROCESS | 2400 | 1465119257330 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:34:17 INFO - PROCESS | 2400 | 1465119257393 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:17 INFO - PROCESS | 2400 | 1465119257394 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x11830d000 == 42 [pid = 2400] [id = 643] 02:34:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x112a84400) [pid = 2400] [serial = 1929] [outer = 0x0] 02:34:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x116469400) [pid = 2400] [serial = 1930] [outer = 0x112a84400] 02:34:17 INFO - PROCESS | 2400 | 1465119257425 Marionette DEBUG loaded listener.js 02:34:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x117189c00) [pid = 2400] [serial = 1931] [outer = 0x112a84400] 02:34:17 INFO - PROCESS | 2400 | 1465119257863 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]]]}] 02:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 672ms 02:34:17 INFO - PROCESS | 2400 | 1465119257900 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:34:17 INFO - PROCESS | 2400 | 1465119257903 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:34:17 INFO - PROCESS | 2400 | 1465119257907 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 2400 | 1465119257910 Marionette TRACE conn2 <- [1,2546,null,{}] 02:34:17 INFO - PROCESS | 2400 | 1465119257915 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}] 02:34:17 INFO - PROCESS | 2400 | 1465119257917 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:18 INFO - PROCESS | 2400 | 1465119258048 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:34:18 INFO - PROCESS | 2400 | 1465119258111 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 2400 | 1465119258112 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e1a800 == 43 [pid = 2400] [id = 644] 02:34:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x11840f000) [pid = 2400] [serial = 1932] [outer = 0x0] 02:34:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x118fef800) [pid = 2400] [serial = 1933] [outer = 0x11840f000] 02:34:18 INFO - PROCESS | 2400 | 1465119258143 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1199e1c00) [pid = 2400] [serial = 1934] [outer = 0x11840f000] 02:34:18 INFO - PROCESS | 2400 | 1465119258615 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]]]}] 02:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 773ms 02:34:18 INFO - PROCESS | 2400 | 1465119258681 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:34:18 INFO - PROCESS | 2400 | 1465119258682 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:34:18 INFO - PROCESS | 2400 | 1465119258685 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:34:18 INFO - PROCESS | 2400 | 1465119258687 Marionette TRACE conn2 <- [1,2550,null,{}] 02:34:18 INFO - PROCESS | 2400 | 1465119258695 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}] 02:34:18 INFO - PROCESS | 2400 | 1465119258699 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:18 INFO - PROCESS | 2400 | 1465119258805 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:34:18 INFO - PROCESS | 2400 | 1465119258882 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 2400 | 1465119258884 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c27b800 == 44 [pid = 2400] [id = 645] 02:34:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1216ec800) [pid = 2400] [serial = 1935] [outer = 0x0] 02:34:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x126c8b000) [pid = 2400] [serial = 1936] [outer = 0x1216ec800] 02:34:18 INFO - PROCESS | 2400 | 1465119258915 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x126fcb800) [pid = 2400] [serial = 1937] [outer = 0x1216ec800] 02:34:19 INFO - PROCESS | 2400 | 1465119259417 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]]]}] 02:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 776ms 02:34:19 INFO - PROCESS | 2400 | 1465119259462 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 2400 | 1465119259465 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:34:19 INFO - PROCESS | 2400 | 1465119259469 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 2400 | 1465119259472 Marionette TRACE conn2 <- [1,2554,null,{}] 02:34:19 INFO - PROCESS | 2400 | 1465119259475 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}] 02:34:19 INFO - PROCESS | 2400 | 1465119259480 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:19 INFO - PROCESS | 2400 | 1465119259647 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:34:19 INFO - PROCESS | 2400 | 1465119259756 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:19 INFO - PROCESS | 2400 | 1465119259758 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x119220800 == 45 [pid = 2400] [id = 646] 02:34:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x1219dd800) [pid = 2400] [serial = 1938] [outer = 0x0] 02:34:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x126b2f800) [pid = 2400] [serial = 1939] [outer = 0x1219dd800] 02:34:19 INFO - PROCESS | 2400 | 1465119259807 Marionette DEBUG loaded listener.js 02:34:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x127183800) [pid = 2400] [serial = 1940] [outer = 0x1219dd800] 02:34:20 INFO - PROCESS | 2400 | 1465119260479 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]]]}] 02:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1025ms 02:34:20 INFO - PROCESS | 2400 | 1465119260495 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:34:20 INFO - PROCESS | 2400 | 1465119260498 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:34:20 INFO - PROCESS | 2400 | 1465119260501 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:34:20 INFO - PROCESS | 2400 | 1465119260505 Marionette TRACE conn2 <- [1,2558,null,{}] 02:34:20 INFO - PROCESS | 2400 | 1465119260508 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}] 02:34:20 INFO - PROCESS | 2400 | 1465119260509 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:20 INFO - PROCESS | 2400 | 1465119260604 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:34:20 INFO - PROCESS | 2400 | 1465119260669 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 2400 | 1465119260670 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e03800 == 46 [pid = 2400] [id = 647] 02:34:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x112d4dc00) [pid = 2400] [serial = 1941] [outer = 0x0] 02:34:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x116432800) [pid = 2400] [serial = 1942] [outer = 0x112d4dc00] 02:34:20 INFO - PROCESS | 2400 | 1465119260700 Marionette DEBUG loaded listener.js 02:34:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x1175a9400) [pid = 2400] [serial = 1943] [outer = 0x112d4dc00] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x12c264800 == 45 [pid = 2400] [id = 641] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x12bddc000 == 44 [pid = 2400] [id = 640] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad33800 == 43 [pid = 2400] [id = 639] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad4e000 == 42 [pid = 2400] [id = 638] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x117462800 == 41 [pid = 2400] [id = 637] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x12716a800 == 40 [pid = 2400] [id = 636] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x124e27000 == 39 [pid = 2400] [id = 635] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x124056800 == 38 [pid = 2400] [id = 634] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x119d13800 == 37 [pid = 2400] [id = 633] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x118737800 == 36 [pid = 2400] [id = 632] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x116aa6000 == 35 [pid = 2400] [id = 631] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x127618000 == 34 [pid = 2400] [id = 630] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x119616800 == 33 [pid = 2400] [id = 629] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x12b318000 == 32 [pid = 2400] [id = 628] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x119220800 == 31 [pid = 2400] [id = 646] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x12c27b800 == 30 [pid = 2400] [id = 645] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x124e1a800 == 29 [pid = 2400] [id = 644] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x12c27d800 == 28 [pid = 2400] [id = 642] 02:34:21 INFO - PROCESS | 2400 | --DOCSHELL 0x11830d000 == 27 [pid = 2400] [id = 643] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x126be2400) [pid = 2400] [serial = 1882] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x1288c4c00) [pid = 2400] [serial = 1855] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x118781c00) [pid = 2400] [serial = 1867] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x1187b3000) [pid = 2400] [serial = 1859] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x118110400) [pid = 2400] [serial = 1858] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x115e31c00) [pid = 2400] [serial = 1840] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1175a7400) [pid = 2400] [serial = 1841] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x1199be400) [pid = 2400] [serial = 1844] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x118ff3400) [pid = 2400] [serial = 1843] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x121c79800) [pid = 2400] [serial = 1847] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1210c4000) [pid = 2400] [serial = 1846] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x124ee8c00) [pid = 2400] [serial = 1850] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x12484e400) [pid = 2400] [serial = 1849] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x126f2a400) [pid = 2400] [serial = 1853] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x126cdf000) [pid = 2400] [serial = 1852] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x128c55800) [pid = 2400] [serial = 1856] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1199c2400) [pid = 2400] [serial = 1870] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x118ff0400) [pid = 2400] [serial = 1868] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x121251000) [pid = 2400] [serial = 1873] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x1210ba000) [pid = 2400] [serial = 1871] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x112982c00) [pid = 2400] [serial = 1861] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x124004800) [pid = 2400] [serial = 1874] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x124081c00) [pid = 2400] [serial = 1876] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x11680dc00) [pid = 2400] [serial = 1864] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x11765f000) [pid = 2400] [serial = 1865] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x124ec5000) [pid = 2400] [serial = 1880] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x1245de800) [pid = 2400] [serial = 1877] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x126c93000) [pid = 2400] [serial = 1883] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x1122ce800) [pid = 2400] [serial = 1862] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x124da5800) [pid = 2400] [serial = 1879] [outer = 0x0] [url = about:blank] 02:34:21 INFO - PROCESS | 2400 | 1465119261686 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]]]}] 02:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1224ms 02:34:21 INFO - PROCESS | 2400 | 1465119261726 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:34:21 INFO - PROCESS | 2400 | 1465119261730 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:34:21 INFO - PROCESS | 2400 | 1465119261734 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 2400 | 1465119261735 Marionette TRACE conn2 <- [1,2562,null,{}] 02:34:21 INFO - PROCESS | 2400 | 1465119261739 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}] 02:34:21 INFO - PROCESS | 2400 | 1465119261741 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:21 INFO - PROCESS | 2400 | 1465119261821 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:34:21 INFO - PROCESS | 2400 | 1465119261879 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:21 INFO - PROCESS | 2400 | 1465119261882 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:21 INFO - PROCESS | 2400 | ++DOCSHELL 0x116a98800 == 28 [pid = 2400] [id = 648] 02:34:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x112981000) [pid = 2400] [serial = 1944] [outer = 0x0] 02:34:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x112f5e400) [pid = 2400] [serial = 1945] [outer = 0x112981000] 02:34:21 INFO - PROCESS | 2400 | 1465119261914 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x114ef4000) [pid = 2400] [serial = 1946] [outer = 0x112981000] 02:34:22 INFO - PROCESS | 2400 | 1465119262251 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]]]}] 02:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 570ms 02:34:22 INFO - PROCESS | 2400 | 1465119262304 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:34:22 INFO - PROCESS | 2400 | 1465119262307 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:34:22 INFO - PROCESS | 2400 | 1465119262312 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:34:22 INFO - PROCESS | 2400 | 1465119262314 Marionette TRACE conn2 <- [1,2566,null,{}] 02:34:22 INFO - PROCESS | 2400 | 1465119262316 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}] 02:34:22 INFO - PROCESS | 2400 | 1465119262318 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:22 INFO - PROCESS | 2400 | 1465119262396 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:34:22 INFO - PROCESS | 2400 | 1465119262459 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:22 INFO - PROCESS | 2400 | 1465119262460 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x1182fc000 == 29 [pid = 2400] [id = 649] 02:34:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x11617c800) [pid = 2400] [serial = 1947] [outer = 0x0] 02:34:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x1168b1800) [pid = 2400] [serial = 1948] [outer = 0x11617c800] 02:34:22 INFO - PROCESS | 2400 | 1465119262488 Marionette DEBUG loaded listener.js 02:34:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x117664c00) [pid = 2400] [serial = 1949] [outer = 0x11617c800] 02:34:22 INFO - PROCESS | 2400 | 1465119262814 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]]]}] 02:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 02:34:22 INFO - PROCESS | 2400 | 1465119262833 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:34:22 INFO - PROCESS | 2400 | 1465119262834 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:34:22 INFO - PROCESS | 2400 | 1465119262836 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:34:22 INFO - PROCESS | 2400 | 1465119262838 Marionette TRACE conn2 <- [1,2570,null,{}] 02:34:22 INFO - PROCESS | 2400 | 1465119262851 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}] 02:34:22 INFO - PROCESS | 2400 | 1465119262855 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:22 INFO - PROCESS | 2400 | 1465119262969 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:34:23 INFO - PROCESS | 2400 | 1465119263063 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:23 INFO - PROCESS | 2400 | 1465119263065 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197c9000 == 30 [pid = 2400] [id = 650] 02:34:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x111d82400) [pid = 2400] [serial = 1950] [outer = 0x0] 02:34:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x118783800) [pid = 2400] [serial = 1951] [outer = 0x111d82400] 02:34:23 INFO - PROCESS | 2400 | 1465119263140 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x118febc00) [pid = 2400] [serial = 1952] [outer = 0x111d82400] 02:34:23 INFO - PROCESS | 2400 | 1465119263605 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]]]}] 02:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 823ms 02:34:23 INFO - PROCESS | 2400 | 1465119263667 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:34:23 INFO - PROCESS | 2400 | 1465119263669 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:34:23 INFO - PROCESS | 2400 | 1465119263671 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:34:23 INFO - PROCESS | 2400 | 1465119263672 Marionette TRACE conn2 <- [1,2574,null,{}] 02:34:23 INFO - PROCESS | 2400 | 1465119263674 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}] 02:34:23 INFO - PROCESS | 2400 | 1465119263675 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:23 INFO - PROCESS | 2400 | 1465119263776 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:34:23 INFO - PROCESS | 2400 | 1465119263782 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:23 INFO - PROCESS | 2400 | 1465119263783 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x121611800 == 31 [pid = 2400] [id = 651] 02:34:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x11976b400) [pid = 2400] [serial = 1953] [outer = 0x0] 02:34:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1199b8c00) [pid = 2400] [serial = 1954] [outer = 0x11976b400] 02:34:23 INFO - PROCESS | 2400 | 1465119263809 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x119bccc00) [pid = 2400] [serial = 1955] [outer = 0x11976b400] 02:34:24 INFO - PROCESS | 2400 | 1465119264164 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]]]}] 02:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 522ms 02:34:24 INFO - PROCESS | 2400 | 1465119264208 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 2400 | 1465119264212 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:34:24 INFO - PROCESS | 2400 | 1465119264216 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 2400 | 1465119264218 Marionette TRACE conn2 <- [1,2578,null,{}] 02:34:24 INFO - PROCESS | 2400 | 1465119264227 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}] 02:34:24 INFO - PROCESS | 2400 | 1465119264229 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:24 INFO - PROCESS | 2400 | 1465119264368 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:34:24 INFO - PROCESS | 2400 | 1465119264423 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 2400 | 1465119264424 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x12440f800 == 32 [pid = 2400] [id = 652] 02:34:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x113c0ac00) [pid = 2400] [serial = 1956] [outer = 0x0] 02:34:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x1210b8000) [pid = 2400] [serial = 1957] [outer = 0x113c0ac00] 02:34:24 INFO - PROCESS | 2400 | 1465119264449 Marionette DEBUG loaded listener.js 02:34:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x12124f800) [pid = 2400] [serial = 1958] [outer = 0x113c0ac00] 02:34:24 INFO - PROCESS | 2400 | 1465119264774 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]]]}] 02:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 570ms 02:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:34:24 INFO - PROCESS | 2400 | 1465119264787 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 2400 | 1465119264788 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:34:24 INFO - PROCESS | 2400 | 1465119264790 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 2400 | 1465119264791 Marionette TRACE conn2 <- [1,2582,null,{}] 02:34:24 INFO - PROCESS | 2400 | 1465119264794 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}] 02:34:24 INFO - PROCESS | 2400 | 1465119264800 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:24 INFO - PROCESS | 2400 | 1465119264927 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:34:24 INFO - PROCESS | 2400 | 1465119264932 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 2400 | 1465119264933 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x127167800 == 33 [pid = 2400] [id = 653] 02:34:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x11976bc00) [pid = 2400] [serial = 1959] [outer = 0x0] 02:34:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x1216f1000) [pid = 2400] [serial = 1960] [outer = 0x11976bc00] 02:34:24 INFO - PROCESS | 2400 | 1465119264958 Marionette DEBUG loaded listener.js 02:34:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x124e3a000) [pid = 2400] [serial = 1961] [outer = 0x11976bc00] 02:34:25 INFO - PROCESS | 2400 | 1465119265326 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]]]}] 02:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 570ms 02:34:25 INFO - PROCESS | 2400 | 1465119265362 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:34:25 INFO - PROCESS | 2400 | 1465119265365 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:34:25 INFO - PROCESS | 2400 | 1465119265376 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:34:25 INFO - PROCESS | 2400 | 1465119265378 Marionette TRACE conn2 <- [1,2586,null,{}] 02:34:25 INFO - PROCESS | 2400 | 1465119265381 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}] 02:34:25 INFO - PROCESS | 2400 | 1465119265383 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:25 INFO - PROCESS | 2400 | 1465119265514 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:34:25 INFO - PROCESS | 2400 | 1465119265531 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:25 INFO - PROCESS | 2400 | 1465119265532 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:25 INFO - PROCESS | 2400 | ++DOCSHELL 0x129020000 == 34 [pid = 2400] [id = 654] 02:34:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x1210c4000) [pid = 2400] [serial = 1962] [outer = 0x0] 02:34:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x126b3c800) [pid = 2400] [serial = 1963] [outer = 0x1210c4000] 02:34:25 INFO - PROCESS | 2400 | 1465119265574 Marionette DEBUG loaded listener.js 02:34:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x126c8e400) [pid = 2400] [serial = 1964] [outer = 0x1210c4000] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x121252000) [pid = 2400] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x118787000) [pid = 2400] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x118ff2800) [pid = 2400] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x121399400) [pid = 2400] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x118106c00) [pid = 2400] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x112989c00) [pid = 2400] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x11836dc00) [pid = 2400] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x126b3a800) [pid = 2400] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x1213a4c00) [pid = 2400] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x128d38000) [pid = 2400] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x1126d8400) [pid = 2400] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x128d30800) [pid = 2400] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1126d2400) [pid = 2400] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x11224c400) [pid = 2400] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:34:26 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x118fe1400) [pid = 2400] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:34:26 INFO - PROCESS | 2400 | 1465119266192 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]]]}] 02:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 880ms 02:34:26 INFO - PROCESS | 2400 | 1465119266256 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:34:26 INFO - PROCESS | 2400 | 1465119266257 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:34:26 INFO - PROCESS | 2400 | 1465119266267 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:34:26 INFO - PROCESS | 2400 | 1465119266268 Marionette TRACE conn2 <- [1,2590,null,{}] 02:34:26 INFO - PROCESS | 2400 | 1465119266270 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}] 02:34:26 INFO - PROCESS | 2400 | 1465119266271 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:26 INFO - PROCESS | 2400 | 1465119266354 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:34:26 INFO - PROCESS | 2400 | 1465119266358 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:26 INFO - PROCESS | 2400 | 1465119266359 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293da000 == 35 [pid = 2400] [id = 655] 02:34:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x11203b400) [pid = 2400] [serial = 1965] [outer = 0x0] 02:34:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x11836dc00) [pid = 2400] [serial = 1966] [outer = 0x11203b400] 02:34:26 INFO - PROCESS | 2400 | 1465119266387 Marionette DEBUG loaded listener.js 02:34:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x124ede400) [pid = 2400] [serial = 1967] [outer = 0x11203b400] 02:34:26 INFO - PROCESS | 2400 | 1465119266776 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]]]}] 02:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 525ms 02:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:34:26 INFO - PROCESS | 2400 | 1465119266788 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:34:26 INFO - PROCESS | 2400 | 1465119266790 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:34:26 INFO - PROCESS | 2400 | 1465119266793 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:34:26 INFO - PROCESS | 2400 | 1465119266797 Marionette TRACE conn2 <- [1,2594,null,{}] 02:34:26 INFO - PROCESS | 2400 | 1465119266801 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}] 02:34:26 INFO - PROCESS | 2400 | 1465119266815 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:26 INFO - PROCESS | 2400 | 1465119266973 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:34:26 INFO - PROCESS | 2400 | 1465119266986 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:26 INFO - PROCESS | 2400 | 1465119266987 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197c6800 == 36 [pid = 2400] [id = 656] 02:34:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x126be3800) [pid = 2400] [serial = 1968] [outer = 0x0] 02:34:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x126c92400) [pid = 2400] [serial = 1969] [outer = 0x126be3800] 02:34:27 INFO - PROCESS | 2400 | 1465119267029 Marionette DEBUG loaded listener.js 02:34:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x126ce8400) [pid = 2400] [serial = 1970] [outer = 0x126be3800] 02:34:27 INFO - PROCESS | 2400 | 1465119267387 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]]]}] 02:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 625ms 02:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:34:27 INFO - PROCESS | 2400 | 1465119267417 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 2400 | 1465119267418 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:34:27 INFO - PROCESS | 2400 | 1465119267420 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 2400 | 1465119267422 Marionette TRACE conn2 <- [1,2598,null,{}] 02:34:27 INFO - PROCESS | 2400 | 1465119267424 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}] 02:34:27 INFO - PROCESS | 2400 | 1465119267425 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:27 INFO - PROCESS | 2400 | 1465119267502 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:34:27 INFO - PROCESS | 2400 | 1465119267564 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:27 INFO - PROCESS | 2400 | 1465119267565 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x12aac1000 == 37 [pid = 2400] [id = 657] 02:34:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x126c8c400) [pid = 2400] [serial = 1971] [outer = 0x0] 02:34:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126fc5800) [pid = 2400] [serial = 1972] [outer = 0x126c8c400] 02:34:27 INFO - PROCESS | 2400 | 1465119267589 Marionette DEBUG loaded listener.js 02:34:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x127475c00) [pid = 2400] [serial = 1973] [outer = 0x126c8c400] 02:34:27 INFO - PROCESS | 2400 | 1465119267897 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]]]}] 02:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 519ms 02:34:27 INFO - PROCESS | 2400 | 1465119267940 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 2400 | 1465119267943 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:34:27 INFO - PROCESS | 2400 | 1465119267948 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 2400 | 1465119267951 Marionette TRACE conn2 <- [1,2602,null,{}] 02:34:27 INFO - PROCESS | 2400 | 1465119267954 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}] 02:34:27 INFO - PROCESS | 2400 | 1465119267967 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:28 INFO - PROCESS | 2400 | 1465119268112 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:34:28 INFO - PROCESS | 2400 | 1465119268171 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:28 INFO - PROCESS | 2400 | 1465119268173 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x11265c800 == 38 [pid = 2400] [id = 658] 02:34:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x111d1a800) [pid = 2400] [serial = 1974] [outer = 0x0] 02:34:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x111d6ac00) [pid = 2400] [serial = 1975] [outer = 0x111d1a800] 02:34:28 INFO - PROCESS | 2400 | 1465119268204 Marionette DEBUG loaded listener.js 02:34:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x1122d0000) [pid = 2400] [serial = 1976] [outer = 0x111d1a800] 02:34:28 INFO - PROCESS | 2400 | 1465119268814 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]]]}] 02:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 922ms 02:34:28 INFO - PROCESS | 2400 | 1465119268870 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:34:28 INFO - PROCESS | 2400 | 1465119268872 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:34:28 INFO - PROCESS | 2400 | 1465119268876 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - PROCESS | 2400 | 1465119268878 Marionette TRACE conn2 <- [1,2606,null,{}] 02:34:28 INFO - PROCESS | 2400 | 1465119268881 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}] 02:34:28 INFO - PROCESS | 2400 | 1465119268884 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:28 INFO - PROCESS | 2400 | 1465119268997 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:34:29 INFO - PROCESS | 2400 | 1465119269063 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:29 INFO - PROCESS | 2400 | 1465119269065 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x119619800 == 39 [pid = 2400] [id = 659] 02:34:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x1164f6800) [pid = 2400] [serial = 1977] [outer = 0x0] 02:34:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1168b6000) [pid = 2400] [serial = 1978] [outer = 0x1164f6800] 02:34:29 INFO - PROCESS | 2400 | 1465119269142 Marionette DEBUG loaded listener.js 02:34:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x118109800) [pid = 2400] [serial = 1979] [outer = 0x1164f6800] 02:34:29 INFO - PROCESS | 2400 | 1465119269722 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]]]}] 02:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 921ms 02:34:29 INFO - PROCESS | 2400 | 1465119269797 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:34:29 INFO - PROCESS | 2400 | 1465119269799 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:34:29 INFO - PROCESS | 2400 | 1465119269801 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 2400 | 1465119269802 Marionette TRACE conn2 <- [1,2610,null,{}] 02:34:29 INFO - PROCESS | 2400 | 1465119269805 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}] 02:34:29 INFO - PROCESS | 2400 | 1465119269807 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:29 INFO - PROCESS | 2400 | 1465119269920 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:34:29 INFO - PROCESS | 2400 | 1465119269981 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:29 INFO - PROCESS | 2400 | 1465119269983 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x117479800 == 40 [pid = 2400] [id = 660] 02:34:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x115e34800) [pid = 2400] [serial = 1980] [outer = 0x0] 02:34:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x118284000) [pid = 2400] [serial = 1981] [outer = 0x115e34800] 02:34:30 INFO - PROCESS | 2400 | 1465119270013 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x118feec00) [pid = 2400] [serial = 1982] [outer = 0x115e34800] 02:34:30 INFO - PROCESS | 2400 | --DOCSHELL 0x12aac1000 == 39 [pid = 2400] [id = 657] 02:34:30 INFO - PROCESS | 2400 | --DOCSHELL 0x1197c6800 == 38 [pid = 2400] [id = 656] 02:34:30 INFO - PROCESS | 2400 | --DOCSHELL 0x1293da000 == 37 [pid = 2400] [id = 655] 02:34:30 INFO - PROCESS | 2400 | --DOCSHELL 0x129020000 == 36 [pid = 2400] [id = 654] 02:34:30 INFO - PROCESS | 2400 | --DOCSHELL 0x127167800 == 35 [pid = 2400] [id = 653] 02:34:30 INFO - PROCESS | 2400 | --DOCSHELL 0x12440f800 == 34 [pid = 2400] [id = 652] 02:34:30 INFO - PROCESS | 2400 | --DOCSHELL 0x121611800 == 33 [pid = 2400] [id = 651] 02:34:30 INFO - PROCESS | 2400 | --DOCSHELL 0x1197c9000 == 32 [pid = 2400] [id = 650] 02:34:30 INFO - PROCESS | 2400 | --DOCSHELL 0x1182fc000 == 31 [pid = 2400] [id = 649] 02:34:30 INFO - PROCESS | 2400 | --DOCSHELL 0x116a98800 == 30 [pid = 2400] [id = 648] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x124edc800) [pid = 2400] [serial = 1909] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x1288cd000) [pid = 2400] [serial = 1912] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x12746c800) [pid = 2400] [serial = 1910] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x119771800) [pid = 2400] [serial = 1900] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1210c3c00) [pid = 2400] [serial = 1901] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x128c5fc00) [pid = 2400] [serial = 1915] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x11827dc00) [pid = 2400] [serial = 1891] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1184bd000) [pid = 2400] [serial = 1892] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x11322f800) [pid = 2400] [serial = 1894] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x116630c00) [pid = 2400] [serial = 1895] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x118410000) [pid = 2400] [serial = 1897] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x118786c00) [pid = 2400] [serial = 1898] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x127182400) [pid = 2400] [serial = 1886] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x126efc000) [pid = 2400] [serial = 1885] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x124046800) [pid = 2400] [serial = 1903] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x129402c00) [pid = 2400] [serial = 1925] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x112988000) [pid = 2400] [serial = 1888] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x115dc6000) [pid = 2400] [serial = 1889] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x12940ac00) [pid = 2400] [serial = 1927] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x129487800) [pid = 2400] [serial = 1928] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x124005400) [pid = 2400] [serial = 1919] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x117663c00) [pid = 2400] [serial = 1918] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x12934d000) [pid = 2400] [serial = 1924] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x124da5c00) [pid = 2400] [serial = 1906] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x128d32400) [pid = 2400] [serial = 1922] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x128d2c800) [pid = 2400] [serial = 1916] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x128c5b000) [pid = 2400] [serial = 1913] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x126c88400) [pid = 2400] [serial = 1921] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x126b36c00) [pid = 2400] [serial = 1907] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x1245d3c00) [pid = 2400] [serial = 1904] [outer = 0x0] [url = about:blank] 02:34:30 INFO - PROCESS | 2400 | 1465119270625 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]]]}] 02:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 873ms 02:34:30 INFO - PROCESS | 2400 | 1465119270674 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:34:30 INFO - PROCESS | 2400 | 1465119270677 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:34:30 INFO - PROCESS | 2400 | 1465119270686 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:34:30 INFO - PROCESS | 2400 | 1465119270689 Marionette TRACE conn2 <- [1,2614,null,{}] 02:34:30 INFO - PROCESS | 2400 | 1465119270693 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}] 02:34:30 INFO - PROCESS | 2400 | 1465119270695 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:30 INFO - PROCESS | 2400 | 1465119270777 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:34:30 INFO - PROCESS | 2400 | 1465119270783 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:30 INFO - PROCESS | 2400 | 1465119270785 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x11821a800 == 31 [pid = 2400] [id = 661] 02:34:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x11338a000) [pid = 2400] [serial = 1983] [outer = 0x0] 02:34:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x116630c00) [pid = 2400] [serial = 1984] [outer = 0x11338a000] 02:34:30 INFO - PROCESS | 2400 | 1465119270813 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x118287400) [pid = 2400] [serial = 1985] [outer = 0x11338a000] 02:34:31 INFO - PROCESS | 2400 | 1465119271215 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]]]}] 02:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 578ms 02:34:31 INFO - PROCESS | 2400 | 1465119271263 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:34:31 INFO - PROCESS | 2400 | 1465119271266 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:34:31 INFO - PROCESS | 2400 | 1465119271271 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 2400 | 1465119271272 Marionette TRACE conn2 <- [1,2618,null,{}] 02:34:31 INFO - PROCESS | 2400 | 1465119271275 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}] 02:34:31 INFO - PROCESS | 2400 | 1465119271276 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:31 INFO - PROCESS | 2400 | 1465119271383 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:34:31 INFO - PROCESS | 2400 | 1465119271389 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 2400 | 1465119271390 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x11961e000 == 32 [pid = 2400] [id = 662] 02:34:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x1193bd800) [pid = 2400] [serial = 1986] [outer = 0x0] 02:34:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x1199c0400) [pid = 2400] [serial = 1987] [outer = 0x1193bd800] 02:34:31 INFO - PROCESS | 2400 | 1465119271417 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x1210bc400) [pid = 2400] [serial = 1988] [outer = 0x1193bd800] 02:34:31 INFO - PROCESS | 2400 | 1465119271762 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]]]}] 02:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 521ms 02:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:34:31 INFO - PROCESS | 2400 | 1465119271792 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:34:31 INFO - PROCESS | 2400 | 1465119271794 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:34:31 INFO - PROCESS | 2400 | 1465119271796 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 2400 | 1465119271798 Marionette TRACE conn2 <- [1,2622,null,{}] 02:34:31 INFO - PROCESS | 2400 | 1465119271807 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}] 02:34:31 INFO - PROCESS | 2400 | 1465119271810 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:31 INFO - PROCESS | 2400 | 1465119271890 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:34:31 INFO - PROCESS | 2400 | 1465119271898 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 2400 | 1465119271900 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x124073800 == 33 [pid = 2400] [id = 663] 02:34:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x1122da400) [pid = 2400] [serial = 1989] [outer = 0x0] 02:34:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x121aebc00) [pid = 2400] [serial = 1990] [outer = 0x1122da400] 02:34:31 INFO - PROCESS | 2400 | 1465119271928 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x12449e000) [pid = 2400] [serial = 1991] [outer = 0x1122da400] 02:34:32 INFO - PROCESS | 2400 | 1465119272277 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]]]}] 02:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 522ms 02:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:34:32 INFO - PROCESS | 2400 | 1465119272318 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:34:32 INFO - PROCESS | 2400 | 1465119272320 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:34:32 INFO - PROCESS | 2400 | 1465119272322 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:34:32 INFO - PROCESS | 2400 | 1465119272323 Marionette TRACE conn2 <- [1,2626,null,{}] 02:34:32 INFO - PROCESS | 2400 | 1465119272326 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}] 02:34:32 INFO - PROCESS | 2400 | 1465119272327 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:32 INFO - PROCESS | 2400 | 1465119272441 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:34:32 INFO - PROCESS | 2400 | 1465119272447 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:32 INFO - PROCESS | 2400 | 1465119272448 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x128f58800 == 34 [pid = 2400] [id = 664] 02:34:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x124493c00) [pid = 2400] [serial = 1992] [outer = 0x0] 02:34:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x124da3c00) [pid = 2400] [serial = 1993] [outer = 0x124493c00] 02:34:32 INFO - PROCESS | 2400 | 1465119272479 Marionette DEBUG loaded listener.js 02:34:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x126c8c800) [pid = 2400] [serial = 1994] [outer = 0x124493c00] 02:34:32 INFO - PROCESS | 2400 | 1465119272831 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]]]}] 02:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 518ms 02:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:34:32 INFO - PROCESS | 2400 | 1465119272841 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:34:32 INFO - PROCESS | 2400 | 1465119272842 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:34:32 INFO - PROCESS | 2400 | 1465119272846 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:34:32 INFO - PROCESS | 2400 | 1465119272847 Marionette TRACE conn2 <- [1,2630,null,{}] 02:34:32 INFO - PROCESS | 2400 | 1465119272849 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}] 02:34:32 INFO - PROCESS | 2400 | 1465119272850 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:32 INFO - PROCESS | 2400 | 1465119272952 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:34:32 INFO - PROCESS | 2400 | 1465119272966 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:32 INFO - PROCESS | 2400 | 1465119272968 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x129798000 == 35 [pid = 2400] [id = 665] 02:34:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x115dc6000) [pid = 2400] [serial = 1995] [outer = 0x0] 02:34:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x126ced800) [pid = 2400] [serial = 1996] [outer = 0x115dc6000] 02:34:32 INFO - PROCESS | 2400 | 1465119272992 Marionette DEBUG loaded listener.js 02:34:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x12746e400) [pid = 2400] [serial = 1997] [outer = 0x115dc6000] 02:34:33 INFO - PROCESS | 2400 | 1465119273439 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]]]}] 02:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 621ms 02:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:34:33 INFO - PROCESS | 2400 | 1465119273474 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:34:33 INFO - PROCESS | 2400 | 1465119273476 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:34:33 INFO - PROCESS | 2400 | 1465119273481 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:34:33 INFO - PROCESS | 2400 | 1465119273484 Marionette TRACE conn2 <- [1,2634,null,{}] 02:34:33 INFO - PROCESS | 2400 | 1465119273487 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}] 02:34:33 INFO - PROCESS | 2400 | 1465119273493 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:33 INFO - PROCESS | 2400 | 1465119273641 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:34:33 INFO - PROCESS | 2400 | 1465119273671 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:33 INFO - PROCESS | 2400 | 1465119273672 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8cc800 == 36 [pid = 2400] [id = 666] 02:34:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x121636c00) [pid = 2400] [serial = 1998] [outer = 0x0] 02:34:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x127658000) [pid = 2400] [serial = 1999] [outer = 0x121636c00] 02:34:33 INFO - PROCESS | 2400 | 1465119273698 Marionette DEBUG loaded listener.js 02:34:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x128c63000) [pid = 2400] [serial = 2000] [outer = 0x121636c00] 02:34:34 INFO - PROCESS | 2400 | 1465119274056 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]]]}] 02:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 621ms 02:34:34 INFO - PROCESS | 2400 | 1465119274103 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:34:34 INFO - PROCESS | 2400 | 1465119274105 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:34:34 INFO - PROCESS | 2400 | 1465119274108 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 2400 | 1465119274110 Marionette TRACE conn2 <- [1,2638,null,{}] 02:34:34 INFO - PROCESS | 2400 | 1465119274113 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}] 02:34:34 INFO - PROCESS | 2400 | 1465119274115 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:34 INFO - PROCESS | 2400 | 1465119274269 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:34:34 INFO - PROCESS | 2400 | 1465119274324 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:34 INFO - PROCESS | 2400 | 1465119274325 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b2d2800 == 37 [pid = 2400] [id = 667] 02:34:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x128c5e800) [pid = 2400] [serial = 2001] [outer = 0x0] 02:34:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x128d32400) [pid = 2400] [serial = 2002] [outer = 0x128c5e800] 02:34:34 INFO - PROCESS | 2400 | 1465119274367 Marionette DEBUG loaded listener.js 02:34:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x128f31c00) [pid = 2400] [serial = 2003] [outer = 0x128c5e800] 02:34:34 INFO - PROCESS | 2400 | 1465119274809 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]]]}] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x111d82400) [pid = 2400] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x112d4dc00) [pid = 2400] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x112981000) [pid = 2400] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x11976b400) [pid = 2400] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x113c0ac00) [pid = 2400] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x11617c800) [pid = 2400] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1210c4000) [pid = 2400] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x11976bc00) [pid = 2400] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x126be3800) [pid = 2400] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x112a84400) [pid = 2400] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x11840f000) [pid = 2400] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x1216ec800) [pid = 2400] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x1219dd800) [pid = 2400] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:34:34 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x11203b400) [pid = 2400] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 720ms 02:34:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:34:34 INFO - PROCESS | 2400 | 1465119274833 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:34:34 INFO - PROCESS | 2400 | 1465119274834 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:34:34 INFO - PROCESS | 2400 | 1465119274836 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 2400 | 1465119274838 Marionette TRACE conn2 <- [1,2642,null,{}] 02:34:34 INFO - PROCESS | 2400 | 1465119274841 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}] 02:34:34 INFO - PROCESS | 2400 | 1465119274842 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:34 INFO - PROCESS | 2400 | 1465119274932 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:34:34 INFO - PROCESS | 2400 | 1465119274936 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:34 INFO - PROCESS | 2400 | 1465119274937 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x121ab3000 == 38 [pid = 2400] [id = 668] 02:34:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x112e90c00) [pid = 2400] [serial = 2004] [outer = 0x0] 02:34:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x116431c00) [pid = 2400] [serial = 2005] [outer = 0x112e90c00] 02:34:34 INFO - PROCESS | 2400 | 1465119274962 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1187b8800) [pid = 2400] [serial = 2006] [outer = 0x112e90c00] 02:34:35 INFO - PROCESS | 2400 | 1465119275281 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]]]}] 02:34:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:34:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 468ms 02:34:35 INFO - PROCESS | 2400 | 1465119275305 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:34:35 INFO - PROCESS | 2400 | 1465119275306 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:34:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:34:35 INFO - PROCESS | 2400 | 1465119275309 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:34:35 INFO - PROCESS | 2400 | 1465119275310 Marionette TRACE conn2 <- [1,2646,null,{}] 02:34:35 INFO - PROCESS | 2400 | 1465119275315 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}] 02:34:35 INFO - PROCESS | 2400 | 1465119275316 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:35 INFO - PROCESS | 2400 | 1465119275397 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:34:35 INFO - PROCESS | 2400 | 1465119275458 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:35 INFO - PROCESS | 2400 | 1465119275459 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x12406d800 == 39 [pid = 2400] [id = 669] 02:34:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x113c0ac00) [pid = 2400] [serial = 2007] [outer = 0x0] 02:34:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x12183b400) [pid = 2400] [serial = 2008] [outer = 0x113c0ac00] 02:34:35 INFO - PROCESS | 2400 | 1465119275483 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x128f39c00) [pid = 2400] [serial = 2009] [outer = 0x113c0ac00] 02:34:35 INFO - PROCESS | 2400 | 1465119275778 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]]]}] 02:34:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:34:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 524ms 02:34:35 INFO - PROCESS | 2400 | 1465119275833 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:34:35 INFO - PROCESS | 2400 | 1465119275835 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:34:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:34:35 INFO - PROCESS | 2400 | 1465119275837 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:34:35 INFO - PROCESS | 2400 | 1465119275838 Marionette TRACE conn2 <- [1,2650,null,{}] 02:34:35 INFO - PROCESS | 2400 | 1465119275840 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}] 02:34:35 INFO - PROCESS | 2400 | 1465119275841 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:35 INFO - PROCESS | 2400 | 1465119275931 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:34:35 INFO - PROCESS | 2400 | 1465119275935 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:35 INFO - PROCESS | 2400 | 1465119275936 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c1cc800 == 40 [pid = 2400] [id = 670] 02:34:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x112983c00) [pid = 2400] [serial = 2010] [outer = 0x0] 02:34:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x129063000) [pid = 2400] [serial = 2011] [outer = 0x112983c00] 02:34:35 INFO - PROCESS | 2400 | 1465119275960 Marionette DEBUG loaded listener.js 02:34:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x129354400) [pid = 2400] [serial = 2012] [outer = 0x112983c00] 02:34:36 INFO - PROCESS | 2400 | 1465119276307 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]]]}] 02:34:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:34:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 517ms 02:34:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:34:36 INFO - PROCESS | 2400 | 1465119276366 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:34:36 INFO - PROCESS | 2400 | 1465119276368 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:34:36 INFO - PROCESS | 2400 | 1465119276370 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:34:36 INFO - PROCESS | 2400 | 1465119276372 Marionette TRACE conn2 <- [1,2654,null,{}] 02:34:36 INFO - PROCESS | 2400 | 1465119276375 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}] 02:34:36 INFO - PROCESS | 2400 | 1465119276376 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:36 INFO - PROCESS | 2400 | 1465119276479 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:34:36 INFO - PROCESS | 2400 | 1465119276485 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:36 INFO - PROCESS | 2400 | 1465119276487 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c638800 == 41 [pid = 2400] [id = 671] 02:34:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x129359400) [pid = 2400] [serial = 2013] [outer = 0x0] 02:34:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x129488400) [pid = 2400] [serial = 2014] [outer = 0x129359400] 02:34:36 INFO - PROCESS | 2400 | 1465119276528 Marionette DEBUG loaded listener.js 02:34:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x129494800) [pid = 2400] [serial = 2015] [outer = 0x129359400] 02:34:37 INFO - PROCESS | 2400 | 1465119277097 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]]]}] 02:34:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:34:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 771ms 02:34:37 INFO - PROCESS | 2400 | 1465119277142 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 2400 | 1465119277144 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:34:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:34:37 INFO - PROCESS | 2400 | 1465119277148 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - PROCESS | 2400 | 1465119277150 Marionette TRACE conn2 <- [1,2658,null,{}] 02:34:37 INFO - PROCESS | 2400 | 1465119277154 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}] 02:34:37 INFO - PROCESS | 2400 | 1465119277155 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:37 INFO - PROCESS | 2400 | 1465119277264 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:34:37 INFO - PROCESS | 2400 | 1465119277341 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:37 INFO - PROCESS | 2400 | 1465119277343 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:37 INFO - PROCESS | 2400 | ++DOCSHELL 0x119222800 == 42 [pid = 2400] [id = 672] 02:34:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x1130d8c00) [pid = 2400] [serial = 2016] [outer = 0x0] 02:34:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x11805ac00) [pid = 2400] [serial = 2017] [outer = 0x1130d8c00] 02:34:37 INFO - PROCESS | 2400 | 1465119277374 Marionette DEBUG loaded listener.js 02:34:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x1184bb400) [pid = 2400] [serial = 2018] [outer = 0x1130d8c00] 02:34:37 INFO - PROCESS | 2400 | 1465119277782 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]]]}] 02:34:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:34:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 02:34:37 INFO - PROCESS | 2400 | 1465119277818 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 2400 | 1465119277821 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:34:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:34:37 INFO - PROCESS | 2400 | 1465119277850 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - PROCESS | 2400 | 1465119277852 Marionette TRACE conn2 <- [1,2662,null,{}] 02:34:37 INFO - PROCESS | 2400 | 1465119277855 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}] 02:34:37 INFO - PROCESS | 2400 | 1465119277856 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:37 INFO - PROCESS | 2400 | 1465119277964 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:34:38 INFO - PROCESS | 2400 | 1465119278028 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 2400 | 1465119278029 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x129019000 == 43 [pid = 2400] [id = 673] 02:34:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x118f06800) [pid = 2400] [serial = 2019] [outer = 0x0] 02:34:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x1199c0800) [pid = 2400] [serial = 2020] [outer = 0x118f06800] 02:34:38 INFO - PROCESS | 2400 | 1465119278060 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x1213a3400) [pid = 2400] [serial = 2021] [outer = 0x118f06800] 02:34:38 INFO - PROCESS | 2400 | 1465119278515 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]]]}] 02:34:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:34:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 694ms 02:34:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:34:38 INFO - PROCESS | 2400 | 1465119278520 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:34:38 INFO - PROCESS | 2400 | 1465119278522 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:34:38 INFO - PROCESS | 2400 | 1465119278524 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:34:38 INFO - PROCESS | 2400 | 1465119278527 Marionette TRACE conn2 <- [1,2666,null,{}] 02:34:38 INFO - PROCESS | 2400 | 1465119278535 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}] 02:34:38 INFO - PROCESS | 2400 | 1465119278538 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:38 INFO - PROCESS | 2400 | 1465119278644 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:34:38 INFO - PROCESS | 2400 | 1465119278709 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 2400 | 1465119278711 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c284800 == 44 [pid = 2400] [id = 674] 02:34:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x124005400) [pid = 2400] [serial = 2022] [outer = 0x0] 02:34:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x126b30000) [pid = 2400] [serial = 2023] [outer = 0x124005400] 02:34:38 INFO - PROCESS | 2400 | 1465119278754 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x127659c00) [pid = 2400] [serial = 2024] [outer = 0x124005400] 02:34:39 INFO - PROCESS | 2400 | 1465119279663 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]]]}] 02:34:39 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) 02:34:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1173ms 02:34:39 INFO - PROCESS | 2400 | 1465119279698 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:34:39 INFO - PROCESS | 2400 | 1465119279700 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:34:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:34:39 INFO - PROCESS | 2400 | 1465119279703 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - PROCESS | 2400 | 1465119279704 Marionette TRACE conn2 <- [1,2670,null,{}] 02:34:39 INFO - PROCESS | 2400 | 1465119279706 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}] 02:34:39 INFO - PROCESS | 2400 | 1465119279708 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:39 INFO - PROCESS | 2400 | 1465119279815 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:34:39 INFO - PROCESS | 2400 | 1465119279874 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 2400 | 1465119279875 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:40 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e03000 == 45 [pid = 2400] [id = 675] 02:34:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x111068c00) [pid = 2400] [serial = 2025] [outer = 0x0] 02:34:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x112d4dc00) [pid = 2400] [serial = 2026] [outer = 0x111068c00] 02:34:40 INFO - PROCESS | 2400 | 1465119280072 Marionette DEBUG loaded listener.js 02:34:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x115dc9c00) [pid = 2400] [serial = 2027] [outer = 0x111068c00] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x117e03800 == 44 [pid = 2400] [id = 647] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12c1cc800 == 43 [pid = 2400] [id = 670] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12406d800 == 42 [pid = 2400] [id = 669] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x121ab3000 == 41 [pid = 2400] [id = 668] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12b2d2800 == 40 [pid = 2400] [id = 667] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8cc800 == 39 [pid = 2400] [id = 666] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x129798000 == 38 [pid = 2400] [id = 665] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x128f58800 == 37 [pid = 2400] [id = 664] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x124073800 == 36 [pid = 2400] [id = 663] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x11961e000 == 35 [pid = 2400] [id = 662] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x11821a800 == 34 [pid = 2400] [id = 661] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x117479800 == 33 [pid = 2400] [id = 660] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x119619800 == 32 [pid = 2400] [id = 659] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x11265c800 == 31 [pid = 2400] [id = 658] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12c284800 == 30 [pid = 2400] [id = 674] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x129019000 == 29 [pid = 2400] [id = 673] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x119222800 == 28 [pid = 2400] [id = 672] 02:34:41 INFO - PROCESS | 2400 | --DOCSHELL 0x12c638800 == 27 [pid = 2400] [id = 671] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x118783800) [pid = 2400] [serial = 1951] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1175a9400) [pid = 2400] [serial = 1943] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x116432800) [pid = 2400] [serial = 1942] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x112f5e400) [pid = 2400] [serial = 1945] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x114ef4000) [pid = 2400] [serial = 1946] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1199b8c00) [pid = 2400] [serial = 1954] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1210b8000) [pid = 2400] [serial = 1957] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1168b1800) [pid = 2400] [serial = 1948] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x126b3c800) [pid = 2400] [serial = 1963] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x117664c00) [pid = 2400] [serial = 1949] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1216f1000) [pid = 2400] [serial = 1960] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x126c92400) [pid = 2400] [serial = 1969] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x126ce8400) [pid = 2400] [serial = 1970] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x117189c00) [pid = 2400] [serial = 1931] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x116469400) [pid = 2400] [serial = 1930] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1199e1c00) [pid = 2400] [serial = 1934] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x118fef800) [pid = 2400] [serial = 1933] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x126fcb800) [pid = 2400] [serial = 1937] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x126c8b000) [pid = 2400] [serial = 1936] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x127183800) [pid = 2400] [serial = 1940] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x126b2f800) [pid = 2400] [serial = 1939] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x11836dc00) [pid = 2400] [serial = 1966] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x126c8e400) [pid = 2400] [serial = 1964] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x126fc5800) [pid = 2400] [serial = 1972] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x124e3a000) [pid = 2400] [serial = 1961] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x119bccc00) [pid = 2400] [serial = 1955] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x124ede400) [pid = 2400] [serial = 1967] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x118febc00) [pid = 2400] [serial = 1952] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x12124f800) [pid = 2400] [serial = 1958] [outer = 0x0] [url = about:blank] 02:34:41 INFO - PROCESS | 2400 | 1465119281266 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] 02:34:41 INFO - PROCESS | 2400 | 1465119281279 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:34:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:34:41 INFO - PROCESS | 2400 | 1465119281308 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:34:41 INFO - PROCESS | 2400 | 1465119281310 Marionette TRACE conn2 <- [1,2674,null,{}] 02:34:41 INFO - PROCESS | 2400 | 1465119281316 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}] 02:34:41 INFO - PROCESS | 2400 | 1465119281318 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:41 INFO - PROCESS | 2400 | 1465119281398 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:34:41 INFO - PROCESS | 2400 | 1465119281404 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:41 INFO - PROCESS | 2400 | 1465119281406 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x116ac6800 == 28 [pid = 2400] [id = 676] 02:34:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x1122d1c00) [pid = 2400] [serial = 2028] [outer = 0x0] 02:34:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x113223800) [pid = 2400] [serial = 2029] [outer = 0x1122d1c00] 02:34:41 INFO - PROCESS | 2400 | 1465119281437 Marionette DEBUG loaded listener.js 02:34:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x114efd400) [pid = 2400] [serial = 2030] [outer = 0x1122d1c00] 02:34:42 INFO - PROCESS | 2400 | 1465119282275 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] 02:34:42 INFO - PROCESS | 2400 | 1465119282285 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:34:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:34:42 INFO - PROCESS | 2400 | 1465119282290 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:34:42 INFO - PROCESS | 2400 | 1465119282292 Marionette TRACE conn2 <- [1,2678,null,{}] 02:34:42 INFO - PROCESS | 2400 | 1465119282294 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}] 02:34:42 INFO - PROCESS | 2400 | 1465119282299 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:42 INFO - PROCESS | 2400 | 1465119282385 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:34:42 INFO - PROCESS | 2400 | 1465119282437 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:42 INFO - PROCESS | 2400 | 1465119282439 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x11873b800 == 29 [pid = 2400] [id = 677] 02:34:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x1164a8800) [pid = 2400] [serial = 2031] [outer = 0x0] 02:34:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x11712a000) [pid = 2400] [serial = 2032] [outer = 0x1164a8800] 02:34:42 INFO - PROCESS | 2400 | 1465119282467 Marionette DEBUG loaded listener.js 02:34:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x118105c00) [pid = 2400] [serial = 2033] [outer = 0x1164a8800] 02:34:43 INFO - PROCESS | 2400 | 1465119283249 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]]]}] 02:34:43 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) 02:34:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 973ms 02:34:43 INFO - PROCESS | 2400 | 1465119283263 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:34:43 INFO - PROCESS | 2400 | 1465119283265 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:34:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:34:43 INFO - PROCESS | 2400 | 1465119283267 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:34:43 INFO - PROCESS | 2400 | 1465119283269 Marionette TRACE conn2 <- [1,2682,null,{}] 02:34:43 INFO - PROCESS | 2400 | 1465119283288 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}] 02:34:43 INFO - PROCESS | 2400 | 1465119283291 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:43 INFO - PROCESS | 2400 | 1465119283398 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:34:43 INFO - PROCESS | 2400 | 1465119283403 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:43 INFO - PROCESS | 2400 | 1465119283405 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d0b800 == 30 [pid = 2400] [id = 678] 02:34:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x118409c00) [pid = 2400] [serial = 2034] [outer = 0x0] 02:34:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x118782400) [pid = 2400] [serial = 2035] [outer = 0x118409c00] 02:34:43 INFO - PROCESS | 2400 | 1465119283433 Marionette DEBUG loaded listener.js 02:34:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x118f0c800) [pid = 2400] [serial = 2036] [outer = 0x118409c00] 02:34:44 INFO - PROCESS | 2400 | 1465119284269 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]]]}] 02:34:44 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) 02:34:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1032ms 02:34:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:34:44 INFO - PROCESS | 2400 | 1465119284307 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:34:44 INFO - PROCESS | 2400 | 1465119284308 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:34:44 INFO - PROCESS | 2400 | 1465119284311 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:34:44 INFO - PROCESS | 2400 | 1465119284312 Marionette TRACE conn2 <- [1,2686,null,{}] 02:34:44 INFO - PROCESS | 2400 | 1465119284314 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}] 02:34:44 INFO - PROCESS | 2400 | 1465119284315 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:44 INFO - PROCESS | 2400 | 1465119284417 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:34:44 INFO - PROCESS | 2400 | 1465119284420 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:44 INFO - PROCESS | 2400 | 1465119284422 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:44 INFO - PROCESS | 2400 | ++DOCSHELL 0x121622000 == 31 [pid = 2400] [id = 679] 02:34:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x118fec800) [pid = 2400] [serial = 2037] [outer = 0x0] 02:34:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x11976b000) [pid = 2400] [serial = 2038] [outer = 0x118fec800] 02:34:44 INFO - PROCESS | 2400 | 1465119284447 Marionette DEBUG loaded listener.js 02:34:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x1199be000) [pid = 2400] [serial = 2039] [outer = 0x118fec800] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x115dc6000) [pid = 2400] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x11338a000) [pid = 2400] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1193bd800) [pid = 2400] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x124493c00) [pid = 2400] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x1122da400) [pid = 2400] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x126c8c400) [pid = 2400] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x1164f6800) [pid = 2400] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x111d1a800) [pid = 2400] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x121636c00) [pid = 2400] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x115e34800) [pid = 2400] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x112983c00) [pid = 2400] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x129359400) [pid = 2400] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x128c5e800) [pid = 2400] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x112e90c00) [pid = 2400] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:34:45 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x113c0ac00) [pid = 2400] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:34:45 INFO - PROCESS | 2400 | 1465119285391 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] 02:34:45 INFO - PROCESS | 2400 | 1465119285432 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:34:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:34:45 INFO - PROCESS | 2400 | 1465119285435 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:34:45 INFO - PROCESS | 2400 | 1465119285436 Marionette TRACE conn2 <- [1,2690,null,{}] 02:34:45 INFO - PROCESS | 2400 | 1465119285438 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}] 02:34:45 INFO - PROCESS | 2400 | 1465119285439 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:45 INFO - PROCESS | 2400 | 1465119285518 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:34:45 INFO - PROCESS | 2400 | 1465119285522 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 2400 | 1465119285523 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x124410000 == 32 [pid = 2400] [id = 680] 02:34:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x111f33800) [pid = 2400] [serial = 2040] [outer = 0x0] 02:34:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x118108000) [pid = 2400] [serial = 2041] [outer = 0x111f33800] 02:34:45 INFO - PROCESS | 2400 | 1465119285550 Marionette DEBUG loaded listener.js 02:34:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x111fdac00) [pid = 2400] [serial = 2042] [outer = 0x111f33800] 02:34:46 INFO - PROCESS | 2400 | 1465119286408 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] 02:34:46 INFO - PROCESS | 2400 | 1465119286458 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:34:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:34:46 INFO - PROCESS | 2400 | 1465119286460 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:34:46 INFO - PROCESS | 2400 | 1465119286461 Marionette TRACE conn2 <- [1,2694,null,{}] 02:34:46 INFO - PROCESS | 2400 | 1465119286464 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}] 02:34:46 INFO - PROCESS | 2400 | 1465119286468 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:46 INFO - PROCESS | 2400 | 1465119286586 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:34:46 INFO - PROCESS | 2400 | 1465119286594 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:46 INFO - PROCESS | 2400 | 1465119286598 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:46 INFO - PROCESS | 2400 | ++DOCSHELL 0x126e8a800 == 33 [pid = 2400] [id = 681] 02:34:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x12055b800) [pid = 2400] [serial = 2043] [outer = 0x0] 02:34:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x12139f800) [pid = 2400] [serial = 2044] [outer = 0x12055b800] 02:34:46 INFO - PROCESS | 2400 | 1465119286623 Marionette DEBUG loaded listener.js 02:34:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x124493c00) [pid = 2400] [serial = 2045] [outer = 0x12055b800] 02:34:47 INFO - PROCESS | 2400 | 1465119287436 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] 02:34:47 INFO - PROCESS | 2400 | 1465119287501 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:34:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:34:47 INFO - PROCESS | 2400 | 1465119287505 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:34:47 INFO - PROCESS | 2400 | 1465119287507 Marionette TRACE conn2 <- [1,2698,null,{}] 02:34:47 INFO - PROCESS | 2400 | 1465119287511 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}] 02:34:47 INFO - PROCESS | 2400 | 1465119287513 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:47 INFO - PROCESS | 2400 | 1465119287627 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:34:47 INFO - PROCESS | 2400 | 1465119287683 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 2400 | 1465119287684 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:47 INFO - PROCESS | 2400 | ++DOCSHELL 0x11831d000 == 33 [pid = 2400] [id = 682] 02:34:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x112a87000) [pid = 2400] [serial = 2046] [outer = 0x0] 02:34:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x112f67c00) [pid = 2400] [serial = 2047] [outer = 0x112a87000] 02:34:47 INFO - PROCESS | 2400 | 1465119287718 Marionette DEBUG loaded listener.js 02:34:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x115edcc00) [pid = 2400] [serial = 2048] [outer = 0x112a87000] 02:34:48 INFO - PROCESS | 2400 | 1465119288705 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] 02:34:48 INFO - PROCESS | 2400 | 1465119288736 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:34:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:34:48 INFO - PROCESS | 2400 | 1465119288741 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 2400 | 1465119288744 Marionette TRACE conn2 <- [1,2702,null,{}] 02:34:48 INFO - PROCESS | 2400 | 1465119288748 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}] 02:34:48 INFO - PROCESS | 2400 | 1465119288750 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:48 INFO - PROCESS | 2400 | 1465119288842 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:34:48 INFO - PROCESS | 2400 | 1465119288910 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:48 INFO - PROCESS | 2400 | 1465119288911 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:48 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e93000 == 34 [pid = 2400] [id = 683] 02:34:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x11680d400) [pid = 2400] [serial = 2049] [outer = 0x0] 02:34:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x118286400) [pid = 2400] [serial = 2050] [outer = 0x11680d400] 02:34:48 INFO - PROCESS | 2400 | 1465119288959 Marionette DEBUG loaded listener.js 02:34:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x11840f800) [pid = 2400] [serial = 2051] [outer = 0x11680d400] 02:34:49 INFO - PROCESS | 2400 | --DOCSHELL 0x124410000 == 33 [pid = 2400] [id = 680] 02:34:49 INFO - PROCESS | 2400 | --DOCSHELL 0x121622000 == 32 [pid = 2400] [id = 679] 02:34:49 INFO - PROCESS | 2400 | --DOCSHELL 0x119d0b800 == 31 [pid = 2400] [id = 678] 02:34:49 INFO - PROCESS | 2400 | --DOCSHELL 0x11873b800 == 30 [pid = 2400] [id = 677] 02:34:49 INFO - PROCESS | 2400 | --DOCSHELL 0x116ac6800 == 29 [pid = 2400] [id = 676] 02:34:49 INFO - PROCESS | 2400 | --DOCSHELL 0x117e03000 == 28 [pid = 2400] [id = 675] 02:34:49 INFO - PROCESS | 2400 | 1465119289799 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]]]}] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x126ced800) [pid = 2400] [serial = 1996] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x116630c00) [pid = 2400] [serial = 1984] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x1199c0400) [pid = 2400] [serial = 1987] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x1210bc400) [pid = 2400] [serial = 1988] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x124da3c00) [pid = 2400] [serial = 1993] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x121aebc00) [pid = 2400] [serial = 1990] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x12449e000) [pid = 2400] [serial = 1991] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x127475c00) [pid = 2400] [serial = 1973] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x1168b6000) [pid = 2400] [serial = 1978] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x118109800) [pid = 2400] [serial = 1979] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x111d6ac00) [pid = 2400] [serial = 1975] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x127658000) [pid = 2400] [serial = 1999] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x1122d0000) [pid = 2400] [serial = 1976] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x118284000) [pid = 2400] [serial = 1981] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 67 (0x118feec00) [pid = 2400] [serial = 1982] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 66 (0x118287400) [pid = 2400] [serial = 1985] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 65 (0x128c63000) [pid = 2400] [serial = 2000] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 64 (0x128f31c00) [pid = 2400] [serial = 2003] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 63 (0x126c8c800) [pid = 2400] [serial = 1994] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 62 (0x12746e400) [pid = 2400] [serial = 1997] [outer = 0x0] [url = about:blank] 02:34:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:34:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1079ms 02:34:49 INFO - PROCESS | 2400 | 1465119289821 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:34:49 INFO - PROCESS | 2400 | 1465119289825 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:34:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:34:49 INFO - PROCESS | 2400 | 1465119289829 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 2400 | 1465119289832 Marionette TRACE conn2 <- [1,2706,null,{}] 02:34:49 INFO - PROCESS | 2400 | 1465119289837 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}] 02:34:49 INFO - PROCESS | 2400 | 1465119289839 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:49 INFO - PROCESS | 2400 | 1465119289932 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 61 (0x129354400) [pid = 2400] [serial = 2012] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 60 (0x129488400) [pid = 2400] [serial = 2014] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 59 (0x128d32400) [pid = 2400] [serial = 2002] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 58 (0x129494800) [pid = 2400] [serial = 2015] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 57 (0x116431c00) [pid = 2400] [serial = 2005] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 56 (0x1187b8800) [pid = 2400] [serial = 2006] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 55 (0x129063000) [pid = 2400] [serial = 2011] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 54 (0x12183b400) [pid = 2400] [serial = 2008] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | --DOMWINDOW == 53 (0x128f39c00) [pid = 2400] [serial = 2009] [outer = 0x0] [url = about:blank] 02:34:49 INFO - PROCESS | 2400 | 1465119289993 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:49 INFO - PROCESS | 2400 | 1465119289996 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:50 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e0d800 == 29 [pid = 2400] [id = 684] 02:34:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 54 (0x11322b800) [pid = 2400] [serial = 2052] [outer = 0x0] 02:34:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 55 (0x115e34800) [pid = 2400] [serial = 2053] [outer = 0x11322b800] 02:34:50 INFO - PROCESS | 2400 | 1465119290024 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 56 (0x1168b6000) [pid = 2400] [serial = 2054] [outer = 0x11322b800] 02:34:50 INFO - PROCESS | 2400 | 1465119290347 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]]]}] 02:34:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:34:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 572ms 02:34:50 INFO - PROCESS | 2400 | 1465119290400 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:34:50 INFO - PROCESS | 2400 | 1465119290403 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:34:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:34:50 INFO - PROCESS | 2400 | 1465119290408 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:34:50 INFO - PROCESS | 2400 | 1465119290409 Marionette TRACE conn2 <- [1,2710,null,{}] 02:34:50 INFO - PROCESS | 2400 | 1465119290435 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}] 02:34:50 INFO - PROCESS | 2400 | 1465119290437 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:50 INFO - PROCESS | 2400 | 1465119290515 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:34:50 INFO - PROCESS | 2400 | 1465119290519 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:50 INFO - PROCESS | 2400 | 1465119290520 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:50 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197c3800 == 30 [pid = 2400] [id = 685] 02:34:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 57 (0x11810e400) [pid = 2400] [serial = 2055] [outer = 0x0] 02:34:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 58 (0x11840a400) [pid = 2400] [serial = 2056] [outer = 0x11810e400] 02:34:50 INFO - PROCESS | 2400 | 1465119290550 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 2400 | ++DOMWINDOW == 59 (0x118f0cc00) [pid = 2400] [serial = 2057] [outer = 0x11810e400] 02:34:50 INFO - PROCESS | 2400 | 1465119290912 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] 02:34:50 INFO - PROCESS | 2400 | 1465119290933 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:34:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:34:50 INFO - PROCESS | 2400 | 1465119290935 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:34:50 INFO - PROCESS | 2400 | 1465119290937 Marionette TRACE conn2 <- [1,2714,null,{}] 02:34:50 INFO - PROCESS | 2400 | 1465119290945 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}] 02:34:50 INFO - PROCESS | 2400 | 1465119290948 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:51 INFO - PROCESS | 2400 | 1465119291035 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:34:51 INFO - PROCESS | 2400 | 1465119291096 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 2400 | 1465119291098 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x12191b000 == 31 [pid = 2400] [id = 686] 02:34:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 60 (0x1126d2800) [pid = 2400] [serial = 2058] [outer = 0x0] 02:34:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 61 (0x11976e400) [pid = 2400] [serial = 2059] [outer = 0x1126d2800] 02:34:51 INFO - PROCESS | 2400 | 1465119291126 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 62 (0x12124e800) [pid = 2400] [serial = 2060] [outer = 0x1126d2800] 02:34:51 INFO - PROCESS | 2400 | 1465119291415 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]]]}] 02:34:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:34:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 522ms 02:34:51 INFO - PROCESS | 2400 | 1465119291457 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:34:51 INFO - PROCESS | 2400 | 1465119291459 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:34:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:34:51 INFO - PROCESS | 2400 | 1465119291464 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 2400 | 1465119291466 Marionette TRACE conn2 <- [1,2718,null,{}] 02:34:51 INFO - PROCESS | 2400 | 1465119291469 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}] 02:34:51 INFO - PROCESS | 2400 | 1465119291470 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:51 INFO - PROCESS | 2400 | 1465119291552 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:34:51 INFO - PROCESS | 2400 | 1465119291616 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 2400 | 1465119291617 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x126c3c800 == 32 [pid = 2400] [id = 687] 02:34:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 63 (0x1210bec00) [pid = 2400] [serial = 2061] [outer = 0x0] 02:34:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 64 (0x121aebc00) [pid = 2400] [serial = 2062] [outer = 0x1210bec00] 02:34:51 INFO - PROCESS | 2400 | 1465119291642 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 65 (0x124498800) [pid = 2400] [serial = 2063] [outer = 0x1210bec00] 02:34:51 INFO - PROCESS | 2400 | 1465119291984 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] 02:34:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:34:52 INFO - PROCESS | 2400 | 1465119292044 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:34:52 INFO - PROCESS | 2400 | 1465119292047 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 2400 | 1465119292048 Marionette TRACE conn2 <- [1,2722,null,{}] 02:34:52 INFO - PROCESS | 2400 | 1465119292055 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}] 02:34:52 INFO - PROCESS | 2400 | 1465119292056 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:52 INFO - PROCESS | 2400 | 1465119292152 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:34:52 INFO - PROCESS | 2400 | 1465119292156 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:52 INFO - PROCESS | 2400 | 1465119292157 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293d0800 == 33 [pid = 2400] [id = 688] 02:34:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 66 (0x1210c6800) [pid = 2400] [serial = 2064] [outer = 0x0] 02:34:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x12484e000) [pid = 2400] [serial = 2065] [outer = 0x1210c6800] 02:34:52 INFO - PROCESS | 2400 | 1465119292182 Marionette DEBUG loaded listener.js 02:34:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x124ec5000) [pid = 2400] [serial = 2066] [outer = 0x1210c6800] 02:34:52 INFO - PROCESS | 2400 | 1465119292542 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] 02:34:52 INFO - PROCESS | 2400 | 1465119292576 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:34:52 INFO - PROCESS | 2400 | 1465119292578 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 2400 | 1465119292579 Marionette TRACE conn2 <- [1,2726,null,{}] 02:34:52 INFO - PROCESS | 2400 | 1465119292581 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}] 02:34:52 INFO - PROCESS | 2400 | 1465119292585 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:52 INFO - PROCESS | 2400 | 1465119292702 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:34:52 INFO - PROCESS | 2400 | 1465119292742 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:52 INFO - PROCESS | 2400 | 1465119292743 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x1297a9000 == 34 [pid = 2400] [id = 689] 02:34:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x126b38400) [pid = 2400] [serial = 2067] [outer = 0x0] 02:34:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x126c92800) [pid = 2400] [serial = 2068] [outer = 0x126b38400] 02:34:52 INFO - PROCESS | 2400 | 1465119292768 Marionette DEBUG loaded listener.js 02:34:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x127179800) [pid = 2400] [serial = 2069] [outer = 0x126b38400] 02:34:53 INFO - PROCESS | 2400 | 1465119293105 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]]]}] 02:34:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:34:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 570ms 02:34:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:34:53 INFO - PROCESS | 2400 | 1465119293149 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:34:53 INFO - PROCESS | 2400 | 1465119293150 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:34:53 INFO - PROCESS | 2400 | 1465119293152 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:34:53 INFO - PROCESS | 2400 | 1465119293160 Marionette TRACE conn2 <- [1,2730,null,{}] 02:34:53 INFO - PROCESS | 2400 | 1465119293163 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}] 02:34:53 INFO - PROCESS | 2400 | 1465119293164 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:53 INFO - PROCESS | 2400 | 1465119293260 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:34:53 INFO - PROCESS | 2400 | 1465119293271 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 2400 | 1465119293272 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x12aab8800 == 35 [pid = 2400] [id = 690] 02:34:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x127182400) [pid = 2400] [serial = 2070] [outer = 0x0] 02:34:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x127658000) [pid = 2400] [serial = 2071] [outer = 0x127182400] 02:34:53 INFO - PROCESS | 2400 | 1465119293296 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x1288c2000) [pid = 2400] [serial = 2072] [outer = 0x127182400] 02:34:53 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x1130d8c00) [pid = 2400] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:34:53 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x118fec800) [pid = 2400] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:34:53 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x1164a8800) [pid = 2400] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:34:53 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x111068c00) [pid = 2400] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:34:53 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x1122d1c00) [pid = 2400] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:34:53 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x118f06800) [pid = 2400] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:34:53 INFO - PROCESS | 2400 | --DOMWINDOW == 67 (0x124005400) [pid = 2400] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:34:53 INFO - PROCESS | 2400 | --DOMWINDOW == 66 (0x118409c00) [pid = 2400] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:34:53 INFO - PROCESS | 2400 | --DOMWINDOW == 65 (0x111f33800) [pid = 2400] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:34:54 INFO - PROCESS | 2400 | 1465119294111 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 02:34:54 INFO - PROCESS | 2400 | 1465119294136 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:34:54 INFO - PROCESS | 2400 | 1465119294138 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:34:54 INFO - PROCESS | 2400 | 1465119294139 Marionette TRACE conn2 <- [1,2734,null,{}] 02:34:54 INFO - PROCESS | 2400 | 1465119294145 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}] 02:34:54 INFO - PROCESS | 2400 | 1465119294146 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:54 INFO - PROCESS | 2400 | 1465119294221 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:34:54 INFO - PROCESS | 2400 | 1465119294227 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:54 INFO - PROCESS | 2400 | 1465119294230 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad38800 == 36 [pid = 2400] [id = 691] 02:34:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 66 (0x116869400) [pid = 2400] [serial = 2073] [outer = 0x0] 02:34:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x12055cc00) [pid = 2400] [serial = 2074] [outer = 0x116869400] 02:34:54 INFO - PROCESS | 2400 | 1465119294255 Marionette DEBUG loaded listener.js 02:34:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x1288c5c00) [pid = 2400] [serial = 2075] [outer = 0x116869400] 02:34:54 INFO - PROCESS | 2400 | 1465119294596 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]]]}] 02:34:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:34:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 476ms 02:34:54 INFO - PROCESS | 2400 | 1465119294616 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:34:54 INFO - PROCESS | 2400 | 1465119294618 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:34:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:34:54 INFO - PROCESS | 2400 | 1465119294620 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:34:54 INFO - PROCESS | 2400 | 1465119294621 Marionette TRACE conn2 <- [1,2738,null,{}] 02:34:54 INFO - PROCESS | 2400 | 1465119294623 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}] 02:34:54 INFO - PROCESS | 2400 | 1465119294624 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:54 INFO - PROCESS | 2400 | 1465119294717 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:34:54 INFO - PROCESS | 2400 | 1465119294720 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:54 INFO - PROCESS | 2400 | 1465119294721 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b227000 == 37 [pid = 2400] [id = 692] 02:34:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x11928d800) [pid = 2400] [serial = 2076] [outer = 0x0] 02:34:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x1288cd000) [pid = 2400] [serial = 2077] [outer = 0x11928d800] 02:34:54 INFO - PROCESS | 2400 | 1465119294746 Marionette DEBUG loaded listener.js 02:34:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x128c5cc00) [pid = 2400] [serial = 2078] [outer = 0x11928d800] 02:34:55 INFO - PROCESS | 2400 | 1465119295085 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]]]}] 02:34:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:34:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 518ms 02:34:55 INFO - PROCESS | 2400 | 1465119295147 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:34:55 INFO - PROCESS | 2400 | 1465119295149 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:34:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:34:55 INFO - PROCESS | 2400 | 1465119295151 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 2400 | 1465119295152 Marionette TRACE conn2 <- [1,2742,null,{}] 02:34:55 INFO - PROCESS | 2400 | 1465119295154 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}] 02:34:55 INFO - PROCESS | 2400 | 1465119295155 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:55 INFO - PROCESS | 2400 | 1465119295237 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:34:55 INFO - PROCESS | 2400 | 1465119295240 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:55 INFO - PROCESS | 2400 | 1465119295241 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:55 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b31c000 == 38 [pid = 2400] [id = 693] 02:34:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x128c55c00) [pid = 2400] [serial = 2079] [outer = 0x0] 02:34:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x128d2a000) [pid = 2400] [serial = 2080] [outer = 0x128c55c00] 02:34:55 INFO - PROCESS | 2400 | 1465119295266 Marionette DEBUG loaded listener.js 02:34:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x128d31000) [pid = 2400] [serial = 2081] [outer = 0x128c55c00] 02:34:55 INFO - PROCESS | 2400 | 1465119295687 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]]]}] 02:34:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:34:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 573ms 02:34:55 INFO - PROCESS | 2400 | 1465119295725 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:34:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:34:55 INFO - PROCESS | 2400 | 1465119295727 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:34:55 INFO - PROCESS | 2400 | 1465119295731 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 2400 | 1465119295733 Marionette TRACE conn2 <- [1,2746,null,{}] 02:34:55 INFO - PROCESS | 2400 | 1465119295736 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}] 02:34:55 INFO - PROCESS | 2400 | 1465119295750 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:55 INFO - PROCESS | 2400 | 1465119295927 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:34:56 INFO - PROCESS | 2400 | 1465119296036 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 2400 | 1465119296038 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x116828000 == 39 [pid = 2400] [id = 694] 02:34:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x111d5f000) [pid = 2400] [serial = 2082] [outer = 0x0] 02:34:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x11224c400) [pid = 2400] [serial = 2083] [outer = 0x111d5f000] 02:34:56 INFO - PROCESS | 2400 | 1465119296070 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x11322e400) [pid = 2400] [serial = 2084] [outer = 0x111d5f000] 02:34:56 INFO - PROCESS | 2400 | 1465119296507 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]]]}] 02:34:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:34:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 821ms 02:34:56 INFO - PROCESS | 2400 | 1465119296552 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:34:56 INFO - PROCESS | 2400 | 1465119296555 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:34:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:34:56 INFO - PROCESS | 2400 | 1465119296558 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:34:56 INFO - PROCESS | 2400 | 1465119296560 Marionette TRACE conn2 <- [1,2750,null,{}] 02:34:56 INFO - PROCESS | 2400 | 1465119296564 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}] 02:34:56 INFO - PROCESS | 2400 | 1465119296565 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:56 INFO - PROCESS | 2400 | 1465119296697 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:34:56 INFO - PROCESS | 2400 | 1465119296773 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 2400 | 1465119296775 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x121ec1000 == 40 [pid = 2400] [id = 695] 02:34:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x1175a7400) [pid = 2400] [serial = 2085] [outer = 0x0] 02:34:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x11877d800) [pid = 2400] [serial = 2086] [outer = 0x1175a7400] 02:34:56 INFO - PROCESS | 2400 | 1465119296805 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x11976dc00) [pid = 2400] [serial = 2087] [outer = 0x1175a7400] 02:34:57 INFO - PROCESS | 2400 | 1465119297237 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]]]}] 02:34:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:34:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 721ms 02:34:57 INFO - PROCESS | 2400 | 1465119297281 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:34:57 INFO - PROCESS | 2400 | 1465119297285 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:34:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:34:57 INFO - PROCESS | 2400 | 1465119297288 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:34:57 INFO - PROCESS | 2400 | 1465119297290 Marionette TRACE conn2 <- [1,2754,null,{}] 02:34:57 INFO - PROCESS | 2400 | 1465119297293 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}] 02:34:57 INFO - PROCESS | 2400 | 1465119297295 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:57 INFO - PROCESS | 2400 | 1465119297442 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:34:57 INFO - PROCESS | 2400 | 1465119297580 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:57 INFO - PROCESS | 2400 | 1465119297582 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:57 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b312800 == 41 [pid = 2400] [id = 696] 02:34:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1199c1000) [pid = 2400] [serial = 2088] [outer = 0x0] 02:34:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x121c79800) [pid = 2400] [serial = 2089] [outer = 0x1199c1000] 02:34:57 INFO - PROCESS | 2400 | 1465119297634 Marionette DEBUG loaded listener.js 02:34:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x126b33800) [pid = 2400] [serial = 2090] [outer = 0x1199c1000] 02:34:58 INFO - PROCESS | 2400 | 1465119298117 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]]]}] 02:34:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:34:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 873ms 02:34:58 INFO - PROCESS | 2400 | 1465119298160 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:34:58 INFO - PROCESS | 2400 | 1465119298162 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:34:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:34:58 INFO - PROCESS | 2400 | 1465119298169 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:34:58 INFO - PROCESS | 2400 | 1465119298174 Marionette TRACE conn2 <- [1,2758,null,{}] 02:34:58 INFO - PROCESS | 2400 | 1465119298196 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}] 02:34:58 INFO - PROCESS | 2400 | 1465119298199 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:58 INFO - PROCESS | 2400 | 1465119298307 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:34:58 INFO - PROCESS | 2400 | 1465119298378 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:58 INFO - PROCESS | 2400 | 1465119298380 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c273800 == 42 [pid = 2400] [id = 697] 02:34:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x124463000) [pid = 2400] [serial = 2091] [outer = 0x0] 02:34:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x127475c00) [pid = 2400] [serial = 2092] [outer = 0x124463000] 02:34:58 INFO - PROCESS | 2400 | 1465119298410 Marionette DEBUG loaded listener.js 02:34:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x128d2c000) [pid = 2400] [serial = 2093] [outer = 0x124463000] 02:34:58 INFO - PROCESS | 2400 | 1465119298821 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]]]}] 02:34:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:34:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 676ms 02:34:58 INFO - PROCESS | 2400 | 1465119298842 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:34:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:34:58 INFO - PROCESS | 2400 | 1465119298844 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:34:58 INFO - PROCESS | 2400 | 1465119298846 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:34:58 INFO - PROCESS | 2400 | 1465119298847 Marionette TRACE conn2 <- [1,2762,null,{}] 02:34:58 INFO - PROCESS | 2400 | 1465119298850 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}] 02:34:58 INFO - PROCESS | 2400 | 1465119298851 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:58 INFO - PROCESS | 2400 | 1465119298950 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:34:59 INFO - PROCESS | 2400 | 1465119299012 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:59 INFO - PROCESS | 2400 | 1465119299012 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c645000 == 43 [pid = 2400] [id = 698] 02:34:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x128f3c000) [pid = 2400] [serial = 2094] [outer = 0x0] 02:34:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x12934fc00) [pid = 2400] [serial = 2095] [outer = 0x128f3c000] 02:34:59 INFO - PROCESS | 2400 | 1465119299041 Marionette DEBUG loaded listener.js 02:34:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x129356800) [pid = 2400] [serial = 2096] [outer = 0x128f3c000] 02:34:59 INFO - PROCESS | 2400 | 1465119299642 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]]]}] 02:34:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:34:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 824ms 02:34:59 INFO - PROCESS | 2400 | 1465119299683 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:34:59 INFO - PROCESS | 2400 | 1465119299685 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:34:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:34:59 INFO - PROCESS | 2400 | 1465119299688 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:34:59 INFO - PROCESS | 2400 | 1465119299690 Marionette TRACE conn2 <- [1,2766,null,{}] 02:34:59 INFO - PROCESS | 2400 | 1465119299694 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}] 02:34:59 INFO - PROCESS | 2400 | 1465119299698 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:59 INFO - PROCESS | 2400 | 1465119299792 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:34:59 INFO - PROCESS | 2400 | 1465119299875 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:59 INFO - PROCESS | 2400 | 1465119299877 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:34:59 INFO - PROCESS | 2400 | ++DOCSHELL 0x116676000 == 44 [pid = 2400] [id = 699] 02:34:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x1164ac400) [pid = 2400] [serial = 2097] [outer = 0x0] 02:34:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x117661c00) [pid = 2400] [serial = 2098] [outer = 0x1164ac400] 02:34:59 INFO - PROCESS | 2400 | 1465119299907 Marionette DEBUG loaded listener.js 02:34:59 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x118287800) [pid = 2400] [serial = 2099] [outer = 0x1164ac400] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x12b31c000 == 43 [pid = 2400] [id = 693] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x12b227000 == 42 [pid = 2400] [id = 692] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad38800 == 41 [pid = 2400] [id = 691] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x12aab8800 == 40 [pid = 2400] [id = 690] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x1297a9000 == 39 [pid = 2400] [id = 689] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x1293d0800 == 38 [pid = 2400] [id = 688] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x12b20d800 == 37 [pid = 2400] [id = 18] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x126c3c800 == 36 [pid = 2400] [id = 687] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x12191b000 == 35 [pid = 2400] [id = 686] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x1197c3800 == 34 [pid = 2400] [id = 685] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x117e0d800 == 33 [pid = 2400] [id = 684] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x124e93000 == 32 [pid = 2400] [id = 683] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x126e8a800 == 31 [pid = 2400] [id = 681] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x11831d000 == 30 [pid = 2400] [id = 682] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x12c645000 == 29 [pid = 2400] [id = 698] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x12c273800 == 28 [pid = 2400] [id = 697] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x12b312800 == 27 [pid = 2400] [id = 696] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x121ec1000 == 26 [pid = 2400] [id = 695] 02:35:00 INFO - PROCESS | 2400 | --DOCSHELL 0x116828000 == 25 [pid = 2400] [id = 694] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x12139f800) [pid = 2400] [serial = 2044] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1184bb400) [pid = 2400] [serial = 2018] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x11976b000) [pid = 2400] [serial = 2038] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x11805ac00) [pid = 2400] [serial = 2017] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x11712a000) [pid = 2400] [serial = 2032] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x112d4dc00) [pid = 2400] [serial = 2026] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x115dc9c00) [pid = 2400] [serial = 2027] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x113223800) [pid = 2400] [serial = 2029] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x114efd400) [pid = 2400] [serial = 2030] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1213a3400) [pid = 2400] [serial = 2021] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x1199c0800) [pid = 2400] [serial = 2020] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x127659c00) [pid = 2400] [serial = 2024] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x126b30000) [pid = 2400] [serial = 2023] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x118782400) [pid = 2400] [serial = 2035] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x118108000) [pid = 2400] [serial = 2041] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x111fdac00) [pid = 2400] [serial = 2042] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x1199be000) [pid = 2400] [serial = 2039] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x118f0c800) [pid = 2400] [serial = 2036] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x118105c00) [pid = 2400] [serial = 2033] [outer = 0x0] [url = about:blank] 02:35:00 INFO - PROCESS | 2400 | 1465119300981 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]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:35:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1327ms 02:35:01 INFO - PROCESS | 2400 | 1465119301025 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 2400 | 1465119301029 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:35:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:35:01 INFO - PROCESS | 2400 | 1465119301035 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 2400 | 1465119301039 Marionette TRACE conn2 <- [1,2770,null,{}] 02:35:01 INFO - PROCESS | 2400 | 1465119301075 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}] 02:35:01 INFO - PROCESS | 2400 | 1465119301077 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:01 INFO - PROCESS | 2400 | 1465119301190 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:35:01 INFO - PROCESS | 2400 | 1465119301197 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 2400 | 1465119301199 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:01 INFO - PROCESS | 2400 | ++DOCSHELL 0x11666d800 == 26 [pid = 2400] [id = 700] 02:35:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x11298bc00) [pid = 2400] [serial = 2100] [outer = 0x0] 02:35:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x112aca400) [pid = 2400] [serial = 2101] [outer = 0x11298bc00] 02:35:01 INFO - PROCESS | 2400 | 1465119301227 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x113222c00) [pid = 2400] [serial = 2102] [outer = 0x11298bc00] 02:35:01 INFO - PROCESS | 2400 | 1465119301599 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]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:35:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 593ms 02:35:01 INFO - PROCESS | 2400 | 1465119301627 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 2400 | 1465119301630 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:35:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:35:01 INFO - PROCESS | 2400 | 1465119301635 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 2400 | 1465119301637 Marionette TRACE conn2 <- [1,2774,null,{}] 02:35:01 INFO - PROCESS | 2400 | 1465119301639 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}] 02:35:01 INFO - PROCESS | 2400 | 1465119301641 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:01 INFO - PROCESS | 2400 | 1465119301722 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:35:01 INFO - PROCESS | 2400 | 1465119301731 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 2400 | 1465119301733 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:01 INFO - PROCESS | 2400 | ++DOCSHELL 0x118317800 == 27 [pid = 2400] [id = 701] 02:35:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x116177400) [pid = 2400] [serial = 2103] [outer = 0x0] 02:35:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x11662fc00) [pid = 2400] [serial = 2104] [outer = 0x116177400] 02:35:01 INFO - PROCESS | 2400 | 1465119301760 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x116a71400) [pid = 2400] [serial = 2105] [outer = 0x116177400] 02:35:02 INFO - PROCESS | 2400 | 1465119302119 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]]]}] 02:35:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:35:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 02:35:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:35:02 INFO - PROCESS | 2400 | 1465119302155 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:35:02 INFO - PROCESS | 2400 | 1465119302156 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:35:02 INFO - PROCESS | 2400 | 1465119302159 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:35:02 INFO - PROCESS | 2400 | 1465119302162 Marionette TRACE conn2 <- [1,2778,null,{}] 02:35:02 INFO - PROCESS | 2400 | 1465119302171 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}] 02:35:02 INFO - PROCESS | 2400 | 1465119302175 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:02 INFO - PROCESS | 2400 | 1465119302253 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:35:02 INFO - PROCESS | 2400 | 1465119302258 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 2400 | 1465119302260 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:02 INFO - PROCESS | 2400 | ++DOCSHELL 0x116aa6000 == 28 [pid = 2400] [id = 702] 02:35:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x118103800) [pid = 2400] [serial = 2106] [outer = 0x0] 02:35:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x11836a000) [pid = 2400] [serial = 2107] [outer = 0x118103800] 02:35:02 INFO - PROCESS | 2400 | 1465119302293 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x11877cc00) [pid = 2400] [serial = 2108] [outer = 0x118103800] 02:35:02 INFO - PROCESS | 2400 | 1465119302650 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]]]}] 02:35:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:35:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 526ms 02:35:02 INFO - PROCESS | 2400 | 1465119302686 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:35:02 INFO - PROCESS | 2400 | 1465119302687 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:35:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:35:02 INFO - PROCESS | 2400 | 1465119302690 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:35:02 INFO - PROCESS | 2400 | 1465119302691 Marionette TRACE conn2 <- [1,2782,null,{}] 02:35:02 INFO - PROCESS | 2400 | 1465119302693 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}] 02:35:02 INFO - PROCESS | 2400 | 1465119302694 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:02 INFO - PROCESS | 2400 | 1465119302803 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:35:02 INFO - PROCESS | 2400 | 1465119302808 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 2400 | 1465119302810 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:02 INFO - PROCESS | 2400 | ++DOCSHELL 0x12118b000 == 29 [pid = 2400] [id = 703] 02:35:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x1184b9000) [pid = 2400] [serial = 2109] [outer = 0x0] 02:35:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x118f47c00) [pid = 2400] [serial = 2110] [outer = 0x1184b9000] 02:35:02 INFO - PROCESS | 2400 | 1465119302837 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x1164eb400) [pid = 2400] [serial = 2111] [outer = 0x1184b9000] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x128c55c00) [pid = 2400] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x126b38400) [pid = 2400] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1210c6800) [pid = 2400] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x127182400) [pid = 2400] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x1126d2800) [pid = 2400] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x12055b800) [pid = 2400] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x11810e400) [pid = 2400] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x1210bec00) [pid = 2400] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x11322b800) [pid = 2400] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x112a87000) [pid = 2400] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x11680d400) [pid = 2400] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x116869400) [pid = 2400] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x11928d800) [pid = 2400] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x12ce10400) [pid = 2400] [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.] 02:35:03 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x12d11b800) [pid = 2400] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:35:03 INFO - PROCESS | 2400 | 1465119303695 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]]]}] 02:35:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:35:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1071ms 02:35:03 INFO - PROCESS | 2400 | 1465119303762 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:35:03 INFO - PROCESS | 2400 | 1465119303764 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:35:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:35:03 INFO - PROCESS | 2400 | 1465119303768 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 2400 | 1465119303770 Marionette TRACE conn2 <- [1,2786,null,{}] 02:35:03 INFO - PROCESS | 2400 | 1465119303773 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}] 02:35:03 INFO - PROCESS | 2400 | 1465119303775 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:03 INFO - PROCESS | 2400 | 1465119303886 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:35:03 INFO - PROCESS | 2400 | 1465119303945 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:03 INFO - PROCESS | 2400 | 1465119303946 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:03 INFO - PROCESS | 2400 | ++DOCSHELL 0x118226800 == 30 [pid = 2400] [id = 704] 02:35:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x1126d1400) [pid = 2400] [serial = 2112] [outer = 0x0] 02:35:03 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x112f62400) [pid = 2400] [serial = 2113] [outer = 0x1126d1400] 02:35:03 INFO - PROCESS | 2400 | 1465119303978 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x115e30000) [pid = 2400] [serial = 2114] [outer = 0x1126d1400] 02:35:04 INFO - PROCESS | 2400 | 1465119304495 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]]]}] 02:35:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:35:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 770ms 02:35:04 INFO - PROCESS | 2400 | 1465119304554 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:35:04 INFO - PROCESS | 2400 | 1465119304557 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:35:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:35:04 INFO - PROCESS | 2400 | 1465119304565 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:35:04 INFO - PROCESS | 2400 | 1465119304567 Marionette TRACE conn2 <- [1,2790,null,{}] 02:35:04 INFO - PROCESS | 2400 | 1465119304570 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}] 02:35:04 INFO - PROCESS | 2400 | 1465119304571 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:04 INFO - PROCESS | 2400 | 1465119304675 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:35:04 INFO - PROCESS | 2400 | 1465119304753 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 2400 | 1465119304755 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:04 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213ca800 == 31 [pid = 2400] [id = 705] 02:35:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x1168bd400) [pid = 2400] [serial = 2115] [outer = 0x0] 02:35:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x117129c00) [pid = 2400] [serial = 2116] [outer = 0x1168bd400] 02:35:04 INFO - PROCESS | 2400 | 1465119304786 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x118107c00) [pid = 2400] [serial = 2117] [outer = 0x1168bd400] 02:35:05 INFO - PROCESS | 2400 | 1465119305395 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]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:35:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 873ms 02:35:05 INFO - PROCESS | 2400 | 1465119305436 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 2400 | 1465119305439 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:35:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:35:05 INFO - PROCESS | 2400 | 1465119305443 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 2400 | 1465119305445 Marionette TRACE conn2 <- [1,2794,null,{}] 02:35:05 INFO - PROCESS | 2400 | 1465119305449 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}] 02:35:05 INFO - PROCESS | 2400 | 1465119305450 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:05 INFO - PROCESS | 2400 | 1465119305561 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:35:05 INFO - PROCESS | 2400 | --DOCSHELL 0x116aa6000 == 30 [pid = 2400] [id = 702] 02:35:05 INFO - PROCESS | 2400 | --DOCSHELL 0x118317800 == 29 [pid = 2400] [id = 701] 02:35:05 INFO - PROCESS | 2400 | --DOCSHELL 0x11666d800 == 28 [pid = 2400] [id = 700] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x12d124000) [pid = 2400] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x128d2a000) [pid = 2400] [serial = 2080] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x126c92800) [pid = 2400] [serial = 2068] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x12484e000) [pid = 2400] [serial = 2065] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x127179800) [pid = 2400] [serial = 2069] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x127658000) [pid = 2400] [serial = 2071] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x11976e400) [pid = 2400] [serial = 2059] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x12124e800) [pid = 2400] [serial = 2060] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 67 (0x124493c00) [pid = 2400] [serial = 2045] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 66 (0x11840a400) [pid = 2400] [serial = 2056] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 65 (0x118f0cc00) [pid = 2400] [serial = 2057] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 64 (0x121aebc00) [pid = 2400] [serial = 2062] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 63 (0x115e34800) [pid = 2400] [serial = 2053] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 62 (0x1168b6000) [pid = 2400] [serial = 2054] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 61 (0x112f67c00) [pid = 2400] [serial = 2047] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 60 (0x115edcc00) [pid = 2400] [serial = 2048] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 59 (0x118286400) [pid = 2400] [serial = 2050] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 58 (0x11840f800) [pid = 2400] [serial = 2051] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 57 (0x1288c5c00) [pid = 2400] [serial = 2075] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 56 (0x1288cd000) [pid = 2400] [serial = 2077] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 55 (0x11976d400) [pid = 2400] [serial = 1409] [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.] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 54 (0x12055cc00) [pid = 2400] [serial = 2074] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 53 (0x128c5cc00) [pid = 2400] [serial = 2078] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 52 (0x1288c2000) [pid = 2400] [serial = 2072] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 51 (0x124ec5000) [pid = 2400] [serial = 2066] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 50 (0x124498800) [pid = 2400] [serial = 2063] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | --DOMWINDOW == 49 (0x128d31000) [pid = 2400] [serial = 2081] [outer = 0x0] [url = about:blank] 02:35:05 INFO - PROCESS | 2400 | 1465119305692 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:05 INFO - PROCESS | 2400 | 1465119305695 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:05 INFO - PROCESS | 2400 | ++DOCSHELL 0x116a9c000 == 29 [pid = 2400] [id = 706] 02:35:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 50 (0x112988c00) [pid = 2400] [serial = 2118] [outer = 0x0] 02:35:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 51 (0x112a83400) [pid = 2400] [serial = 2119] [outer = 0x112988c00] 02:35:05 INFO - PROCESS | 2400 | 1465119305740 Marionette DEBUG loaded listener.js 02:35:05 INFO - PROCESS | 2400 | ++DOMWINDOW == 52 (0x114fc1000) [pid = 2400] [serial = 2120] [outer = 0x112988c00] 02:35:06 INFO - PROCESS | 2400 | 1465119306126 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]]]}] 02:35:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:35:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 722ms 02:35:06 INFO - PROCESS | 2400 | 1465119306165 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:35:06 INFO - PROCESS | 2400 | 1465119306169 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:35:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:35:06 INFO - PROCESS | 2400 | 1465119306175 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:35:06 INFO - PROCESS | 2400 | 1465119306178 Marionette TRACE conn2 <- [1,2798,null,{}] 02:35:06 INFO - PROCESS | 2400 | 1465119306182 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}] 02:35:06 INFO - PROCESS | 2400 | 1465119306184 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:06 INFO - PROCESS | 2400 | 1465119306331 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:35:06 INFO - PROCESS | 2400 | 1465119306415 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:06 INFO - PROCESS | 2400 | 1465119306417 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:06 INFO - PROCESS | 2400 | ++DOCSHELL 0x119221800 == 30 [pid = 2400] [id = 707] 02:35:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 53 (0x116469400) [pid = 2400] [serial = 2121] [outer = 0x0] 02:35:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 54 (0x116a72400) [pid = 2400] [serial = 2122] [outer = 0x116469400] 02:35:06 INFO - PROCESS | 2400 | 1465119306462 Marionette DEBUG loaded listener.js 02:35:06 INFO - PROCESS | 2400 | ++DOMWINDOW == 55 (0x118110400) [pid = 2400] [serial = 2123] [outer = 0x116469400] 02:35:06 INFO - PROCESS | 2400 | 1465119306793 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]]]}] 02:35:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:35:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 673ms 02:35:06 INFO - PROCESS | 2400 | 1465119306857 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:35:06 INFO - PROCESS | 2400 | 1465119306859 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:35:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:35:06 INFO - PROCESS | 2400 | 1465119306864 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:35:06 INFO - PROCESS | 2400 | 1465119306868 Marionette TRACE conn2 <- [1,2802,null,{}] 02:35:06 INFO - PROCESS | 2400 | 1465119306880 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}] 02:35:06 INFO - PROCESS | 2400 | 1465119306885 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:07 INFO - PROCESS | 2400 | 1465119307045 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:35:07 INFO - PROCESS | 2400 | 1465119307190 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 2400 | 1465119307192 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:07 INFO - PROCESS | 2400 | ++DOCSHELL 0x114f84800 == 31 [pid = 2400] [id = 708] 02:35:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 56 (0x111d1a800) [pid = 2400] [serial = 2124] [outer = 0x0] 02:35:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 57 (0x111d7c400) [pid = 2400] [serial = 2125] [outer = 0x111d1a800] 02:35:07 INFO - PROCESS | 2400 | 1465119307250 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 58 (0x1130bdc00) [pid = 2400] [serial = 2126] [outer = 0x111d1a800] 02:35:07 INFO - PROCESS | 2400 | 1465119307698 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]]]}] 02:35:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:35:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 874ms 02:35:07 INFO - PROCESS | 2400 | 1465119307739 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:35:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:35:07 INFO - PROCESS | 2400 | 1465119307742 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:35:07 INFO - PROCESS | 2400 | 1465119307745 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 2400 | 1465119307747 Marionette TRACE conn2 <- [1,2806,null,{}] 02:35:07 INFO - PROCESS | 2400 | 1465119307750 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}] 02:35:07 INFO - PROCESS | 2400 | 1465119307754 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:07 INFO - PROCESS | 2400 | 1465119307856 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:35:07 INFO - PROCESS | 2400 | 1465119307913 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 2400 | 1465119307915 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:07 INFO - PROCESS | 2400 | ++DOCSHELL 0x1213c8000 == 32 [pid = 2400] [id = 709] 02:35:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 59 (0x112e91000) [pid = 2400] [serial = 2127] [outer = 0x0] 02:35:07 INFO - PROCESS | 2400 | ++DOMWINDOW == 60 (0x118287400) [pid = 2400] [serial = 2128] [outer = 0x112e91000] 02:35:07 INFO - PROCESS | 2400 | 1465119307945 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 61 (0x118780400) [pid = 2400] [serial = 2129] [outer = 0x112e91000] 02:35:08 INFO - PROCESS | 2400 | 1465119308380 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]]]}] 02:35:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:35:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 672ms 02:35:08 INFO - PROCESS | 2400 | 1465119308419 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:35:08 INFO - PROCESS | 2400 | 1465119308422 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:35:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:35:08 INFO - PROCESS | 2400 | 1465119308425 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 2400 | 1465119308426 Marionette TRACE conn2 <- [1,2810,null,{}] 02:35:08 INFO - PROCESS | 2400 | 1465119308428 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}] 02:35:08 INFO - PROCESS | 2400 | 1465119308430 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:08 INFO - PROCESS | 2400 | 1465119308553 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:35:08 INFO - PROCESS | 2400 | 1465119308624 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:08 INFO - PROCESS | 2400 | 1465119308625 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:08 INFO - PROCESS | 2400 | ++DOCSHELL 0x1240d3000 == 33 [pid = 2400] [id = 710] 02:35:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 62 (0x119776400) [pid = 2400] [serial = 2130] [outer = 0x0] 02:35:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 63 (0x1199b9c00) [pid = 2400] [serial = 2131] [outer = 0x119776400] 02:35:08 INFO - PROCESS | 2400 | 1465119308655 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 2400 | ++DOMWINDOW == 64 (0x1199e2800) [pid = 2400] [serial = 2132] [outer = 0x119776400] 02:35:09 INFO - PROCESS | 2400 | 1465119309069 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]]]}] 02:35:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:35:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 02:35:09 INFO - PROCESS | 2400 | 1465119309096 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:35:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:35:09 INFO - PROCESS | 2400 | 1465119309097 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:35:09 INFO - PROCESS | 2400 | 1465119309104 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 2400 | 1465119309108 Marionette TRACE conn2 <- [1,2814,null,{}] 02:35:09 INFO - PROCESS | 2400 | 1465119309112 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}] 02:35:09 INFO - PROCESS | 2400 | 1465119309115 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:09 INFO - PROCESS | 2400 | 1465119309216 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:35:09 INFO - PROCESS | 2400 | 1465119309275 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 2400 | 1465119309276 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x127168800 == 34 [pid = 2400] [id = 711] 02:35:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 65 (0x1199e4c00) [pid = 2400] [serial = 2133] [outer = 0x0] 02:35:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 66 (0x1210bec00) [pid = 2400] [serial = 2134] [outer = 0x1199e4c00] 02:35:09 INFO - PROCESS | 2400 | 1465119309305 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x1219ddc00) [pid = 2400] [serial = 2135] [outer = 0x1199e4c00] 02:35:09 INFO - PROCESS | 2400 | 1465119309763 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]]]}] 02:35:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:35:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 677ms 02:35:09 INFO - PROCESS | 2400 | 1465119309778 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 2400 | 1465119309782 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:35:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:35:09 INFO - PROCESS | 2400 | 1465119309784 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 2400 | 1465119309785 Marionette TRACE conn2 <- [1,2818,null,{}] 02:35:09 INFO - PROCESS | 2400 | 1465119309788 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}] 02:35:09 INFO - PROCESS | 2400 | 1465119309789 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:09 INFO - PROCESS | 2400 | 1465119309888 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:35:09 INFO - PROCESS | 2400 | 1465119309976 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 2400 | 1465119309978 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:09 INFO - PROCESS | 2400 | ++DOCSHELL 0x129009000 == 35 [pid = 2400] [id = 712] 02:35:09 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x1243eac00) [pid = 2400] [serial = 2136] [outer = 0x0] 02:35:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x124499c00) [pid = 2400] [serial = 2137] [outer = 0x1243eac00] 02:35:10 INFO - PROCESS | 2400 | 1465119310007 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x12484e400) [pid = 2400] [serial = 2138] [outer = 0x1243eac00] 02:35:10 INFO - PROCESS | 2400 | 1465119310438 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]]]}] 02:35:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:35:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 670ms 02:35:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:35:10 INFO - PROCESS | 2400 | 1465119310455 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:35:10 INFO - PROCESS | 2400 | 1465119310456 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:35:10 INFO - PROCESS | 2400 | 1465119310458 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - PROCESS | 2400 | 1465119310460 Marionette TRACE conn2 <- [1,2822,null,{}] 02:35:10 INFO - PROCESS | 2400 | 1465119310486 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}] 02:35:10 INFO - PROCESS | 2400 | 1465119310487 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:10 INFO - PROCESS | 2400 | 1465119310587 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:35:10 INFO - PROCESS | 2400 | 1465119310655 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 2400 | 1465119310659 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:10 INFO - PROCESS | 2400 | ++DOCSHELL 0x11830e000 == 36 [pid = 2400] [id = 713] 02:35:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x124ec7400) [pid = 2400] [serial = 2139] [outer = 0x0] 02:35:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x124edc800) [pid = 2400] [serial = 2140] [outer = 0x124ec7400] 02:35:10 INFO - PROCESS | 2400 | 1465119310697 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x126be2800) [pid = 2400] [serial = 2141] [outer = 0x124ec7400] 02:35:11 INFO - PROCESS | 2400 | 1465119311182 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]]]}] 02:35:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:35:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 790ms 02:35:11 INFO - PROCESS | 2400 | --DOCSHELL 0x119221800 == 35 [pid = 2400] [id = 707] 02:35:11 INFO - PROCESS | 2400 | --DOCSHELL 0x116a9c000 == 34 [pid = 2400] [id = 706] 02:35:11 INFO - PROCESS | 2400 | --DOCSHELL 0x118226800 == 33 [pid = 2400] [id = 704] 02:35:11 INFO - PROCESS | 2400 | --DOCSHELL 0x116676000 == 32 [pid = 2400] [id = 699] 02:35:11 INFO - PROCESS | 2400 | --DOCSHELL 0x1213ca800 == 31 [pid = 2400] [id = 705] 02:35:11 INFO - PROCESS | 2400 | --DOCSHELL 0x12118b000 == 30 [pid = 2400] [id = 703] 02:35:11 INFO - PROCESS | 2400 | --DOCSHELL 0x129009000 == 29 [pid = 2400] [id = 712] 02:35:11 INFO - PROCESS | 2400 | --DOCSHELL 0x127168800 == 28 [pid = 2400] [id = 711] 02:35:11 INFO - PROCESS | 2400 | --DOCSHELL 0x1240d3000 == 27 [pid = 2400] [id = 710] 02:35:11 INFO - PROCESS | 2400 | --DOCSHELL 0x1213c8000 == 26 [pid = 2400] [id = 709] 02:35:11 INFO - PROCESS | 2400 | --DOCSHELL 0x114f84800 == 25 [pid = 2400] [id = 708] 02:35:11 INFO - PROCESS | 2400 | 1465119311803 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:35:11 INFO - PROCESS | 2400 | 1465119311806 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:35:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:35:11 INFO - PROCESS | 2400 | 1465119311812 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:35:11 INFO - PROCESS | 2400 | 1465119311814 Marionette TRACE conn2 <- [1,2826,null,{}] 02:35:11 INFO - PROCESS | 2400 | 1465119311821 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}] 02:35:11 INFO - PROCESS | 2400 | 1465119311824 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:11 INFO - PROCESS | 2400 | 1465119311904 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:35:11 INFO - PROCESS | 2400 | 1465119311913 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:11 INFO - PROCESS | 2400 | 1465119311917 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:11 INFO - PROCESS | 2400 | ++DOCSHELL 0x116622000 == 26 [pid = 2400] [id = 714] 02:35:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x1126ab400) [pid = 2400] [serial = 2142] [outer = 0x0] 02:35:11 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x1126ddc00) [pid = 2400] [serial = 2143] [outer = 0x1126ab400] 02:35:11 INFO - PROCESS | 2400 | 1465119311946 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x112e8ec00) [pid = 2400] [serial = 2144] [outer = 0x1126ab400] 02:35:12 INFO - PROCESS | 2400 | 1465119312302 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:35:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:35:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 523ms 02:35:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:35:12 INFO - PROCESS | 2400 | 1465119312379 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:35:12 INFO - PROCESS | 2400 | 1465119312381 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:35:12 INFO - PROCESS | 2400 | 1465119312387 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - PROCESS | 2400 | 1465119312390 Marionette TRACE conn2 <- [1,2830,null,{}] 02:35:12 INFO - PROCESS | 2400 | 1465119312392 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}] 02:35:12 INFO - PROCESS | 2400 | 1465119312394 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:12 INFO - PROCESS | 2400 | 1465119312498 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:35:12 INFO - PROCESS | 2400 | 1465119312540 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 2400 | 1465119312541 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:12 INFO - PROCESS | 2400 | ++DOCSHELL 0x11898b800 == 27 [pid = 2400] [id = 715] 02:35:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x115dc9000) [pid = 2400] [serial = 2145] [outer = 0x0] 02:35:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x1164a8400) [pid = 2400] [serial = 2146] [outer = 0x115dc9000] 02:35:12 INFO - PROCESS | 2400 | 1465119312569 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x1168b3400) [pid = 2400] [serial = 2147] [outer = 0x115dc9000] 02:35:12 INFO - PROCESS | 2400 | 1465119312919 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]]]}] 02:35:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:35:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 576ms 02:35:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:35:12 INFO - PROCESS | 2400 | 1465119312966 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:35:12 INFO - PROCESS | 2400 | 1465119312967 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:35:12 INFO - PROCESS | 2400 | 1465119312969 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - PROCESS | 2400 | 1465119312971 Marionette TRACE conn2 <- [1,2834,null,{}] 02:35:12 INFO - PROCESS | 2400 | 1465119312978 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}] 02:35:12 INFO - PROCESS | 2400 | 1465119312981 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:13 INFO - PROCESS | 2400 | 1465119313095 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:35:13 INFO - PROCESS | 2400 | 1465119313104 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 2400 | 1465119313107 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x12126d000 == 28 [pid = 2400] [id = 716] 02:35:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x118368c00) [pid = 2400] [serial = 2148] [outer = 0x0] 02:35:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x11840b000) [pid = 2400] [serial = 2149] [outer = 0x118368c00] 02:35:13 INFO - PROCESS | 2400 | 1465119313187 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x118783400) [pid = 2400] [serial = 2150] [outer = 0x118368c00] 02:35:13 INFO - PROCESS | 2400 | 1465119313534 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:35:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:35:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 619ms 02:35:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:35:13 INFO - PROCESS | 2400 | 1465119313589 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:35:13 INFO - PROCESS | 2400 | 1465119313590 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:35:13 INFO - PROCESS | 2400 | 1465119313592 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:35:13 INFO - PROCESS | 2400 | 1465119313593 Marionette TRACE conn2 <- [1,2838,null,{}] 02:35:13 INFO - PROCESS | 2400 | 1465119313596 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}] 02:35:13 INFO - PROCESS | 2400 | 1465119313597 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:13 INFO - PROCESS | 2400 | 1465119313699 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:35:13 INFO - PROCESS | 2400 | 1465119313712 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 2400 | 1465119313713 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:13 INFO - PROCESS | 2400 | ++DOCSHELL 0x12440c800 == 29 [pid = 2400] [id = 717] 02:35:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x118fecc00) [pid = 2400] [serial = 2151] [outer = 0x0] 02:35:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1193b7000) [pid = 2400] [serial = 2152] [outer = 0x118fecc00] 02:35:13 INFO - PROCESS | 2400 | 1465119313739 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x119775000) [pid = 2400] [serial = 2153] [outer = 0x118fecc00] 02:35:14 INFO - PROCESS | 2400 | 1465119314094 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]]]}] 02:35:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:35:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 522ms 02:35:14 INFO - PROCESS | 2400 | 1465119314117 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:35:14 INFO - PROCESS | 2400 | 1465119314118 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:35:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:35:14 INFO - PROCESS | 2400 | 1465119314120 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 2400 | 1465119314121 Marionette TRACE conn2 <- [1,2842,null,{}] 02:35:14 INFO - PROCESS | 2400 | 1465119314124 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}] 02:35:14 INFO - PROCESS | 2400 | 1465119314125 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:14 INFO - PROCESS | 2400 | 1465119314220 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:35:14 INFO - PROCESS | 2400 | 1465119314257 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:14 INFO - PROCESS | 2400 | 1465119314258 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x126e8a800 == 30 [pid = 2400] [id = 718] 02:35:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x118fed800) [pid = 2400] [serial = 2154] [outer = 0x0] 02:35:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x1199c2400) [pid = 2400] [serial = 2155] [outer = 0x118fed800] 02:35:14 INFO - PROCESS | 2400 | 1465119314289 Marionette DEBUG loaded listener.js 02:35:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1210b8000) [pid = 2400] [serial = 2156] [outer = 0x118fed800] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x1184b9000) [pid = 2400] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x116177400) [pid = 2400] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x118103800) [pid = 2400] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x11298bc00) [pid = 2400] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1126d1400) [pid = 2400] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x112988c00) [pid = 2400] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x1168bd400) [pid = 2400] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x1164ac400) [pid = 2400] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x111d5f000) [pid = 2400] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x1199c1000) [pid = 2400] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x1175a7400) [pid = 2400] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x128f3c000) [pid = 2400] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x124463000) [pid = 2400] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:35:14 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x116469400) [pid = 2400] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:35:14 INFO - PROCESS | 2400 | 1465119314707 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]]]}] 02:35:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:35:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 619ms 02:35:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:35:14 INFO - PROCESS | 2400 | 1465119314740 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:35:14 INFO - PROCESS | 2400 | 1465119314741 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:35:14 INFO - PROCESS | 2400 | 1465119314743 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 2400 | 1465119314745 Marionette TRACE conn2 <- [1,2846,null,{}] 02:35:14 INFO - PROCESS | 2400 | 1465119314761 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}] 02:35:14 INFO - PROCESS | 2400 | 1465119314769 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:14 INFO - PROCESS | 2400 | 1465119314877 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:35:14 INFO - PROCESS | 2400 | 1465119314884 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:14 INFO - PROCESS | 2400 | 1465119314885 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:14 INFO - PROCESS | 2400 | ++DOCSHELL 0x128f43800 == 31 [pid = 2400] [id = 719] 02:35:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x11711f000) [pid = 2400] [serial = 2157] [outer = 0x0] 02:35:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x1210c2400) [pid = 2400] [serial = 2158] [outer = 0x11711f000] 02:35:14 INFO - PROCESS | 2400 | 1465119314912 Marionette DEBUG loaded listener.js 02:35:14 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x12139ec00) [pid = 2400] [serial = 2159] [outer = 0x11711f000] 02:35:15 INFO - PROCESS | 2400 | 1465119315237 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]]]}] 02:35:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:35:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 527ms 02:35:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:35:15 INFO - PROCESS | 2400 | 1465119315271 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:35:15 INFO - PROCESS | 2400 | 1465119315272 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:35:15 INFO - PROCESS | 2400 | 1465119315274 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:35:15 INFO - PROCESS | 2400 | 1465119315275 Marionette TRACE conn2 <- [1,2850,null,{}] 02:35:15 INFO - PROCESS | 2400 | 1465119315278 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}] 02:35:15 INFO - PROCESS | 2400 | 1465119315281 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:15 INFO - PROCESS | 2400 | 1465119315357 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:35:15 INFO - PROCESS | 2400 | 1465119315417 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:15 INFO - PROCESS | 2400 | 1465119315418 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x1293e0800 == 32 [pid = 2400] [id = 720] 02:35:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x111d60000) [pid = 2400] [serial = 2160] [outer = 0x0] 02:35:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x1216f1000) [pid = 2400] [serial = 2161] [outer = 0x111d60000] 02:35:15 INFO - PROCESS | 2400 | 1465119315442 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x124491800) [pid = 2400] [serial = 2162] [outer = 0x111d60000] 02:35:15 INFO - PROCESS | 2400 | 1465119315742 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:35:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:35:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 518ms 02:35:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:35:15 INFO - PROCESS | 2400 | 1465119315793 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:35:15 INFO - PROCESS | 2400 | 1465119315794 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:35:15 INFO - PROCESS | 2400 | 1465119315799 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:35:15 INFO - PROCESS | 2400 | 1465119315800 Marionette TRACE conn2 <- [1,2854,null,{}] 02:35:15 INFO - PROCESS | 2400 | 1465119315803 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}] 02:35:15 INFO - PROCESS | 2400 | 1465119315804 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:15 INFO - PROCESS | 2400 | 1465119315881 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:35:15 INFO - PROCESS | 2400 | 1465119315885 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:15 INFO - PROCESS | 2400 | 1465119315886 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:15 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a81b000 == 33 [pid = 2400] [id = 721] 02:35:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1210c0800) [pid = 2400] [serial = 2163] [outer = 0x0] 02:35:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x124d9f000) [pid = 2400] [serial = 2164] [outer = 0x1210c0800] 02:35:15 INFO - PROCESS | 2400 | 1465119315911 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x124e37c00) [pid = 2400] [serial = 2165] [outer = 0x1210c0800] 02:35:16 INFO - PROCESS | 2400 | 1465119316255 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]]]}] 02:35:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:35:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 471ms 02:35:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:35:16 INFO - PROCESS | 2400 | 1465119316271 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:35:16 INFO - PROCESS | 2400 | 1465119316272 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:35:16 INFO - PROCESS | 2400 | 1465119316274 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:35:16 INFO - PROCESS | 2400 | 1465119316275 Marionette TRACE conn2 <- [1,2858,null,{}] 02:35:16 INFO - PROCESS | 2400 | 1465119316277 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}] 02:35:16 INFO - PROCESS | 2400 | 1465119316279 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:16 INFO - PROCESS | 2400 | 1465119316391 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:35:16 INFO - PROCESS | 2400 | 1465119316400 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 2400 | 1465119316401 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:16 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8dd800 == 34 [pid = 2400] [id = 722] 02:35:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1216e5400) [pid = 2400] [serial = 2166] [outer = 0x0] 02:35:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x126b2f800) [pid = 2400] [serial = 2167] [outer = 0x1216e5400] 02:35:16 INFO - PROCESS | 2400 | 1465119316425 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x126bd9000) [pid = 2400] [serial = 2168] [outer = 0x1216e5400] 02:35:16 INFO - PROCESS | 2400 | 1465119316986 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:35:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:35:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 773ms 02:35:17 INFO - PROCESS | 2400 | 1465119317048 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 2400 | 1465119317051 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:35:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:35:17 INFO - PROCESS | 2400 | 1465119317054 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 2400 | 1465119317056 Marionette TRACE conn2 <- [1,2862,null,{}] 02:35:17 INFO - PROCESS | 2400 | 1465119317061 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}] 02:35:17 INFO - PROCESS | 2400 | 1465119317062 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:17 INFO - PROCESS | 2400 | 1465119317173 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:35:17 INFO - PROCESS | 2400 | 1465119317253 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:17 INFO - PROCESS | 2400 | 1465119317254 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:17 INFO - PROCESS | 2400 | ++DOCSHELL 0x11922d800 == 35 [pid = 2400] [id = 723] 02:35:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x1126ac400) [pid = 2400] [serial = 2169] [outer = 0x0] 02:35:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x112e8e800) [pid = 2400] [serial = 2170] [outer = 0x1126ac400] 02:35:17 INFO - PROCESS | 2400 | 1465119317285 Marionette DEBUG loaded listener.js 02:35:17 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x115e27400) [pid = 2400] [serial = 2171] [outer = 0x1126ac400] 02:35:17 INFO - PROCESS | 2400 | 1465119317832 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]]]}] 02:35:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:35:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 821ms 02:35:17 INFO - PROCESS | 2400 | 1465119317891 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 2400 | 1465119317894 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:35:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:35:17 INFO - PROCESS | 2400 | 1465119317901 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 2400 | 1465119317903 Marionette TRACE conn2 <- [1,2866,null,{}] 02:35:17 INFO - PROCESS | 2400 | 1465119317906 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}] 02:35:17 INFO - PROCESS | 2400 | 1465119317907 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:18 INFO - PROCESS | 2400 | 1465119318117 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:35:18 INFO - PROCESS | 2400 | 1465119318202 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:18 INFO - PROCESS | 2400 | 1465119318203 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x116aca800 == 36 [pid = 2400] [id = 724] 02:35:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x1126a2400) [pid = 2400] [serial = 2172] [outer = 0x0] 02:35:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x112e8f000) [pid = 2400] [serial = 2173] [outer = 0x1126a2400] 02:35:18 INFO - PROCESS | 2400 | 1465119318231 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x116432c00) [pid = 2400] [serial = 2174] [outer = 0x1126a2400] 02:35:18 INFO - PROCESS | 2400 | --DOCSHELL 0x12a81b000 == 35 [pid = 2400] [id = 721] 02:35:18 INFO - PROCESS | 2400 | --DOCSHELL 0x1293e0800 == 34 [pid = 2400] [id = 720] 02:35:18 INFO - PROCESS | 2400 | --DOCSHELL 0x128f43800 == 33 [pid = 2400] [id = 719] 02:35:18 INFO - PROCESS | 2400 | --DOCSHELL 0x126e8a800 == 32 [pid = 2400] [id = 718] 02:35:18 INFO - PROCESS | 2400 | --DOCSHELL 0x12440c800 == 31 [pid = 2400] [id = 717] 02:35:18 INFO - PROCESS | 2400 | --DOCSHELL 0x12126d000 == 30 [pid = 2400] [id = 716] 02:35:18 INFO - PROCESS | 2400 | --DOCSHELL 0x11898b800 == 29 [pid = 2400] [id = 715] 02:35:18 INFO - PROCESS | 2400 | --DOCSHELL 0x116622000 == 28 [pid = 2400] [id = 714] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x118287800) [pid = 2400] [serial = 2099] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x11322e400) [pid = 2400] [serial = 2084] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x126b33800) [pid = 2400] [serial = 2090] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x11976dc00) [pid = 2400] [serial = 2087] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x129356800) [pid = 2400] [serial = 2096] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x128d2c000) [pid = 2400] [serial = 2093] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x116a72400) [pid = 2400] [serial = 2122] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x118f47c00) [pid = 2400] [serial = 2110] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x11662fc00) [pid = 2400] [serial = 2104] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x116a71400) [pid = 2400] [serial = 2105] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x11836a000) [pid = 2400] [serial = 2107] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x11877cc00) [pid = 2400] [serial = 2108] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x112aca400) [pid = 2400] [serial = 2101] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x113222c00) [pid = 2400] [serial = 2102] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x117661c00) [pid = 2400] [serial = 2098] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x11224c400) [pid = 2400] [serial = 2083] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x11877d800) [pid = 2400] [serial = 2086] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x121c79800) [pid = 2400] [serial = 2089] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x127475c00) [pid = 2400] [serial = 2092] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x12934fc00) [pid = 2400] [serial = 2095] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x118110400) [pid = 2400] [serial = 2123] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 70 (0x112f62400) [pid = 2400] [serial = 2113] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 69 (0x112a83400) [pid = 2400] [serial = 2119] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 68 (0x115e30000) [pid = 2400] [serial = 2114] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 67 (0x117129c00) [pid = 2400] [serial = 2116] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 66 (0x1164eb400) [pid = 2400] [serial = 2111] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 65 (0x118107c00) [pid = 2400] [serial = 2117] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | --DOMWINDOW == 64 (0x114fc1000) [pid = 2400] [serial = 2120] [outer = 0x0] [url = about:blank] 02:35:18 INFO - PROCESS | 2400 | 1465119318674 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]]]}] 02:35:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:35:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 822ms 02:35:18 INFO - PROCESS | 2400 | 1465119318730 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:35:18 INFO - PROCESS | 2400 | 1465119318733 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:35:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:35:18 INFO - PROCESS | 2400 | 1465119318737 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:35:18 INFO - PROCESS | 2400 | 1465119318739 Marionette TRACE conn2 <- [1,2870,null,{}] 02:35:18 INFO - PROCESS | 2400 | 1465119318742 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}] 02:35:18 INFO - PROCESS | 2400 | 1465119318743 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:18 INFO - PROCESS | 2400 | 1465119318835 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:35:18 INFO - PROCESS | 2400 | 1465119318840 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:18 INFO - PROCESS | 2400 | 1465119318841 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:18 INFO - PROCESS | 2400 | ++DOCSHELL 0x11822c000 == 29 [pid = 2400] [id = 725] 02:35:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 65 (0x115e30000) [pid = 2400] [serial = 2175] [outer = 0x0] 02:35:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 66 (0x1168b6000) [pid = 2400] [serial = 2176] [outer = 0x115e30000] 02:35:18 INFO - PROCESS | 2400 | 1465119318871 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 2400 | ++DOMWINDOW == 67 (0x1175a7400) [pid = 2400] [serial = 2177] [outer = 0x115e30000] 02:35:19 INFO - PROCESS | 2400 | 1465119319233 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]]]}] 02:35:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:35:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 519ms 02:35:19 INFO - PROCESS | 2400 | 1465119319257 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:35:19 INFO - PROCESS | 2400 | 1465119319259 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:35:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:35:19 INFO - PROCESS | 2400 | 1465119319290 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 2400 | 1465119319292 Marionette TRACE conn2 <- [1,2874,null,{}] 02:35:19 INFO - PROCESS | 2400 | 1465119319294 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}] 02:35:19 INFO - PROCESS | 2400 | 1465119319295 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:19 INFO - PROCESS | 2400 | 1465119319374 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:35:19 INFO - PROCESS | 2400 | 1465119319383 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:19 INFO - PROCESS | 2400 | 1465119319384 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197c6800 == 30 [pid = 2400] [id = 726] 02:35:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 68 (0x118061000) [pid = 2400] [serial = 2178] [outer = 0x0] 02:35:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 69 (0x11828bc00) [pid = 2400] [serial = 2179] [outer = 0x118061000] 02:35:19 INFO - PROCESS | 2400 | 1465119319410 Marionette DEBUG loaded listener.js 02:35:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 70 (0x11877c800) [pid = 2400] [serial = 2180] [outer = 0x118061000] 02:35:19 INFO - PROCESS | 2400 | 1465119319787 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]]]}] 02:35:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:35:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 524ms 02:35:19 INFO - PROCESS | 2400 | 1465119319811 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:35:19 INFO - PROCESS | 2400 | 1465119319813 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:35:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:35:19 INFO - PROCESS | 2400 | 1465119319821 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 2400 | 1465119319824 Marionette TRACE conn2 <- [1,2878,null,{}] 02:35:19 INFO - PROCESS | 2400 | 1465119319837 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}] 02:35:19 INFO - PROCESS | 2400 | 1465119319839 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:19 INFO - PROCESS | 2400 | 1465119319922 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:35:19 INFO - PROCESS | 2400 | 1465119319926 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:19 INFO - PROCESS | 2400 | 1465119319927 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:19 INFO - PROCESS | 2400 | ++DOCSHELL 0x124055800 == 31 [pid = 2400] [id = 727] 02:35:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 71 (0x118784000) [pid = 2400] [serial = 2181] [outer = 0x0] 02:35:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x118ff3000) [pid = 2400] [serial = 2182] [outer = 0x118784000] 02:35:19 INFO - PROCESS | 2400 | 1465119319956 Marionette DEBUG loaded listener.js 02:35:19 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x1199bb800) [pid = 2400] [serial = 2183] [outer = 0x118784000] 02:35:20 INFO - PROCESS | 2400 | 1465119320302 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]]]}] 02:35:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:35:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 531ms 02:35:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:35:20 INFO - PROCESS | 2400 | 1465119320349 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:35:20 INFO - PROCESS | 2400 | 1465119320350 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:35:20 INFO - PROCESS | 2400 | 1465119320352 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:35:20 INFO - PROCESS | 2400 | 1465119320354 Marionette TRACE conn2 <- [1,2882,null,{}] 02:35:20 INFO - PROCESS | 2400 | 1465119320356 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}] 02:35:20 INFO - PROCESS | 2400 | 1465119320357 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:20 INFO - PROCESS | 2400 | 1465119320441 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:35:20 INFO - PROCESS | 2400 | 1465119320509 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:20 INFO - PROCESS | 2400 | 1465119320510 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:20 INFO - PROCESS | 2400 | ++DOCSHELL 0x126c4d000 == 32 [pid = 2400] [id = 728] 02:35:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x1122d0c00) [pid = 2400] [serial = 2184] [outer = 0x0] 02:35:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x1199c1000) [pid = 2400] [serial = 2185] [outer = 0x1122d0c00] 02:35:20 INFO - PROCESS | 2400 | 1465119320536 Marionette DEBUG loaded listener.js 02:35:20 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x12124e800) [pid = 2400] [serial = 2186] [outer = 0x1122d0c00] 02:35:20 INFO - PROCESS | 2400 | 1465119320871 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]]]}] 02:35:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:35:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 568ms 02:35:20 INFO - PROCESS | 2400 | 1465119320921 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:35:20 INFO - PROCESS | 2400 | 1465119320923 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:35:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:35:20 INFO - PROCESS | 2400 | 1465119320925 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:35:20 INFO - PROCESS | 2400 | 1465119320926 Marionette TRACE conn2 <- [1,2886,null,{}] 02:35:20 INFO - PROCESS | 2400 | 1465119320928 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}] 02:35:20 INFO - PROCESS | 2400 | 1465119320930 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:21 INFO - PROCESS | 2400 | 1465119321028 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:35:21 INFO - PROCESS | 2400 | 1465119321039 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 2400 | 1465119321044 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:21 INFO - PROCESS | 2400 | ++DOCSHELL 0x121922000 == 33 [pid = 2400] [id = 729] 02:35:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x124047000) [pid = 2400] [serial = 2187] [outer = 0x0] 02:35:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x12404f800) [pid = 2400] [serial = 2188] [outer = 0x124047000] 02:35:21 INFO - PROCESS | 2400 | 1465119321077 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x124d9fc00) [pid = 2400] [serial = 2189] [outer = 0x124047000] 02:35:21 INFO - PROCESS | 2400 | 1465119321467 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]]]}] 02:35:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:35:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 572ms 02:35:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:35:21 INFO - PROCESS | 2400 | 1465119321504 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:35:21 INFO - PROCESS | 2400 | 1465119321506 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:35:21 INFO - PROCESS | 2400 | 1465119321510 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:35:21 INFO - PROCESS | 2400 | 1465119321512 Marionette TRACE conn2 <- [1,2890,null,{}] 02:35:21 INFO - PROCESS | 2400 | 1465119321515 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}] 02:35:21 INFO - PROCESS | 2400 | 1465119321517 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:21 INFO - PROCESS | 2400 | 1465119321676 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:35:21 INFO - PROCESS | 2400 | 1465119321725 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 2400 | 1465119321726 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:21 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8d1800 == 34 [pid = 2400] [id = 730] 02:35:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x1243e1800) [pid = 2400] [serial = 2190] [outer = 0x0] 02:35:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x126b38400) [pid = 2400] [serial = 2191] [outer = 0x1243e1800] 02:35:21 INFO - PROCESS | 2400 | 1465119321767 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x126c8bc00) [pid = 2400] [serial = 2192] [outer = 0x1243e1800] 02:35:22 INFO - PROCESS | 2400 | 1465119322184 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:35:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 722ms 02:35:22 INFO - PROCESS | 2400 | 1465119322232 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 2400 | 1465119322234 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:35:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:35:22 INFO - PROCESS | 2400 | 1465119322236 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 2400 | 1465119322237 Marionette TRACE conn2 <- [1,2894,null,{}] 02:35:22 INFO - PROCESS | 2400 | 1465119322239 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}] 02:35:22 INFO - PROCESS | 2400 | 1465119322240 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:22 INFO - PROCESS | 2400 | 1465119322338 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:35:22 INFO - PROCESS | 2400 | 1465119322376 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 2400 | 1465119322377 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x12ad3f800 == 35 [pid = 2400] [id = 731] 02:35:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x126c86c00) [pid = 2400] [serial = 2193] [outer = 0x0] 02:35:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x126c94c00) [pid = 2400] [serial = 2194] [outer = 0x126c86c00] 02:35:22 INFO - PROCESS | 2400 | 1465119322401 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x126ce8000) [pid = 2400] [serial = 2195] [outer = 0x126c86c00] 02:35:22 INFO - PROCESS | 2400 | 1465119322710 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]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:35:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 517ms 02:35:22 INFO - PROCESS | 2400 | 1465119322754 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 2400 | 1465119322755 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:35:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:35:22 INFO - PROCESS | 2400 | 1465119322758 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 2400 | 1465119322759 Marionette TRACE conn2 <- [1,2898,null,{}] 02:35:22 INFO - PROCESS | 2400 | 1465119322762 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}] 02:35:22 INFO - PROCESS | 2400 | 1465119322763 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:22 INFO - PROCESS | 2400 | 1465119322896 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x118fecc00) [pid = 2400] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x1126ab400) [pid = 2400] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x124ec7400) [pid = 2400] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x111d1a800) [pid = 2400] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x112e91000) [pid = 2400] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x119776400) [pid = 2400] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x1199e4c00) [pid = 2400] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x1243eac00) [pid = 2400] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x118368c00) [pid = 2400] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x118fed800) [pid = 2400] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x111d60000) [pid = 2400] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x11711f000) [pid = 2400] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x115dc9000) [pid = 2400] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:35:22 INFO - PROCESS | 2400 | --DOMWINDOW == 71 (0x1210c0800) [pid = 2400] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:35:22 INFO - PROCESS | 2400 | 1465119322939 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 2400 | 1465119322940 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:22 INFO - PROCESS | 2400 | ++DOCSHELL 0x119615000 == 36 [pid = 2400] [id = 732] 02:35:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 72 (0x111063400) [pid = 2400] [serial = 2196] [outer = 0x0] 02:35:22 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x1122b5400) [pid = 2400] [serial = 2197] [outer = 0x111063400] 02:35:22 INFO - PROCESS | 2400 | 1465119322965 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x11711f000) [pid = 2400] [serial = 2198] [outer = 0x111063400] 02:35:23 INFO - PROCESS | 2400 | 1465119323269 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]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:35:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 518ms 02:35:23 INFO - PROCESS | 2400 | 1465119323277 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 2400 | 1465119323280 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:35:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:35:23 INFO - PROCESS | 2400 | 1465119323290 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 2400 | 1465119323291 Marionette TRACE conn2 <- [1,2902,null,{}] 02:35:23 INFO - PROCESS | 2400 | 1465119323294 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}] 02:35:23 INFO - PROCESS | 2400 | 1465119323299 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:23 INFO - PROCESS | 2400 | 1465119323384 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:35:23 INFO - PROCESS | 2400 | 1465119323388 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 2400 | 1465119323389 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x121ab3000 == 37 [pid = 2400] [id = 733] 02:35:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x118fecc00) [pid = 2400] [serial = 2199] [outer = 0x0] 02:35:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x12404b000) [pid = 2400] [serial = 2200] [outer = 0x118fecc00] 02:35:23 INFO - PROCESS | 2400 | 1465119323413 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x126efc000) [pid = 2400] [serial = 2201] [outer = 0x118fecc00] 02:35:23 INFO - PROCESS | 2400 | 1465119323741 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:35:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 475ms 02:35:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:35:23 INFO - PROCESS | 2400 | 1465119323767 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 2400 | 1465119323768 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:35:23 INFO - PROCESS | 2400 | 1465119323770 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 2400 | 1465119323771 Marionette TRACE conn2 <- [1,2906,null,{}] 02:35:23 INFO - PROCESS | 2400 | 1465119323774 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}] 02:35:23 INFO - PROCESS | 2400 | 1465119323775 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:23 INFO - PROCESS | 2400 | 1465119323884 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:35:23 INFO - PROCESS | 2400 | 1465119323890 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 2400 | 1465119323891 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:23 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b317000 == 38 [pid = 2400] [id = 734] 02:35:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x11836e400) [pid = 2400] [serial = 2202] [outer = 0x0] 02:35:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x126fca800) [pid = 2400] [serial = 2203] [outer = 0x11836e400] 02:35:23 INFO - PROCESS | 2400 | 1465119323918 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x12764cc00) [pid = 2400] [serial = 2204] [outer = 0x11836e400] 02:35:24 INFO - PROCESS | 2400 | 1465119324268 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]]]}] 02:35:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:35:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 519ms 02:35:24 INFO - PROCESS | 2400 | 1465119324290 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:35:24 INFO - PROCESS | 2400 | 1465119324292 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:35:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:35:24 INFO - PROCESS | 2400 | 1465119324294 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:35:24 INFO - PROCESS | 2400 | 1465119324296 Marionette TRACE conn2 <- [1,2910,null,{}] 02:35:24 INFO - PROCESS | 2400 | 1465119324298 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}] 02:35:24 INFO - PROCESS | 2400 | 1465119324300 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:24 INFO - PROCESS | 2400 | 1465119324391 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:35:24 INFO - PROCESS | 2400 | 1465119324396 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:24 INFO - PROCESS | 2400 | 1465119324399 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c1c5000 == 39 [pid = 2400] [id = 735] 02:35:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x127654000) [pid = 2400] [serial = 2205] [outer = 0x0] 02:35:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x1288cb000) [pid = 2400] [serial = 2206] [outer = 0x127654000] 02:35:24 INFO - PROCESS | 2400 | 1465119324423 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x128c5bc00) [pid = 2400] [serial = 2207] [outer = 0x127654000] 02:35:24 INFO - PROCESS | 2400 | 1465119324710 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]]]}] 02:35:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:35:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:35:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 422ms 02:35:24 INFO - TEST-START | /DOMEvents/constructors.html 02:35:24 INFO - PROCESS | 2400 | 1465119324723 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:35:24 INFO - PROCESS | 2400 | 1465119324724 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:35:24 INFO - PROCESS | 2400 | 1465119324726 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:35:24 INFO - PROCESS | 2400 | 1465119324728 Marionette TRACE conn2 <- [1,2914,null,{}] 02:35:24 INFO - PROCESS | 2400 | 1465119324740 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}] 02:35:24 INFO - PROCESS | 2400 | 1465119324741 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:24 INFO - PROCESS | 2400 | 1465119324836 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:35:24 INFO - PROCESS | 2400 | 1465119324952 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:24 INFO - PROCESS | 2400 | 1465119324954 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:24 INFO - PROCESS | 2400 | ++DOCSHELL 0x115e1a000 == 40 [pid = 2400] [id = 736] 02:35:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x111063c00) [pid = 2400] [serial = 2208] [outer = 0x0] 02:35:24 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x111d69c00) [pid = 2400] [serial = 2209] [outer = 0x111063c00] 02:35:24 INFO - PROCESS | 2400 | 1465119324987 Marionette DEBUG loaded listener.js 02:35:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x112acac00) [pid = 2400] [serial = 2210] [outer = 0x111063c00] 02:35:25 INFO - PROCESS | 2400 | 1465119325410 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]]]}] 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:35:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:35:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:35:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:35:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:35:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:35:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:35:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:35:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:35:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 734ms 02:35:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:35:25 INFO - PROCESS | 2400 | 1465119325463 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:35:25 INFO - PROCESS | 2400 | 1465119325466 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:35:25 INFO - PROCESS | 2400 | 1465119325469 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 2400 | 1465119325471 Marionette TRACE conn2 <- [1,2918,null,{}] 02:35:25 INFO - PROCESS | 2400 | 1465119325475 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}] 02:35:25 INFO - PROCESS | 2400 | 1465119325478 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:25 INFO - PROCESS | 2400 | 1465119325613 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:35:25 INFO - PROCESS | 2400 | 1465119325727 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 2400 | 1465119325729 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:25 INFO - PROCESS | 2400 | ++DOCSHELL 0x12440a800 == 41 [pid = 2400] [id = 737] 02:35:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x118284c00) [pid = 2400] [serial = 2211] [outer = 0x0] 02:35:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x11877b400) [pid = 2400] [serial = 2212] [outer = 0x118284c00] 02:35:25 INFO - PROCESS | 2400 | 1465119325760 Marionette DEBUG loaded listener.js 02:35:25 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x118f47c00) [pid = 2400] [serial = 2213] [outer = 0x118284c00] 02:35:26 INFO - PROCESS | 2400 | 1465119326119 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:35:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:35:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 671ms 02:35:26 INFO - PROCESS | 2400 | 1465119326142 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:35:26 INFO - PROCESS | 2400 | 1465119326145 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:35:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:35:26 INFO - PROCESS | 2400 | 1465119326149 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 2400 | 1465119326150 Marionette TRACE conn2 <- [1,2922,null,{}] 02:35:26 INFO - PROCESS | 2400 | 1465119326153 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}] 02:35:26 INFO - PROCESS | 2400 | 1465119326154 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:26 INFO - PROCESS | 2400 | 1465119326259 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:35:26 INFO - PROCESS | 2400 | 1465119326317 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:26 INFO - PROCESS | 2400 | 1465119326318 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:26 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b31f000 == 42 [pid = 2400] [id = 738] 02:35:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x118ff3c00) [pid = 2400] [serial = 2214] [outer = 0x0] 02:35:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x120555000) [pid = 2400] [serial = 2215] [outer = 0x118ff3c00] 02:35:26 INFO - PROCESS | 2400 | 1465119326350 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x124048800) [pid = 2400] [serial = 2216] [outer = 0x118ff3c00] 02:35:26 INFO - PROCESS | 2400 | [2400] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:35:26 INFO - PROCESS | 2400 | [2400] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:35:26 INFO - PROCESS | 2400 | [2400] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:35:26 INFO - PROCESS | 2400 | [2400] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:35:26 INFO - PROCESS | 2400 | 1465119326754 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]]]}] 02:35:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:35:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:35:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:35:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:35:26 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 02:35:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:35:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:35:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:35:26 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 02:35:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:35:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:35:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:35:26 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]" 02:35:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:35:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:35:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:35:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:35:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 621ms 02:35:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:35:26 INFO - PROCESS | 2400 | 1465119326770 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:35:26 INFO - PROCESS | 2400 | 1465119326772 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:35:26 INFO - PROCESS | 2400 | 1465119326776 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 2400 | 1465119326780 Marionette TRACE conn2 <- [1,2926,null,{}] 02:35:26 INFO - PROCESS | 2400 | 1465119326787 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}] 02:35:26 INFO - PROCESS | 2400 | 1465119326789 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:26 INFO - PROCESS | 2400 | 1465119326893 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:35:26 INFO - PROCESS | 2400 | 1465119326978 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:26 INFO - PROCESS | 2400 | 1465119326979 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c642000 == 43 [pid = 2400] [id = 739] 02:35:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x124da1800) [pid = 2400] [serial = 2217] [outer = 0x0] 02:35:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x126fd4c00) [pid = 2400] [serial = 2218] [outer = 0x124da1800] 02:35:27 INFO - PROCESS | 2400 | 1465119327050 Marionette DEBUG loaded listener.js 02:35:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x128c55400) [pid = 2400] [serial = 2219] [outer = 0x124da1800] 02:35:27 INFO - PROCESS | 2400 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:35:27 INFO - PROCESS | 2400 | 1465119327411 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]]]}] 02:35:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:35:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 675ms 02:35:27 INFO - PROCESS | 2400 | 1465119327450 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:35:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:35:27 INFO - PROCESS | 2400 | 1465119327452 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:35:27 INFO - PROCESS | 2400 | 1465119327454 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:35:27 INFO - PROCESS | 2400 | 1465119327455 Marionette TRACE conn2 <- [1,2930,null,{}] 02:35:27 INFO - PROCESS | 2400 | 1465119327458 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}] 02:35:27 INFO - PROCESS | 2400 | 1465119327460 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:27 INFO - PROCESS | 2400 | 1465119327570 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:35:27 INFO - PROCESS | 2400 | 1465119327630 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:27 INFO - PROCESS | 2400 | 1465119327631 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:27 INFO - PROCESS | 2400 | ++DOCSHELL 0x118749000 == 44 [pid = 2400] [id = 740] 02:35:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x111d5ec00) [pid = 2400] [serial = 2220] [outer = 0x0] 02:35:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x115dcec00) [pid = 2400] [serial = 2221] [outer = 0x111d5ec00] 02:35:27 INFO - PROCESS | 2400 | 1465119327837 Marionette DEBUG loaded listener.js 02:35:27 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1164f4000) [pid = 2400] [serial = 2222] [outer = 0x111d5ec00] 02:35:28 INFO - PROCESS | 2400 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:35:28 INFO - PROCESS | 2400 | 1465119328229 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]]]}] 02:35:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:35:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 824ms 02:35:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:35:28 INFO - PROCESS | 2400 | 1465119328299 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:35:28 INFO - PROCESS | 2400 | 1465119328302 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:35:28 INFO - PROCESS | 2400 | 1465119328308 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:35:28 INFO - PROCESS | 2400 | 1465119328311 Marionette TRACE conn2 <- [1,2934,null,{}] 02:35:28 INFO - PROCESS | 2400 | 1465119328336 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}] 02:35:28 INFO - PROCESS | 2400 | 1465119328339 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:28 INFO - PROCESS | 2400 | 1465119328492 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:35:28 INFO - PROCESS | 2400 | 1465119328612 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:28 INFO - PROCESS | 2400 | 1465119328613 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:28 INFO - PROCESS | 2400 | ++DOCSHELL 0x1197c2000 == 45 [pid = 2400] [id = 741] 02:35:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1126d6c00) [pid = 2400] [serial = 2223] [outer = 0x0] 02:35:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x11840ec00) [pid = 2400] [serial = 2224] [outer = 0x1126d6c00] 02:35:28 INFO - PROCESS | 2400 | 1465119328662 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x1187bfc00) [pid = 2400] [serial = 2225] [outer = 0x1126d6c00] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12c1c5000 == 44 [pid = 2400] [id = 735] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12b317000 == 43 [pid = 2400] [id = 734] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x121ab3000 == 42 [pid = 2400] [id = 733] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x119615000 == 41 [pid = 2400] [id = 732] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12ad3f800 == 40 [pid = 2400] [id = 731] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8d1800 == 39 [pid = 2400] [id = 730] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x121922000 == 38 [pid = 2400] [id = 729] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x126c4d000 == 37 [pid = 2400] [id = 728] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x124055800 == 36 [pid = 2400] [id = 727] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x1197c6800 == 35 [pid = 2400] [id = 726] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x11822c000 == 34 [pid = 2400] [id = 725] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x116aca800 == 33 [pid = 2400] [id = 724] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x11922d800 == 32 [pid = 2400] [id = 723] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8dd800 == 31 [pid = 2400] [id = 722] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x11830e000 == 30 [pid = 2400] [id = 713] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x118749000 == 29 [pid = 2400] [id = 740] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12c642000 == 28 [pid = 2400] [id = 739] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12b31f000 == 27 [pid = 2400] [id = 738] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x12440a800 == 26 [pid = 2400] [id = 737] 02:35:29 INFO - PROCESS | 2400 | --DOCSHELL 0x115e1a000 == 25 [pid = 2400] [id = 736] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1193b7000) [pid = 2400] [serial = 2152] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x1126ddc00) [pid = 2400] [serial = 2143] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x126be2800) [pid = 2400] [serial = 2141] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x124edc800) [pid = 2400] [serial = 2140] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1130bdc00) [pid = 2400] [serial = 2126] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x111d7c400) [pid = 2400] [serial = 2125] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x118780400) [pid = 2400] [serial = 2129] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x118287400) [pid = 2400] [serial = 2128] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x1199e2800) [pid = 2400] [serial = 2132] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1199b9c00) [pid = 2400] [serial = 2131] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x1219ddc00) [pid = 2400] [serial = 2135] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x1210bec00) [pid = 2400] [serial = 2134] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x12484e400) [pid = 2400] [serial = 2138] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x124499c00) [pid = 2400] [serial = 2137] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x118783400) [pid = 2400] [serial = 2150] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x11840b000) [pid = 2400] [serial = 2149] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x1199c2400) [pid = 2400] [serial = 2155] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x119775000) [pid = 2400] [serial = 2153] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x124491800) [pid = 2400] [serial = 2162] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x1210c2400) [pid = 2400] [serial = 2158] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x1164a8400) [pid = 2400] [serial = 2146] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x1168b3400) [pid = 2400] [serial = 2147] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x124e37c00) [pid = 2400] [serial = 2165] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 77 (0x1216f1000) [pid = 2400] [serial = 2161] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 76 (0x1210b8000) [pid = 2400] [serial = 2156] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 75 (0x112e8ec00) [pid = 2400] [serial = 2144] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 74 (0x12139ec00) [pid = 2400] [serial = 2159] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 73 (0x126b2f800) [pid = 2400] [serial = 2167] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | --DOMWINDOW == 72 (0x124d9f000) [pid = 2400] [serial = 2164] [outer = 0x0] [url = about:blank] 02:35:29 INFO - PROCESS | 2400 | 1465119329571 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]]]}] 02:35:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:35:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1292ms 02:35:29 INFO - PROCESS | 2400 | 1465119329600 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:35:29 INFO - PROCESS | 2400 | 1465119329603 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:35:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:35:29 INFO - PROCESS | 2400 | 1465119329606 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 2400 | 1465119329607 Marionette TRACE conn2 <- [1,2938,null,{}] 02:35:29 INFO - PROCESS | 2400 | 1465119329612 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}] 02:35:29 INFO - PROCESS | 2400 | 1465119329614 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:29 INFO - PROCESS | 2400 | 1465119329700 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:35:29 INFO - PROCESS | 2400 | 1465119329756 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:29 INFO - PROCESS | 2400 | 1465119329758 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:29 INFO - PROCESS | 2400 | ++DOCSHELL 0x116aaa800 == 26 [pid = 2400] [id = 742] 02:35:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 73 (0x1126ac000) [pid = 2400] [serial = 2226] [outer = 0x0] 02:35:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 74 (0x1126de400) [pid = 2400] [serial = 2227] [outer = 0x1126ac000] 02:35:29 INFO - PROCESS | 2400 | 1465119329789 Marionette DEBUG loaded listener.js 02:35:29 INFO - PROCESS | 2400 | ++DOMWINDOW == 75 (0x112a83000) [pid = 2400] [serial = 2228] [outer = 0x1126ac000] 02:35:30 INFO - PROCESS | 2400 | 1465119330083 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]]]}] 02:35:30 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. 02:35:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 521ms 02:35:30 INFO - PROCESS | 2400 | 1465119330126 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:35:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:35:30 INFO - PROCESS | 2400 | 1465119330134 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:35:30 INFO - PROCESS | 2400 | 1465119330139 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:35:30 INFO - PROCESS | 2400 | 1465119330141 Marionette TRACE conn2 <- [1,2942,null,{}] 02:35:30 INFO - PROCESS | 2400 | 1465119330143 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}] 02:35:30 INFO - PROCESS | 2400 | 1465119330145 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:30 INFO - PROCESS | 2400 | 1465119330227 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:35:30 INFO - PROCESS | 2400 | 1465119330234 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 2400 | 1465119330235 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x118316800 == 27 [pid = 2400] [id = 743] 02:35:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 76 (0x113223800) [pid = 2400] [serial = 2229] [outer = 0x0] 02:35:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 77 (0x113c0c400) [pid = 2400] [serial = 2230] [outer = 0x113223800] 02:35:30 INFO - PROCESS | 2400 | 1465119330265 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 78 (0x115ed7c00) [pid = 2400] [serial = 2231] [outer = 0x113223800] 02:35:30 INFO - PROCESS | 2400 | 1465119330618 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"]]]}] 02:35:30 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 02:35:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:35:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 520ms 02:35:30 INFO - PROCESS | 2400 | 1465119330659 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:35:30 INFO - PROCESS | 2400 | 1465119330660 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:35:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:35:30 INFO - PROCESS | 2400 | 1465119330662 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:35:30 INFO - PROCESS | 2400 | 1465119330665 Marionette TRACE conn2 <- [1,2946,null,{}] 02:35:30 INFO - PROCESS | 2400 | 1465119330673 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}] 02:35:30 INFO - PROCESS | 2400 | 1465119330676 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:30 INFO - PROCESS | 2400 | 1465119330753 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:35:30 INFO - PROCESS | 2400 | 1465119330758 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 2400 | 1465119330760 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:30 INFO - PROCESS | 2400 | ++DOCSHELL 0x10e9b8800 == 28 [pid = 2400] [id = 744] 02:35:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x111d5c400) [pid = 2400] [serial = 2232] [outer = 0x0] 02:35:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x11810b400) [pid = 2400] [serial = 2233] [outer = 0x111d5c400] 02:35:30 INFO - PROCESS | 2400 | 1465119330791 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x118376000) [pid = 2400] [serial = 2234] [outer = 0x111d5c400] 02:35:31 INFO - PROCESS | 2400 | 1465119331104 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]]]}] 02:35:31 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. 02:35:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 472ms 02:35:31 INFO - PROCESS | 2400 | 1465119331139 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:35:31 INFO - PROCESS | 2400 | 1465119331141 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:35:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:35:31 INFO - PROCESS | 2400 | 1465119331145 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 2400 | 1465119331148 Marionette TRACE conn2 <- [1,2950,null,{}] 02:35:31 INFO - PROCESS | 2400 | 1465119331151 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}] 02:35:31 INFO - PROCESS | 2400 | 1465119331152 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:31 INFO - PROCESS | 2400 | 1465119331233 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:35:31 INFO - PROCESS | 2400 | 1465119331296 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:31 INFO - PROCESS | 2400 | 1465119331297 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x121917000 == 29 [pid = 2400] [id = 745] 02:35:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x118289400) [pid = 2400] [serial = 2235] [outer = 0x0] 02:35:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x118787800) [pid = 2400] [serial = 2236] [outer = 0x118289400] 02:35:31 INFO - PROCESS | 2400 | 1465119331322 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x118ff0c00) [pid = 2400] [serial = 2237] [outer = 0x118289400] 02:35:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x121ec1000 == 30 [pid = 2400] [id = 746] 02:35:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x118ffec00) [pid = 2400] [serial = 2238] [outer = 0x0] 02:35:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x118f0a800) [pid = 2400] [serial = 2239] [outer = 0x118ffec00] 02:35:31 INFO - PROCESS | 2400 | 1465119331705 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]]]}] 02:35:31 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. 02:35:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 573ms 02:35:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:35:31 INFO - PROCESS | 2400 | 1465119331719 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:35:31 INFO - PROCESS | 2400 | 1465119331721 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:35:31 INFO - PROCESS | 2400 | 1465119331724 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 2400 | 1465119331726 Marionette TRACE conn2 <- [1,2954,null,{}] 02:35:31 INFO - PROCESS | 2400 | 1465119331730 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}] 02:35:31 INFO - PROCESS | 2400 | 1465119331732 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:31 INFO - PROCESS | 2400 | 1465119331898 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:35:31 INFO - PROCESS | 2400 | 1465119331924 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:31 INFO - PROCESS | 2400 | 1465119331925 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:31 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e21800 == 31 [pid = 2400] [id = 747] 02:35:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x11297d800) [pid = 2400] [serial = 2240] [outer = 0x0] 02:35:31 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1193b7c00) [pid = 2400] [serial = 2241] [outer = 0x11297d800] 02:35:31 INFO - PROCESS | 2400 | 1465119331960 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x119774000) [pid = 2400] [serial = 2242] [outer = 0x11297d800] 02:35:32 INFO - PROCESS | 2400 | 1465119332369 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]]]}] 02:35:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:35:32 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 02:35:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 673ms 02:35:32 INFO - PROCESS | 2400 | 1465119332398 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 2400 | 1465119332399 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:35:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:35:32 INFO - PROCESS | 2400 | 1465119332401 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 2400 | 1465119332402 Marionette TRACE conn2 <- [1,2958,null,{}] 02:35:32 INFO - PROCESS | 2400 | 1465119332405 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}] 02:35:32 INFO - PROCESS | 2400 | 1465119332409 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:32 INFO - PROCESS | 2400 | 1465119332539 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:35:32 INFO - PROCESS | 2400 | 1465119332551 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:32 INFO - PROCESS | 2400 | 1465119332552 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:32 INFO - PROCESS | 2400 | ++DOCSHELL 0x129009800 == 32 [pid = 2400] [id = 748] 02:35:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x115ed8000) [pid = 2400] [serial = 2243] [outer = 0x0] 02:35:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x119bcd000) [pid = 2400] [serial = 2244] [outer = 0x115ed8000] 02:35:32 INFO - PROCESS | 2400 | 1465119332577 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x124493c00) [pid = 2400] [serial = 2245] [outer = 0x115ed8000] 02:35:32 INFO - PROCESS | 2400 | 1465119332895 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]]]}] 02:35:32 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. 02:35:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 520ms 02:35:32 INFO - PROCESS | 2400 | 1465119332922 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 2400 | 1465119332923 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:35:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:35:32 INFO - PROCESS | 2400 | 1465119332925 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 2400 | 1465119332926 Marionette TRACE conn2 <- [1,2962,null,{}] 02:35:32 INFO - PROCESS | 2400 | 1465119332935 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}] 02:35:32 INFO - PROCESS | 2400 | 1465119332936 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:33 INFO - PROCESS | 2400 | 1465119333032 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:35:33 INFO - PROCESS | 2400 | 1465119333036 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 2400 | 1465119333037 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a1c3000 == 33 [pid = 2400] [id = 749] 02:35:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x124049c00) [pid = 2400] [serial = 2246] [outer = 0x0] 02:35:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x1245e2400) [pid = 2400] [serial = 2247] [outer = 0x124049c00] 02:35:33 INFO - PROCESS | 2400 | 1465119333061 Marionette DEBUG loaded listener.js 02:35:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x124e2f800) [pid = 2400] [serial = 2248] [outer = 0x124049c00] 02:35:33 INFO - PROCESS | 2400 | 1465119333399 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]]]}] 02:35:33 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. 02:35:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 519ms 02:35:33 INFO - PROCESS | 2400 | 1465119333450 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:35:33 INFO - PROCESS | 2400 | 1465119333451 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:35:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:35:33 INFO - PROCESS | 2400 | 1465119333453 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:35:33 INFO - PROCESS | 2400 | 1465119333454 Marionette TRACE conn2 <- [1,2966,null,{}] 02:35:33 INFO - PROCESS | 2400 | 1465119333456 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}] 02:35:33 INFO - PROCESS | 2400 | 1465119333458 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:33 INFO - PROCESS | 2400 | 1465119333556 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:35:33 INFO - PROCESS | 2400 | 1465119333560 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 2400 | 1465119333561 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:33 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8d9000 == 34 [pid = 2400] [id = 750] 02:35:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x124d9a800) [pid = 2400] [serial = 2249] [outer = 0x0] 02:35:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x124ee3400) [pid = 2400] [serial = 2250] [outer = 0x124d9a800] 02:35:33 INFO - PROCESS | 2400 | 1465119333587 Marionette DEBUG loaded listener.js 02:35:33 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x126c88400) [pid = 2400] [serial = 2251] [outer = 0x124d9a800] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x124047000) [pid = 2400] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1243e1800) [pid = 2400] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x118061000) [pid = 2400] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1126a2400) [pid = 2400] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x126c86c00) [pid = 2400] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x1216e5400) [pid = 2400] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1122d0c00) [pid = 2400] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x115e30000) [pid = 2400] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x118784000) [pid = 2400] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x1126ac400) [pid = 2400] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x111063400) [pid = 2400] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x127654000) [pid = 2400] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x11836e400) [pid = 2400] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:35:33 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x118fecc00) [pid = 2400] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:35:34 INFO - PROCESS | 2400 | 1465119334066 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]]]}] 02:35:34 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. 02:35:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 02:35:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:35:34 INFO - PROCESS | 2400 | 1465119334123 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:35:34 INFO - PROCESS | 2400 | 1465119334125 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:35:34 INFO - PROCESS | 2400 | 1465119334127 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 2400 | 1465119334128 Marionette TRACE conn2 <- [1,2970,null,{}] 02:35:34 INFO - PROCESS | 2400 | 1465119334151 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}] 02:35:34 INFO - PROCESS | 2400 | 1465119334152 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:34 INFO - PROCESS | 2400 | 1465119334237 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:35:34 INFO - PROCESS | 2400 | 1465119334241 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 2400 | 1465119334242 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x119d10800 == 35 [pid = 2400] [id = 751] 02:35:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x118107c00) [pid = 2400] [serial = 2252] [outer = 0x0] 02:35:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x118784000) [pid = 2400] [serial = 2253] [outer = 0x118107c00] 02:35:34 INFO - PROCESS | 2400 | 1465119334267 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x126bd8800) [pid = 2400] [serial = 2254] [outer = 0x118107c00] 02:35:34 INFO - PROCESS | 2400 | 1465119334599 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]]]}] 02:35:34 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. 02:35:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 489ms 02:35:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:35:34 INFO - PROCESS | 2400 | 1465119334618 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:35:34 INFO - PROCESS | 2400 | 1465119334620 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:35:34 INFO - PROCESS | 2400 | 1465119334624 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 2400 | 1465119334626 Marionette TRACE conn2 <- [1,2974,null,{}] 02:35:34 INFO - PROCESS | 2400 | 1465119334629 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}] 02:35:34 INFO - PROCESS | 2400 | 1465119334633 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:34 INFO - PROCESS | 2400 | 1465119334763 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:35:34 INFO - PROCESS | 2400 | 1465119334861 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 2400 | 1465119334862 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:34 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b210000 == 36 [pid = 2400] [id = 752] 02:35:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x126b3b400) [pid = 2400] [serial = 2255] [outer = 0x0] 02:35:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x126cdec00) [pid = 2400] [serial = 2256] [outer = 0x126b3b400] 02:35:34 INFO - PROCESS | 2400 | 1465119334904 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x126ce7000) [pid = 2400] [serial = 2257] [outer = 0x126b3b400] 02:35:35 INFO - PROCESS | 2400 | 1465119335214 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]]]}] 02:35:35 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. 02:35:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 622ms 02:35:35 INFO - PROCESS | 2400 | 1465119335256 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:35:35 INFO - PROCESS | 2400 | 1465119335258 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:35:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:35:35 INFO - PROCESS | 2400 | 1465119335260 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 2400 | 1465119335262 Marionette TRACE conn2 <- [1,2978,null,{}] 02:35:35 INFO - PROCESS | 2400 | 1465119335272 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}] 02:35:35 INFO - PROCESS | 2400 | 1465119335274 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:35 INFO - PROCESS | 2400 | 1465119335395 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:35:35 INFO - PROCESS | 2400 | 1465119335431 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 2400 | 1465119335432 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e20000 == 37 [pid = 2400] [id = 753] 02:35:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x126c89400) [pid = 2400] [serial = 2258] [outer = 0x0] 02:35:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x126f2b400) [pid = 2400] [serial = 2259] [outer = 0x126c89400] 02:35:35 INFO - PROCESS | 2400 | 1465119335459 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x1288c6400) [pid = 2400] [serial = 2260] [outer = 0x126c89400] 02:35:35 INFO - PROCESS | 2400 | 1465119335711 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]]]}] 02:35:35 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. 02:35:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 477ms 02:35:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:35:35 INFO - PROCESS | 2400 | 1465119335738 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:35:35 INFO - PROCESS | 2400 | 1465119335739 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:35:35 INFO - PROCESS | 2400 | 1465119335741 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 2400 | 1465119335742 Marionette TRACE conn2 <- [1,2982,null,{}] 02:35:35 INFO - PROCESS | 2400 | 1465119335752 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}] 02:35:35 INFO - PROCESS | 2400 | 1465119335753 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:35 INFO - PROCESS | 2400 | 1465119335840 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:35:35 INFO - PROCESS | 2400 | 1465119335844 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 2400 | 1465119335845 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:35 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c1bd800 == 38 [pid = 2400] [id = 754] 02:35:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x1288c2c00) [pid = 2400] [serial = 2261] [outer = 0x0] 02:35:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x1288ce800) [pid = 2400] [serial = 2262] [outer = 0x1288c2c00] 02:35:35 INFO - PROCESS | 2400 | 1465119335869 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x124491800) [pid = 2400] [serial = 2263] [outer = 0x1288c2c00] 02:35:36 INFO - PROCESS | 2400 | 1465119336355 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"]]]}] 02:35:36 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 02:35:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:35:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 620ms 02:35:36 INFO - PROCESS | 2400 | 1465119336362 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 2400 | 1465119336364 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:35:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:35:36 INFO - PROCESS | 2400 | 1465119336367 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 2400 | 1465119336371 Marionette TRACE conn2 <- [1,2986,null,{}] 02:35:36 INFO - PROCESS | 2400 | 1465119336374 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}] 02:35:36 INFO - PROCESS | 2400 | 1465119336376 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:36 INFO - PROCESS | 2400 | 1465119336493 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:35:36 INFO - PROCESS | 2400 | 1465119336554 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:36 INFO - PROCESS | 2400 | 1465119336556 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:36 INFO - PROCESS | 2400 | ++DOCSHELL 0x11830c800 == 39 [pid = 2400] [id = 755] 02:35:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x1122d2c00) [pid = 2400] [serial = 2264] [outer = 0x0] 02:35:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x112f5d000) [pid = 2400] [serial = 2265] [outer = 0x1122d2c00] 02:35:36 INFO - PROCESS | 2400 | 1465119336587 Marionette DEBUG loaded listener.js 02:35:36 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x115dc9000) [pid = 2400] [serial = 2266] [outer = 0x1122d2c00] 02:35:37 INFO - PROCESS | 2400 | 1465119337042 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]]]}] 02:35:37 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. 02:35:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 724ms 02:35:37 INFO - PROCESS | 2400 | 1465119337091 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:35:37 INFO - PROCESS | 2400 | 1465119337094 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:35:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:35:37 INFO - PROCESS | 2400 | 1465119337099 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:35:37 INFO - PROCESS | 2400 | 1465119337101 Marionette TRACE conn2 <- [1,2990,null,{}] 02:35:37 INFO - PROCESS | 2400 | 1465119337103 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}] 02:35:37 INFO - PROCESS | 2400 | 1465119337105 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:37 INFO - PROCESS | 2400 | 1465119337222 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:35:37 INFO - PROCESS | 2400 | 1465119337284 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 2400 | 1465119337286 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:37 INFO - PROCESS | 2400 | ++DOCSHELL 0x124069000 == 40 [pid = 2400] [id = 756] 02:35:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x11680fc00) [pid = 2400] [serial = 2267] [outer = 0x0] 02:35:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x117661c00) [pid = 2400] [serial = 2268] [outer = 0x11680fc00] 02:35:37 INFO - PROCESS | 2400 | 1465119337316 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x118374c00) [pid = 2400] [serial = 2269] [outer = 0x11680fc00] 02:35:37 INFO - PROCESS | 2400 | ++DOCSHELL 0x121912000 == 41 [pid = 2400] [id = 757] 02:35:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x1193b8000) [pid = 2400] [serial = 2270] [outer = 0x0] 02:35:37 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x11805fc00) [pid = 2400] [serial = 2271] [outer = 0x1193b8000] 02:35:37 INFO - PROCESS | 2400 | 1465119337828 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]]]}] 02:35:37 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. 02:35:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 773ms 02:35:37 INFO - PROCESS | 2400 | 1465119337886 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:35:37 INFO - PROCESS | 2400 | 1465119337888 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:35:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:35:37 INFO - PROCESS | 2400 | 1465119337891 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:35:37 INFO - PROCESS | 2400 | 1465119337894 Marionette TRACE conn2 <- [1,2994,null,{}] 02:35:37 INFO - PROCESS | 2400 | 1465119337934 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}] 02:35:37 INFO - PROCESS | 2400 | 1465119337938 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:38 INFO - PROCESS | 2400 | 1465119338346 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:35:38 INFO - PROCESS | 2400 | 1465119338426 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:38 INFO - PROCESS | 2400 | 1465119338427 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:38 INFO - PROCESS | 2400 | ++DOCSHELL 0x11689e000 == 42 [pid = 2400] [id = 758] 02:35:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x1122d5800) [pid = 2400] [serial = 2272] [outer = 0x0] 02:35:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x112a81800) [pid = 2400] [serial = 2273] [outer = 0x1122d5800] 02:35:38 INFO - PROCESS | 2400 | 1465119338476 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x113c0a400) [pid = 2400] [serial = 2274] [outer = 0x1122d5800] 02:35:38 INFO - PROCESS | 2400 | 1465119338945 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]]]}] 02:35:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:35:38 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 02:35:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1099ms 02:35:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:35:38 INFO - PROCESS | 2400 | 1465119338991 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 2400 | 1465119338993 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:35:39 INFO - PROCESS | 2400 | 1465119339007 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 2400 | 1465119339009 Marionette TRACE conn2 <- [1,2998,null,{}] 02:35:39 INFO - PROCESS | 2400 | 1465119339013 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}] 02:35:39 INFO - PROCESS | 2400 | 1465119339016 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:39 INFO - PROCESS | 2400 | 1465119339153 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x124e20000 == 41 [pid = 2400] [id = 753] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x12b210000 == 40 [pid = 2400] [id = 752] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x119d10800 == 39 [pid = 2400] [id = 751] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x12a8d9000 == 38 [pid = 2400] [id = 750] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x12a1c3000 == 37 [pid = 2400] [id = 749] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x129009800 == 36 [pid = 2400] [id = 748] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x124e21800 == 35 [pid = 2400] [id = 747] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x121ec1000 == 34 [pid = 2400] [id = 746] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x121917000 == 33 [pid = 2400] [id = 745] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x10e9b8800 == 32 [pid = 2400] [id = 744] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x118316800 == 31 [pid = 2400] [id = 743] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x116aaa800 == 30 [pid = 2400] [id = 742] 02:35:39 INFO - PROCESS | 2400 | --DOCSHELL 0x1197c2000 == 29 [pid = 2400] [id = 741] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x12404f800) [pid = 2400] [serial = 2188] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x126b38400) [pid = 2400] [serial = 2191] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x126c8bc00) [pid = 2400] [serial = 2192] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x11828bc00) [pid = 2400] [serial = 2179] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x11877c800) [pid = 2400] [serial = 2180] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x112e8f000) [pid = 2400] [serial = 2173] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x126ce8000) [pid = 2400] [serial = 2195] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x116432c00) [pid = 2400] [serial = 2174] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x126c94c00) [pid = 2400] [serial = 2194] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x126bd9000) [pid = 2400] [serial = 2168] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x1199c1000) [pid = 2400] [serial = 2185] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1168b6000) [pid = 2400] [serial = 2176] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x1175a7400) [pid = 2400] [serial = 2177] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x118ff3000) [pid = 2400] [serial = 2182] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x1199bb800) [pid = 2400] [serial = 2183] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x112e8e800) [pid = 2400] [serial = 2170] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x115e27400) [pid = 2400] [serial = 2171] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x11711f000) [pid = 2400] [serial = 2198] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x128c5bc00) [pid = 2400] [serial = 2207] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x12764cc00) [pid = 2400] [serial = 2204] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x1122b5400) [pid = 2400] [serial = 2197] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x1288cb000) [pid = 2400] [serial = 2206] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x124d9fc00) [pid = 2400] [serial = 2189] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x12124e800) [pid = 2400] [serial = 2186] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x126fca800) [pid = 2400] [serial = 2203] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x126efc000) [pid = 2400] [serial = 2201] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x12404b000) [pid = 2400] [serial = 2200] [outer = 0x0] [url = about:blank] 02:35:39 INFO - PROCESS | 2400 | 1465119339282 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 2400 | 1465119339284 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x11681b800 == 30 [pid = 2400] [id = 759] 02:35:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x1126a9800) [pid = 2400] [serial = 2275] [outer = 0x0] 02:35:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x112acb000) [pid = 2400] [serial = 2276] [outer = 0x1126a9800] 02:35:39 INFO - PROCESS | 2400 | 1465119339335 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x11711f000) [pid = 2400] [serial = 2277] [outer = 0x1126a9800] 02:35:39 INFO - PROCESS | 2400 | 1465119339686 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]]]}] 02:35:39 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. 02:35:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 733ms 02:35:39 INFO - PROCESS | 2400 | 1465119339732 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:35:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:35:39 INFO - PROCESS | 2400 | 1465119339734 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:35:39 INFO - PROCESS | 2400 | 1465119339736 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 2400 | 1465119339738 Marionette TRACE conn2 <- [1,3002,null,{}] 02:35:39 INFO - PROCESS | 2400 | 1465119339740 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}] 02:35:39 INFO - PROCESS | 2400 | 1465119339741 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:39 INFO - PROCESS | 2400 | 1465119339840 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:35:39 INFO - PROCESS | 2400 | 1465119339926 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 2400 | 1465119339928 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:39 INFO - PROCESS | 2400 | ++DOCSHELL 0x121178000 == 31 [pid = 2400] [id = 760] 02:35:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1126dc400) [pid = 2400] [serial = 2278] [outer = 0x0] 02:35:39 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x118778800) [pid = 2400] [serial = 2279] [outer = 0x1126dc400] 02:35:39 INFO - PROCESS | 2400 | 1465119339953 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x1193c1400) [pid = 2400] [serial = 2280] [outer = 0x1126dc400] 02:35:40 INFO - PROCESS | 2400 | 1465119340220 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]]]}] 02:35:40 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. 02:35:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 522ms 02:35:40 INFO - PROCESS | 2400 | 1465119340259 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 2400 | 1465119340261 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:35:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:35:40 INFO - PROCESS | 2400 | 1465119340276 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 2400 | 1465119340281 Marionette TRACE conn2 <- [1,3006,null,{}] 02:35:40 INFO - PROCESS | 2400 | 1465119340290 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}] 02:35:40 INFO - PROCESS | 2400 | 1465119340292 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:40 INFO - PROCESS | 2400 | 1465119340389 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:35:40 INFO - PROCESS | 2400 | 1465119340393 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 2400 | 1465119340394 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:40 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e21000 == 32 [pid = 2400] [id = 761] 02:35:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x11976d000) [pid = 2400] [serial = 2281] [outer = 0x0] 02:35:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1199ba000) [pid = 2400] [serial = 2282] [outer = 0x11976d000] 02:35:40 INFO - PROCESS | 2400 | 1465119340421 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x12139ec00) [pid = 2400] [serial = 2283] [outer = 0x11976d000] 02:35:40 INFO - PROCESS | 2400 | 1465119340739 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]]]}] 02:35:40 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. 02:35:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 532ms 02:35:40 INFO - PROCESS | 2400 | 1465119340805 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 2400 | 1465119340806 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:35:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:35:40 INFO - PROCESS | 2400 | 1465119340809 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 2400 | 1465119340810 Marionette TRACE conn2 <- [1,3010,null,{}] 02:35:40 INFO - PROCESS | 2400 | 1465119340812 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}] 02:35:40 INFO - PROCESS | 2400 | 1465119340813 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:40 INFO - PROCESS | 2400 | 1465119340893 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:35:40 INFO - PROCESS | 2400 | 1465119340899 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 2400 | 1465119340900 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:40 INFO - PROCESS | 2400 | ++DOCSHELL 0x129021000 == 33 [pid = 2400] [id = 762] 02:35:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x12182d800) [pid = 2400] [serial = 2284] [outer = 0x0] 02:35:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x12404b000) [pid = 2400] [serial = 2285] [outer = 0x12182d800] 02:35:40 INFO - PROCESS | 2400 | 1465119340925 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x1245e1c00) [pid = 2400] [serial = 2286] [outer = 0x12182d800] 02:35:41 INFO - PROCESS | 2400 | 1465119341250 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]]]}] 02:35:41 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 02:35:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 467ms 02:35:41 INFO - PROCESS | 2400 | 1465119341277 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 2400 | 1465119341278 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:35:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:35:41 INFO - PROCESS | 2400 | 1465119341280 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 2400 | 1465119341281 Marionette TRACE conn2 <- [1,3014,null,{}] 02:35:41 INFO - PROCESS | 2400 | 1465119341283 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}] 02:35:41 INFO - PROCESS | 2400 | 1465119341285 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:41 INFO - PROCESS | 2400 | 1465119341372 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:35:41 INFO - PROCESS | 2400 | 1465119341450 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 2400 | 1465119341454 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a81c000 == 34 [pid = 2400] [id = 763] 02:35:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x124ecb400) [pid = 2400] [serial = 2287] [outer = 0x0] 02:35:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x126b37800) [pid = 2400] [serial = 2288] [outer = 0x124ecb400] 02:35:41 INFO - PROCESS | 2400 | 1465119341486 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x126cdf000) [pid = 2400] [serial = 2289] [outer = 0x124ecb400] 02:35:41 INFO - PROCESS | 2400 | [2400] 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 02:35:41 INFO - PROCESS | 2400 | 1465119341834 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:35:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:35:41 INFO - {} 02:35:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:35:41 INFO - {} 02:35:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:35:41 INFO - {} 02:35:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:35:41 INFO - {} 02:35:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 570ms 02:35:41 INFO - TEST-START | /FileAPI/fileReader.html 02:35:41 INFO - PROCESS | 2400 | 1465119341850 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 2400 | 1465119341851 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:35:41 INFO - PROCESS | 2400 | 1465119341853 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 2400 | 1465119341854 Marionette TRACE conn2 <- [1,3018,null,{}] 02:35:41 INFO - PROCESS | 2400 | 1465119341857 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}] 02:35:41 INFO - PROCESS | 2400 | 1465119341858 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:41 INFO - PROCESS | 2400 | 1465119341959 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:35:41 INFO - PROCESS | 2400 | 1465119341970 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 2400 | 1465119341971 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:41 INFO - PROCESS | 2400 | ++DOCSHELL 0x121616000 == 35 [pid = 2400] [id = 764] 02:35:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x126ce5400) [pid = 2400] [serial = 2290] [outer = 0x0] 02:35:41 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x126eef400) [pid = 2400] [serial = 2291] [outer = 0x126ce5400] 02:35:41 INFO - PROCESS | 2400 | 1465119341996 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x1288c6c00) [pid = 2400] [serial = 2292] [outer = 0x126ce5400] 02:35:42 INFO - PROCESS | 2400 | 1465119342341 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]]]}] 02:35:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:35:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:35:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:35:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:35:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 518ms 02:35:42 INFO - TEST-START | /FileAPI/historical.html 02:35:42 INFO - PROCESS | 2400 | 1465119342372 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:35:42 INFO - PROCESS | 2400 | 1465119342373 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:35:42 INFO - PROCESS | 2400 | 1465119342375 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 2400 | 1465119342376 Marionette TRACE conn2 <- [1,3022,null,{}] 02:35:42 INFO - PROCESS | 2400 | 1465119342378 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}] 02:35:42 INFO - PROCESS | 2400 | 1465119342379 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:42 INFO - PROCESS | 2400 | 1465119342483 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:35:42 INFO - PROCESS | 2400 | 1465119342494 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 2400 | 1465119342495 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:42 INFO - PROCESS | 2400 | ++DOCSHELL 0x12bddd000 == 36 [pid = 2400] [id = 765] 02:35:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1288c8000) [pid = 2400] [serial = 2293] [outer = 0x0] 02:35:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x128c58400) [pid = 2400] [serial = 2294] [outer = 0x1288c8000] 02:35:42 INFO - PROCESS | 2400 | 1465119342520 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x128c61400) [pid = 2400] [serial = 2295] [outer = 0x1288c8000] 02:35:42 INFO - PROCESS | 2400 | 1465119342824 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"]]]}] 02:35:42 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:35:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:35:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:35:42 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:35:42 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:35:42 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:35:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:35:42 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 02:35:42 INFO - PROCESS | 2400 | 1465119342844 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:35:42 INFO - PROCESS | 2400 | 1465119342846 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:35:42 INFO - TEST-START | /FileAPI/idlharness.html 02:35:42 INFO - PROCESS | 2400 | 1465119342856 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 2400 | 1465119342857 Marionette TRACE conn2 <- [1,3026,null,{}] 02:35:42 INFO - PROCESS | 2400 | 1465119342859 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}] 02:35:42 INFO - PROCESS | 2400 | 1465119342861 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:42 INFO - PROCESS | 2400 | 1465119342963 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:35:42 INFO - PROCESS | 2400 | 1465119342967 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 2400 | 1465119342968 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c1d1800 == 37 [pid = 2400] [id = 766] 02:35:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x128c56c00) [pid = 2400] [serial = 2296] [outer = 0x0] 02:35:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x128d2c800) [pid = 2400] [serial = 2297] [outer = 0x128c56c00] 02:35:43 INFO - PROCESS | 2400 | 1465119343026 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x121346400) [pid = 2400] [serial = 2298] [outer = 0x128c56c00] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x11297d800) [pid = 2400] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x115ed8000) [pid = 2400] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x1126ac000) [pid = 2400] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x118289400) [pid = 2400] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x1126d6c00) [pid = 2400] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x113223800) [pid = 2400] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x111d5c400) [pid = 2400] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x126b3b400) [pid = 2400] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x111063c00) [pid = 2400] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x118284c00) [pid = 2400] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x118ff3c00) [pid = 2400] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x124049c00) [pid = 2400] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x124d9a800) [pid = 2400] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x118107c00) [pid = 2400] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x124da1800) [pid = 2400] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x111d5ec00) [pid = 2400] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x126c89400) [pid = 2400] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:35:43 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x118ffec00) [pid = 2400] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:35:43 INFO - PROCESS | 2400 | 1465119343606 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]]]}] 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:35:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:35:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:35:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:35:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:35:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:35:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:35:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:35:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:35:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:35:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:35:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:35:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:35:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:35:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:35:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:35:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:35:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:35:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:35:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:35:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:35:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:35:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:35:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:35:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:35:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:35:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:35:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:35:43 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 02:35:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:35:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:35:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:35:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:35:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:35:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:35:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:35:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:35:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:35:43 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 02:35:43 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 02:35:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:35:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:35:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:35:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:35:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:35:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:35:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:35:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:35:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:35:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:35:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:35:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:35:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:35:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:35:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:35:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:35:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:35:43 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 02:35:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:35:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:35:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:35:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:35:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:35:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:35:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:35:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:35:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:35:43 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 02:35:43 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 02:35:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:35:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:35:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:35:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:35:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:35:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:35:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:35:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:35:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:35:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:35:43 INFO - TEST-OK | /FileAPI/idlharness.html | took 784ms 02:35:43 INFO - TEST-START | /FileAPI/idlharness.worker 02:35:43 INFO - PROCESS | 2400 | 1465119343636 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 2400 | 1465119343638 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:35:43 INFO - PROCESS | 2400 | 1465119343640 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 2400 | 1465119343641 Marionette TRACE conn2 <- [1,3030,null,{}] 02:35:43 INFO - PROCESS | 2400 | 1465119343643 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}] 02:35:43 INFO - PROCESS | 2400 | 1465119343644 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:43 INFO - PROCESS | 2400 | 1465119343729 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:35:43 INFO - PROCESS | 2400 | 1465119343753 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:43 INFO - PROCESS | 2400 | 1465119343755 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:43 INFO - PROCESS | 2400 | ++DOCSHELL 0x12c633000 == 38 [pid = 2400] [id = 767] 02:35:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x1193b8400) [pid = 2400] [serial = 2299] [outer = 0x0] 02:35:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x128f36c00) [pid = 2400] [serial = 2300] [outer = 0x1193b8400] 02:35:43 INFO - PROCESS | 2400 | 1465119343796 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x12a7b1400) [pid = 2400] [serial = 2301] [outer = 0x1193b8400] 02:35:43 INFO - PROCESS | 2400 | [2400] 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 02:35:44 INFO - PROCESS | 2400 | 1465119344440 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,{},{}]]]}] 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:35:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:35:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:35:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:35:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:35:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:35:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:35:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:35:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:35:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:35:44 INFO - {} 02:35:44 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 02:35:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:35:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:35:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:35:44 INFO - {} 02:35:44 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 - {} 02:35:44 INFO - {} 02:35:44 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 02:35:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:35:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:35:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:35:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:35:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:35:44 INFO - {} 02:35:44 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 02:35:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:35:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:35:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:35:44 INFO - {} 02:35:44 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 - {} 02:35:44 INFO - {} 02:35:44 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 02:35:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:35:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:35:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 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 02:35:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:35:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:35:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:35:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:35:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:35:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 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 02:35:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:35:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 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 02:35:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:35:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 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 02:35:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:35:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:35:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:35:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:35:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:35:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:35:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:35:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:35:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:35:44 INFO - {} 02:35:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 835ms 02:35:44 INFO - PROCESS | 2400 | 1465119344475 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 2400 | 1465119344477 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:35:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:35:44 INFO - PROCESS | 2400 | 1465119344479 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:35:44 INFO - PROCESS | 2400 | 1465119344480 Marionette TRACE conn2 <- [1,3034,null,{}] 02:35:44 INFO - PROCESS | 2400 | 1465119344482 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}] 02:35:44 INFO - PROCESS | 2400 | 1465119344483 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:44 INFO - PROCESS | 2400 | 1465119344594 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:35:44 INFO - PROCESS | 2400 | 1465119344602 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 2400 | 1465119344604 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:44 INFO - PROCESS | 2400 | ++DOCSHELL 0x12d993000 == 39 [pid = 2400] [id = 768] 02:35:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x12a7b9400) [pid = 2400] [serial = 2302] [outer = 0x0] 02:35:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x12bae5000) [pid = 2400] [serial = 2303] [outer = 0x12a7b9400] 02:35:44 INFO - PROCESS | 2400 | 1465119344629 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x12bc5a800) [pid = 2400] [serial = 2304] [outer = 0x12a7b9400] 02:35:44 INFO - PROCESS | 2400 | 1465119344914 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]]]}] 02:35:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:35:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 471ms 02:35:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:35:44 INFO - PROCESS | 2400 | 1465119344953 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 2400 | 1465119344954 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:35:44 INFO - PROCESS | 2400 | 1465119344957 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:35:44 INFO - PROCESS | 2400 | 1465119344959 Marionette TRACE conn2 <- [1,3038,null,{}] 02:35:44 INFO - PROCESS | 2400 | 1465119344961 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}] 02:35:44 INFO - PROCESS | 2400 | 1465119344964 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:45 INFO - PROCESS | 2400 | 1465119345061 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:35:45 INFO - PROCESS | 2400 | 1465119345082 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:45 INFO - PROCESS | 2400 | 1465119345083 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x119e90800 == 40 [pid = 2400] [id = 769] 02:35:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x12bc5b400) [pid = 2400] [serial = 2305] [outer = 0x0] 02:35:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x12bc63800) [pid = 2400] [serial = 2306] [outer = 0x12bc5b400] 02:35:45 INFO - PROCESS | 2400 | 1465119345107 Marionette DEBUG loaded listener.js 02:35:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x12c11a400) [pid = 2400] [serial = 2307] [outer = 0x12bc5b400] 02:35:45 INFO - PROCESS | 2400 | 1465119345411 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"]]]}] 02:35:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:35:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:35:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 520ms 02:35:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:35:45 INFO - PROCESS | 2400 | 1465119345477 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:35:45 INFO - PROCESS | 2400 | 1465119345479 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:35:45 INFO - PROCESS | 2400 | 1465119345481 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 2400 | 1465119345483 Marionette TRACE conn2 <- [1,3042,null,{}] 02:35:45 INFO - PROCESS | 2400 | 1465119345485 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}] 02:35:45 INFO - PROCESS | 2400 | 1465119345486 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:45 INFO - PROCESS | 2400 | 1465119345600 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:35:45 INFO - PROCESS | 2400 | 1465119345696 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:45 INFO - PROCESS | 2400 | 1465119345698 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:45 INFO - PROCESS | 2400 | ++DOCSHELL 0x115e75800 == 41 [pid = 2400] [id = 770] 02:35:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x11105c400) [pid = 2400] [serial = 2308] [outer = 0x0] 02:35:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x111d1f000) [pid = 2400] [serial = 2309] [outer = 0x11105c400] 02:35:45 INFO - PROCESS | 2400 | 1465119345729 Marionette DEBUG loaded listener.js 02:35:45 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x112f67000) [pid = 2400] [serial = 2310] [outer = 0x11105c400] 02:35:46 INFO - PROCESS | 2400 | 1465119346228 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]]]}] 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:35:46 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. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:35:46 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'.) 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:35:46 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. 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:35:46 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. 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:35:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:35:46 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. 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:35:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:35:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:35:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:35:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:35:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:35:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:35:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:35:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:35:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:35:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:35:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:35:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:35:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:35:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:35:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 780ms 02:35:46 INFO - PROCESS | 2400 | 1465119346303 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:35:46 INFO - PROCESS | 2400 | 1465119346305 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:35:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:35:46 INFO - PROCESS | 2400 | 1465119346342 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:35:46 INFO - PROCESS | 2400 | 1465119346344 Marionette TRACE conn2 <- [1,3046,null,{}] 02:35:46 INFO - PROCESS | 2400 | 1465119346353 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}] 02:35:46 INFO - PROCESS | 2400 | 1465119346355 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:46 INFO - PROCESS | 2400 | 1465119346471 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:35:46 INFO - PROCESS | 2400 | 1465119346544 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 2400 | 1465119346545 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:46 INFO - PROCESS | 2400 | ++DOCSHELL 0x124409800 == 42 [pid = 2400] [id = 771] 02:35:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x1199b6800) [pid = 2400] [serial = 2311] [outer = 0x0] 02:35:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x12124c400) [pid = 2400] [serial = 2312] [outer = 0x1199b6800] 02:35:46 INFO - PROCESS | 2400 | 1465119346575 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x124705000) [pid = 2400] [serial = 2313] [outer = 0x1199b6800] 02:35:46 INFO - PROCESS | 2400 | [2400] 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 02:35:46 INFO - PROCESS | 2400 | 1465119346974 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:35:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:35:47 INFO - {} 02:35:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 679ms 02:35:47 INFO - PROCESS | 2400 | 1465119347022 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 2400 | 1465119347024 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:35:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:35:47 INFO - PROCESS | 2400 | 1465119347027 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 2400 | 1465119347028 Marionette TRACE conn2 <- [1,3050,null,{}] 02:35:47 INFO - PROCESS | 2400 | 1465119347031 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}] 02:35:47 INFO - PROCESS | 2400 | 1465119347032 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:47 INFO - PROCESS | 2400 | 1465119347173 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:35:47 INFO - PROCESS | 2400 | 1465119347276 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 2400 | 1465119347277 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:47 INFO - PROCESS | 2400 | ++DOCSHELL 0x12b31b000 == 43 [pid = 2400] [id = 772] 02:35:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x124edc000) [pid = 2400] [serial = 2314] [outer = 0x0] 02:35:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 103 (0x126ce9000) [pid = 2400] [serial = 2315] [outer = 0x124edc000] 02:35:47 INFO - PROCESS | 2400 | 1465119347309 Marionette DEBUG loaded listener.js 02:35:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 104 (0x128c63000) [pid = 2400] [serial = 2316] [outer = 0x124edc000] 02:35:47 INFO - PROCESS | 2400 | 1465119347667 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]]]}] 02:35:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:35:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:35:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:35:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:35:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 672ms 02:35:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:35:47 INFO - PROCESS | 2400 | 1465119347700 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 2400 | 1465119347701 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:35:47 INFO - PROCESS | 2400 | 1465119347709 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 2400 | 1465119347713 Marionette TRACE conn2 <- [1,3054,null,{}] 02:35:47 INFO - PROCESS | 2400 | 1465119347716 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}] 02:35:47 INFO - PROCESS | 2400 | 1465119347719 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:47 INFO - PROCESS | 2400 | 1465119347845 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:35:47 INFO - PROCESS | 2400 | 1465119347922 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 2400 | 1465119347923 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:47 INFO - PROCESS | 2400 | ++DOCSHELL 0x12d909000 == 44 [pid = 2400] [id = 773] 02:35:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 105 (0x128c63c00) [pid = 2400] [serial = 2317] [outer = 0x0] 02:35:47 INFO - PROCESS | 2400 | ++DOMWINDOW == 106 (0x12948c000) [pid = 2400] [serial = 2318] [outer = 0x128c63c00] 02:35:47 INFO - PROCESS | 2400 | 1465119347951 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 107 (0x12ad9fc00) [pid = 2400] [serial = 2319] [outer = 0x128c63c00] 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:35:48 INFO - PROCESS | 2400 | 1465119348422 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"]]]}] 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:35:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:35:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:35:48 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" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:35:48 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" 02:35:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:35:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:35:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 744ms 02:35:48 INFO - PROCESS | 2400 | 1465119348486 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 2400 | 1465119348488 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:35:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:35:48 INFO - PROCESS | 2400 | 1465119348492 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 2400 | 1465119348494 Marionette TRACE conn2 <- [1,3058,null,{}] 02:35:48 INFO - PROCESS | 2400 | 1465119348507 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}] 02:35:48 INFO - PROCESS | 2400 | 1465119348509 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:48 INFO - PROCESS | 2400 | 1465119348644 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:35:48 INFO - PROCESS | 2400 | 1465119348781 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 2400 | 1465119348783 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:48 INFO - PROCESS | 2400 | ++DOCSHELL 0x11315a800 == 45 [pid = 2400] [id = 774] 02:35:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 108 (0x128c55800) [pid = 2400] [serial = 2320] [outer = 0x0] 02:35:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 109 (0x12c1e0800) [pid = 2400] [serial = 2321] [outer = 0x128c55800] 02:35:48 INFO - PROCESS | 2400 | 1465119348829 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 2400 | ++DOMWINDOW == 110 (0x12c1e4800) [pid = 2400] [serial = 2322] [outer = 0x128c55800] 02:35:49 INFO - PROCESS | 2400 | 1465119349270 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]]]}] 02:35:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:35:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:35:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:35:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:35:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:35:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:35:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:35:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:35:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:35:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:35:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:35:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:35:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:35:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:35:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:35:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:35:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:35:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:35:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:35:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 831ms 02:35:49 INFO - PROCESS | 2400 | 1465119349324 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:35:49 INFO - PROCESS | 2400 | 1465119349326 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:35:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:35:49 INFO - PROCESS | 2400 | 1465119349328 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:35:49 INFO - PROCESS | 2400 | 1465119349330 Marionette TRACE conn2 <- [1,3062,null,{}] 02:35:49 INFO - PROCESS | 2400 | 1465119349332 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}] 02:35:49 INFO - PROCESS | 2400 | 1465119349333 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:49 INFO - PROCESS | 2400 | 1465119349470 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:35:49 INFO - PROCESS | 2400 | 1465119349703 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 2400 | 1465119349705 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:49 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e1f000 == 46 [pid = 2400] [id = 775] 02:35:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 111 (0x112036c00) [pid = 2400] [serial = 2323] [outer = 0x0] 02:35:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 112 (0x116638400) [pid = 2400] [serial = 2324] [outer = 0x112036c00] 02:35:49 INFO - PROCESS | 2400 | 1465119349760 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 2400 | ++DOMWINDOW == 113 (0x11765f400) [pid = 2400] [serial = 2325] [outer = 0x112036c00] 02:35:49 INFO - PROCESS | 2400 | [2400] 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 02:35:50 INFO - PROCESS | 2400 | 1465119350179 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:35:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:35:50 INFO - {} 02:35:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 872ms 02:35:50 INFO - PROCESS | 2400 | 1465119350201 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:35:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:35:50 INFO - PROCESS | 2400 | 1465119350203 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:35:50 INFO - PROCESS | 2400 | 1465119350206 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 2400 | 1465119350208 Marionette TRACE conn2 <- [1,3066,null,{}] 02:35:50 INFO - PROCESS | 2400 | 1465119350211 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}] 02:35:50 INFO - PROCESS | 2400 | 1465119350214 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:50 INFO - PROCESS | 2400 | 1465119350349 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x119e90800 == 45 [pid = 2400] [id = 769] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x12d993000 == 44 [pid = 2400] [id = 768] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x12c633000 == 43 [pid = 2400] [id = 767] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x12c1d1800 == 42 [pid = 2400] [id = 766] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x12bddd000 == 41 [pid = 2400] [id = 765] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x121616000 == 40 [pid = 2400] [id = 764] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x12a81c000 == 39 [pid = 2400] [id = 763] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x129021000 == 38 [pid = 2400] [id = 762] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x124e21000 == 37 [pid = 2400] [id = 761] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x121178000 == 36 [pid = 2400] [id = 760] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x11681b800 == 35 [pid = 2400] [id = 759] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x11689e000 == 34 [pid = 2400] [id = 758] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x124069000 == 33 [pid = 2400] [id = 756] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x121912000 == 32 [pid = 2400] [id = 757] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x11830c800 == 31 [pid = 2400] [id = 755] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x12c1bd800 == 30 [pid = 2400] [id = 754] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x117e1f000 == 29 [pid = 2400] [id = 775] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x11315a800 == 28 [pid = 2400] [id = 774] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x12d909000 == 27 [pid = 2400] [id = 773] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x12b31b000 == 26 [pid = 2400] [id = 772] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x124409800 == 25 [pid = 2400] [id = 771] 02:35:51 INFO - PROCESS | 2400 | --DOCSHELL 0x115e75800 == 24 [pid = 2400] [id = 770] 02:35:51 INFO - PROCESS | 2400 | 1465119351022 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 2400 | 1465119351024 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 112 (0x1193b7c00) [pid = 2400] [serial = 2241] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 111 (0x119bcd000) [pid = 2400] [serial = 2244] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 110 (0x1126de400) [pid = 2400] [serial = 2227] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 109 (0x112a83000) [pid = 2400] [serial = 2228] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 108 (0x118787800) [pid = 2400] [serial = 2236] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 107 (0x124493c00) [pid = 2400] [serial = 2245] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 106 (0x1187bfc00) [pid = 2400] [serial = 2225] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 105 (0x11840ec00) [pid = 2400] [serial = 2224] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 104 (0x113c0c400) [pid = 2400] [serial = 2230] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 103 (0x115ed7c00) [pid = 2400] [serial = 2231] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 102 (0x11810b400) [pid = 2400] [serial = 2233] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x118376000) [pid = 2400] [serial = 2234] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x126ce7000) [pid = 2400] [serial = 2257] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x112acac00) [pid = 2400] [serial = 2210] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x111d69c00) [pid = 2400] [serial = 2209] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x118f47c00) [pid = 2400] [serial = 2213] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x11877b400) [pid = 2400] [serial = 2212] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x124048800) [pid = 2400] [serial = 2216] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x120555000) [pid = 2400] [serial = 2215] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1245e2400) [pid = 2400] [serial = 2247] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x124ee3400) [pid = 2400] [serial = 2250] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x118784000) [pid = 2400] [serial = 2253] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x126c88400) [pid = 2400] [serial = 2251] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x128c55400) [pid = 2400] [serial = 2219] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x124e2f800) [pid = 2400] [serial = 2248] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x126fd4c00) [pid = 2400] [serial = 2218] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x126cdec00) [pid = 2400] [serial = 2256] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 85 (0x126bd8800) [pid = 2400] [serial = 2254] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 84 (0x118ff0c00) [pid = 2400] [serial = 2237] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 83 (0x115dcec00) [pid = 2400] [serial = 2221] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 82 (0x1164f4000) [pid = 2400] [serial = 2222] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 81 (0x1288c6400) [pid = 2400] [serial = 2260] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 80 (0x118f0a800) [pid = 2400] [serial = 2239] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 79 (0x126f2b400) [pid = 2400] [serial = 2259] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | --DOMWINDOW == 78 (0x119774000) [pid = 2400] [serial = 2242] [outer = 0x0] [url = about:blank] 02:35:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x110fe3000 == 25 [pid = 2400] [id = 776] 02:35:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 79 (0x1122d2800) [pid = 2400] [serial = 2326] [outer = 0x0] 02:35:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 80 (0x1126d4000) [pid = 2400] [serial = 2327] [outer = 0x1122d2800] 02:35:51 INFO - PROCESS | 2400 | 1465119351125 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 81 (0x112acec00) [pid = 2400] [serial = 2328] [outer = 0x1122d2800] 02:35:51 INFO - PROCESS | 2400 | 1465119351445 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]]]}] 02:35:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:35:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:35:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:35:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:35:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:35:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:35:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:35:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1274ms 02:35:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:35:51 INFO - PROCESS | 2400 | 1465119351483 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 2400 | 1465119351486 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:35:51 INFO - PROCESS | 2400 | 1465119351488 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 2400 | 1465119351490 Marionette TRACE conn2 <- [1,3070,null,{}] 02:35:51 INFO - PROCESS | 2400 | 1465119351494 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}] 02:35:51 INFO - PROCESS | 2400 | 1465119351496 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:51 INFO - PROCESS | 2400 | 1465119351576 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:35:51 INFO - PROCESS | 2400 | 1465119351667 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 2400 | 1465119351669 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:51 INFO - PROCESS | 2400 | ++DOCSHELL 0x117475800 == 26 [pid = 2400] [id = 777] 02:35:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 82 (0x114efa000) [pid = 2400] [serial = 2329] [outer = 0x0] 02:35:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 83 (0x1164ed800) [pid = 2400] [serial = 2330] [outer = 0x114efa000] 02:35:51 INFO - PROCESS | 2400 | 1465119351696 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 2400 | ++DOMWINDOW == 84 (0x1175a5c00) [pid = 2400] [serial = 2331] [outer = 0x114efa000] 02:35:52 INFO - PROCESS | 2400 | 1465119352052 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]]]}] 02:35:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:35:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:35:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:35:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:35:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:35:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:35:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 570ms 02:35:52 INFO - PROCESS | 2400 | 1465119352062 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:35:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:35:52 INFO - PROCESS | 2400 | 1465119352067 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:35:52 INFO - PROCESS | 2400 | 1465119352073 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 2400 | 1465119352075 Marionette TRACE conn2 <- [1,3074,null,{}] 02:35:52 INFO - PROCESS | 2400 | 1465119352082 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}] 02:35:52 INFO - PROCESS | 2400 | 1465119352087 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:52 INFO - PROCESS | 2400 | 1465119352216 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:35:52 INFO - PROCESS | 2400 | 1465119352353 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:52 INFO - PROCESS | 2400 | 1465119352355 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x119623000 == 27 [pid = 2400] [id = 778] 02:35:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 85 (0x11810b000) [pid = 2400] [serial = 2332] [outer = 0x0] 02:35:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 86 (0x11840f800) [pid = 2400] [serial = 2333] [outer = 0x11810b000] 02:35:52 INFO - PROCESS | 2400 | 1465119352393 Marionette DEBUG loaded listener.js 02:35:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x118f0d400) [pid = 2400] [serial = 2334] [outer = 0x11810b000] 02:35:52 INFO - PROCESS | 2400 | 1465119352658 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]]]}] 02:35:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:35:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:35:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:35:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:35:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:35:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:35:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 622ms 02:35:52 INFO - PROCESS | 2400 | 1465119352695 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 2400 | 1465119352697 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:35:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:35:52 INFO - PROCESS | 2400 | 1465119352708 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 2400 | 1465119352712 Marionette TRACE conn2 <- [1,3078,null,{}] 02:35:52 INFO - PROCESS | 2400 | 1465119352727 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}] 02:35:52 INFO - PROCESS | 2400 | 1465119352730 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:52 INFO - PROCESS | 2400 | 1465119352850 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:35:52 INFO - PROCESS | 2400 | 1465119352888 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:52 INFO - PROCESS | 2400 | 1465119352889 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:52 INFO - PROCESS | 2400 | ++DOCSHELL 0x121176800 == 28 [pid = 2400] [id = 779] 02:35:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x118778400) [pid = 2400] [serial = 2335] [outer = 0x0] 02:35:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x11928d800) [pid = 2400] [serial = 2336] [outer = 0x118778400] 02:35:52 INFO - PROCESS | 2400 | 1465119352914 Marionette DEBUG loaded listener.js 02:35:52 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x120555c00) [pid = 2400] [serial = 2337] [outer = 0x118778400] 02:35:53 INFO - PROCESS | 2400 | 1465119353199 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] 02:35:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:35:53 INFO - PROCESS | 2400 | 1465119353243 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:35:53 INFO - PROCESS | 2400 | 1465119353247 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:35:53 INFO - PROCESS | 2400 | 1465119353251 Marionette TRACE conn2 <- [1,3082,null,{}] 02:35:53 INFO - PROCESS | 2400 | 1465119353254 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}] 02:35:53 INFO - PROCESS | 2400 | 1465119353255 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:53 INFO - PROCESS | 2400 | 1465119353359 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:35:53 INFO - PROCESS | 2400 | 1465119353400 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 2400 | 1465119353401 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x121aa8000 == 29 [pid = 2400] [id = 780] 02:35:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x1210c2800) [pid = 2400] [serial = 2338] [outer = 0x0] 02:35:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x124003800) [pid = 2400] [serial = 2339] [outer = 0x1210c2800] 02:35:53 INFO - PROCESS | 2400 | 1465119353433 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x12445c400) [pid = 2400] [serial = 2340] [outer = 0x1210c2800] 02:35:53 INFO - PROCESS | 2400 | 1465119353725 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]]]}] 02:35:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:35:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:35:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:35:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 524ms 02:35:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:35:53 INFO - PROCESS | 2400 | 1465119353771 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:35:53 INFO - PROCESS | 2400 | 1465119353772 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:35:53 INFO - PROCESS | 2400 | 1465119353774 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:35:53 INFO - PROCESS | 2400 | 1465119353776 Marionette TRACE conn2 <- [1,3086,null,{}] 02:35:53 INFO - PROCESS | 2400 | 1465119353778 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}] 02:35:53 INFO - PROCESS | 2400 | 1465119353779 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:53 INFO - PROCESS | 2400 | 1465119353880 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:35:53 INFO - PROCESS | 2400 | 1465119353924 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 2400 | 1465119353928 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:53 INFO - PROCESS | 2400 | ++DOCSHELL 0x124e12000 == 30 [pid = 2400] [id = 781] 02:35:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x118102c00) [pid = 2400] [serial = 2341] [outer = 0x0] 02:35:53 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x124da3000) [pid = 2400] [serial = 2342] [outer = 0x118102c00] 02:35:53 INFO - PROCESS | 2400 | 1465119353961 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x124edd800) [pid = 2400] [serial = 2343] [outer = 0x118102c00] 02:35:54 INFO - PROCESS | 2400 | 1465119354264 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:35:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:35:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 520ms 02:35:54 INFO - PROCESS | 2400 | 1465119354295 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 2400 | 1465119354298 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:35:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:35:54 INFO - PROCESS | 2400 | 1465119354302 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 2400 | 1465119354303 Marionette TRACE conn2 <- [1,3090,null,{}] 02:35:54 INFO - PROCESS | 2400 | 1465119354306 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}] 02:35:54 INFO - PROCESS | 2400 | 1465119354307 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:54 INFO - PROCESS | 2400 | 1465119354409 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:35:54 INFO - PROCESS | 2400 | 1465119354421 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 2400 | 1465119354422 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x11315f800 == 31 [pid = 2400] [id = 782] 02:35:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x126b33800) [pid = 2400] [serial = 2344] [outer = 0x0] 02:35:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x126c8f400) [pid = 2400] [serial = 2345] [outer = 0x126b33800] 02:35:54 INFO - PROCESS | 2400 | 1465119354447 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x126ce0400) [pid = 2400] [serial = 2346] [outer = 0x126b33800] 02:35:54 INFO - PROCESS | 2400 | 1465119354777 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:35:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:35:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 520ms 02:35:54 INFO - PROCESS | 2400 | 1465119354823 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 2400 | 1465119354824 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:35:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:35:54 INFO - PROCESS | 2400 | 1465119354826 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 2400 | 1465119354827 Marionette TRACE conn2 <- [1,3094,null,{}] 02:35:54 INFO - PROCESS | 2400 | 1465119354830 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}] 02:35:54 INFO - PROCESS | 2400 | 1465119354831 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:54 INFO - PROCESS | 2400 | 1465119354935 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:35:54 INFO - PROCESS | 2400 | 1465119354946 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 2400 | 1465119354947 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:54 INFO - PROCESS | 2400 | ++DOCSHELL 0x128f42000 == 32 [pid = 2400] [id = 783] 02:35:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x1122d3c00) [pid = 2400] [serial = 2347] [outer = 0x0] 02:35:54 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x126ce8c00) [pid = 2400] [serial = 2348] [outer = 0x1122d3c00] 02:35:54 INFO - PROCESS | 2400 | 1465119354971 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 102 (0x126f2a400) [pid = 2400] [serial = 2349] [outer = 0x1122d3c00] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 101 (0x126ce5400) [pid = 2400] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 100 (0x1288c8000) [pid = 2400] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 99 (0x1122d2c00) [pid = 2400] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 98 (0x1288c2c00) [pid = 2400] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 97 (0x1122d5800) [pid = 2400] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 96 (0x11976d000) [pid = 2400] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 95 (0x1126a9800) [pid = 2400] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 94 (0x11680fc00) [pid = 2400] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 93 (0x1193b8000) [pid = 2400] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 92 (0x12182d800) [pid = 2400] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 91 (0x1126dc400) [pid = 2400] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 90 (0x128c56c00) [pid = 2400] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 89 (0x12a7b9400) [pid = 2400] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 88 (0x124ecb400) [pid = 2400] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 87 (0x1193b8400) [pid = 2400] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:35:55 INFO - PROCESS | 2400 | --DOMWINDOW == 86 (0x12bc5b400) [pid = 2400] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 02:35:55 INFO - PROCESS | 2400 | 1465119355489 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:35:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:35:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 672ms 02:35:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:35:55 INFO - PROCESS | 2400 | 1465119355499 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 2400 | 1465119355500 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:35:55 INFO - PROCESS | 2400 | 1465119355502 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 2400 | 1465119355503 Marionette TRACE conn2 <- [1,3098,null,{}] 02:35:55 INFO - PROCESS | 2400 | 1465119355505 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}] 02:35:55 INFO - PROCESS | 2400 | 1465119355506 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:55 INFO - PROCESS | 2400 | 1465119355586 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:35:55 INFO - PROCESS | 2400 | 1465119355589 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:55 INFO - PROCESS | 2400 | 1465119355590 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:55 INFO - PROCESS | 2400 | ++DOCSHELL 0x119e8b800 == 33 [pid = 2400] [id = 784] 02:35:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 87 (0x116a71000) [pid = 2400] [serial = 2350] [outer = 0x0] 02:35:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 88 (0x1199b4c00) [pid = 2400] [serial = 2351] [outer = 0x116a71000] 02:35:55 INFO - PROCESS | 2400 | 1465119355615 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 2400 | ++DOMWINDOW == 89 (0x126f26c00) [pid = 2400] [serial = 2352] [outer = 0x116a71000] 02:35:55 INFO - PROCESS | 2400 | 1465119355947 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]]]}] 02:35:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:35:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:35:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 468ms 02:35:55 INFO - PROCESS | 2400 | 1465119355970 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 2400 | 1465119355972 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:35:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:35:55 INFO - PROCESS | 2400 | 1465119355974 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 2400 | 1465119355975 Marionette TRACE conn2 <- [1,3102,null,{}] 02:35:55 INFO - PROCESS | 2400 | 1465119355977 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}] 02:35:55 INFO - PROCESS | 2400 | 1465119355978 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:56 INFO - PROCESS | 2400 | 1465119356092 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:35:56 INFO - PROCESS | 2400 | 1465119356099 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 2400 | 1465119356100 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a1bd000 == 34 [pid = 2400] [id = 785] 02:35:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 90 (0x11810b400) [pid = 2400] [serial = 2353] [outer = 0x0] 02:35:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 91 (0x12717c000) [pid = 2400] [serial = 2354] [outer = 0x11810b400] 02:35:56 INFO - PROCESS | 2400 | 1465119356124 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 92 (0x1288c0800) [pid = 2400] [serial = 2355] [outer = 0x11810b400] 02:35:56 INFO - PROCESS | 2400 | 1465119356396 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:35:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:35:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 470ms 02:35:56 INFO - PROCESS | 2400 | 1465119356445 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:35:56 INFO - PROCESS | 2400 | 1465119356446 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:35:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:35:56 INFO - PROCESS | 2400 | 1465119356453 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:35:56 INFO - PROCESS | 2400 | 1465119356455 Marionette TRACE conn2 <- [1,3106,null,{}] 02:35:56 INFO - PROCESS | 2400 | 1465119356459 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}] 02:35:56 INFO - PROCESS | 2400 | 1465119356461 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:56 INFO - PROCESS | 2400 | 1465119356585 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:35:56 INFO - PROCESS | 2400 | 1465119356592 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 2400 | 1465119356594 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:56 INFO - PROCESS | 2400 | ++DOCSHELL 0x12a8ce800 == 35 [pid = 2400] [id = 786] 02:35:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 93 (0x1288c3800) [pid = 2400] [serial = 2356] [outer = 0x0] 02:35:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 94 (0x1288ce000) [pid = 2400] [serial = 2357] [outer = 0x1288c3800] 02:35:56 INFO - PROCESS | 2400 | 1465119356640 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 2400 | ++DOMWINDOW == 95 (0x128d2c000) [pid = 2400] [serial = 2358] [outer = 0x1288c3800] 02:35:57 INFO - PROCESS | 2400 | 1465119357112 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]]]}] 02:35:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:35:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:35:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:35:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 721ms 02:35:57 INFO - PROCESS | 2400 | 1465119357175 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:35:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:35:57 INFO - PROCESS | 2400 | 1465119357178 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:35:57 INFO - PROCESS | 2400 | 1465119357181 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - PROCESS | 2400 | 1465119357185 Marionette TRACE conn2 <- [1,3110,null,{}] 02:35:57 INFO - PROCESS | 2400 | 1465119357188 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}] 02:35:57 INFO - PROCESS | 2400 | 1465119357190 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:57 INFO - PROCESS | 2400 | 1465119357336 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:35:57 INFO - PROCESS | 2400 | 1465119357341 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 2400 | 1465119357343 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:57 INFO - PROCESS | 2400 | ++DOCSHELL 0x119e9f800 == 36 [pid = 2400] [id = 787] 02:35:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 96 (0x128d30000) [pid = 2400] [serial = 2359] [outer = 0x0] 02:35:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 97 (0x129356800) [pid = 2400] [serial = 2360] [outer = 0x128d30000] 02:35:57 INFO - PROCESS | 2400 | 1465119357383 Marionette DEBUG loaded listener.js 02:35:57 INFO - PROCESS | 2400 | ++DOMWINDOW == 98 (0x12940c800) [pid = 2400] [serial = 2361] [outer = 0x128d30000] 02:35:57 INFO - PROCESS | 2400 | 1465119357981 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"]]]}] 02:35:58 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:35:58 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 02:35:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:35:58 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 871ms 02:35:58 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:35:58 INFO - PROCESS | 2400 | 1465119358053 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 2400 | 1465119358055 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:35:58 INFO - PROCESS | 2400 | 1465119358059 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 2400 | 1465119358062 Marionette TRACE conn2 <- [1,3114,null,{}] 02:35:58 INFO - PROCESS | 2400 | 1465119358066 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}] 02:35:58 INFO - PROCESS | 2400 | 1465119358067 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:58 INFO - PROCESS | 2400 | 1465119358183 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:35:58 INFO - PROCESS | 2400 | 1465119358273 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\", \"b8b15eb2-e61c-4740-a7ac-0952c6517866\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 2400 | 1465119358275 Marionette INFO sendAsync 06606bed-2750-f145-a8d3-6f8e76606da3 02:35:58 INFO - PROCESS | 2400 | ++DOCSHELL 0x117e08800 == 37 [pid = 2400] [id = 788] 02:35:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 99 (0x113c0c000) [pid = 2400] [serial = 2362] [outer = 0x0] 02:35:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 100 (0x115e31c00) [pid = 2400] [serial = 2363] [outer = 0x113c0c000] 02:35:58 INFO - PROCESS | 2400 | 1465119358306 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 2400 | ++DOMWINDOW == 101 (0x116a72000) [pid = 2400] [serial = 2364] [outer = 0x113c0c000] 02:35:58 INFO - PROCESS | 2400 | 1465119358754 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]]]}] 02:35:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:35:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 722ms 02:35:58 INFO - PROCESS | 2400 | 1465119358781 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 2400 | 1465119358784 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:35:59 WARNING - u'runner_teardown' () 02:35:59 INFO - No more tests 02:35:59 INFO - Got 0 unexpected results 02:35:59 INFO - SUITE-END | took 532s 02:35:59 INFO - Closing logging queue 02:35:59 INFO - queue closed 02:35:59 INFO - Return code: 0 02:35:59 WARNING - # TBPL SUCCESS # 02:35:59 INFO - Running post-action listener: _resource_record_post_action 02:35:59 INFO - Running post-run listener: _resource_record_post_run 02:36:01 INFO - Total resource usage - Wall time: 554s; CPU: 58.0%; Read bytes: 253952; Write bytes: 956647936; Read time: 2; Write time: 5098 02:36:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:36:01 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146295296; Write bytes: 149522432; Read time: 13532; Write time: 348 02:36:01 INFO - run-tests - Wall time: 537s; CPU: 58.0%; Read bytes: 253952; Write bytes: 794188800; Read time: 2; Write time: 4708 02:36:01 INFO - Running post-run listener: _upload_blobber_files 02:36:01 INFO - Blob upload gear active. 02:36:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:36:01 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 02:36:01 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'] 02:36:01 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 02:36:01 INFO - (blobuploader) - INFO - Open directory for files ... 02:36:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:36:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:36:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:36:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:36:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:36:02 INFO - (blobuploader) - INFO - Done attempting. 02:36:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:36:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:36:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:36:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:36:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:36:04 INFO - (blobuploader) - INFO - Done attempting. 02:36:04 INFO - (blobuploader) - INFO - Iteration through files over. 02:36:04 INFO - Return code: 0 02:36:04 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:36:04 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:36:04 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/361cd700d80d4efb42d7024bd8cea94914ab9f7d25d6f54646f33a1154e3d9cbb491342e5af55fa69bb65a230d9c0630dc8c7266b7c6583b11442b5072dcb42e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/40abc7c4c1da1ce251adcc051caf2dce790b7bd9c7275907292add5b0d7ebdde3b7318aaeeacdf7cda7e818c565aadf8ebe66a0b0c9e195abe52da8424d7ec2f"} 02:36:04 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:36:04 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:36:04 INFO - Contents: 02:36:04 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/361cd700d80d4efb42d7024bd8cea94914ab9f7d25d6f54646f33a1154e3d9cbb491342e5af55fa69bb65a230d9c0630dc8c7266b7c6583b11442b5072dcb42e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/40abc7c4c1da1ce251adcc051caf2dce790b7bd9c7275907292add5b0d7ebdde3b7318aaeeacdf7cda7e818c565aadf8ebe66a0b0c9e195abe52da8424d7ec2f"} 02:36:04 INFO - Running post-run listener: copy_logs_to_upload_dir 02:36:04 INFO - Copying logs to upload dir... 02:36:04 INFO - mkdir: /builds/slave/test/build/upload/logs 02:36:04 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=619.439075 ========= master_lag: 0.35 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 19 secs) (at 2016-06-05 02:36:04.617044) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-05 02:36:04.620524) ========= 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.ebYFfrum44/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.DvqDcQfUVV/Listeners TMPDIR=/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/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/361cd700d80d4efb42d7024bd8cea94914ab9f7d25d6f54646f33a1154e3d9cbb491342e5af55fa69bb65a230d9c0630dc8c7266b7c6583b11442b5072dcb42e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/40abc7c4c1da1ce251adcc051caf2dce790b7bd9c7275907292add5b0d7ebdde3b7318aaeeacdf7cda7e818c565aadf8ebe66a0b0c9e195abe52da8424d7ec2f"} build_url:https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013272 build_url: 'https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/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/361cd700d80d4efb42d7024bd8cea94914ab9f7d25d6f54646f33a1154e3d9cbb491342e5af55fa69bb65a230d9c0630dc8c7266b7c6583b11442b5072dcb42e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/40abc7c4c1da1ce251adcc051caf2dce790b7bd9c7275907292add5b0d7ebdde3b7318aaeeacdf7cda7e818c565aadf8ebe66a0b0c9e195abe52da8424d7ec2f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YPrqxCdiTga66uXx_fhAxw/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-06-05 02:36:04.656910) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:36:04.657278) ========= 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.ebYFfrum44/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.DvqDcQfUVV/Listeners TMPDIR=/var/folders/lc/vwq10pn53dlcxm0t40pjj8vm00000w/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.005404 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:36:04.707130) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-05 02:36:04.707500) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-05 02:36:04.707901) ========= ========= Total master_lag: 0.54 =========