builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0340 starttime: 1465273338.72 results: success (0) buildid: 20160606200529 builduid: a8399d8a7e694548a884b0da319ef406 revision: 55124c7343021091a61fdddac9f22628ca09642a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 21:22:18.715597) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 21:22:18.716111) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 21:22:18.716408) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 21:22:18.826880) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:22:18.827144) ========= 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.DKHxtMa73S/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.Lv3QM2L4bj/Listeners TMPDIR=/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/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-06 21:22:18-- 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% 31.7M=0s 2016-06-06 21:22:19 (31.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.509359 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:22:19.377360) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:22:19.377641) ========= 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.DKHxtMa73S/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.Lv3QM2L4bj/Listeners TMPDIR=/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/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.026351 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:22:19.433435) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 21:22:19.433792) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 55124c7343021091a61fdddac9f22628ca09642a --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-beta --rev 55124c7343021091a61fdddac9f22628ca09642a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.DKHxtMa73S/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.Lv3QM2L4bj/Listeners TMPDIR=/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/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-06 21:22:19,516 truncating revision to first 12 chars 2016-06-06 21:22:19,516 Setting DEBUG logging. 2016-06-06 21:22:19,516 attempt 1/10 2016-06-06 21:22:19,517 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/55124c734302?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-06 21:22:20,316 unpacking tar archive at: mozilla-beta-55124c734302/testing/mozharness/ program finished with exit code 0 elapsedTime=1.062453 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 21:22:20.518129) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 21:22:20.518466) ========= script_repo_revision: 55124c7343021091a61fdddac9f22628ca09642a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 21:22:20.518933) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 21:22:20.519269) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 21:22:20.537149) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-06-06 21:22:20.537590) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.DKHxtMa73S/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.Lv3QM2L4bj/Listeners TMPDIR=/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/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 21:22:20 INFO - MultiFileLogger online at 20160606 21:22:20 in /builds/slave/test 21:22:20 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-beta --download-symbols true 21:22:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:22:20 INFO - {'append_to_log': False, 21:22:20 INFO - 'base_work_dir': '/builds/slave/test', 21:22:20 INFO - 'blob_upload_branch': 'mozilla-beta', 21:22:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:22:20 INFO - 'buildbot_json_path': 'buildprops.json', 21:22:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:22:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:22:20 INFO - 'download_minidump_stackwalk': True, 21:22:20 INFO - 'download_symbols': 'true', 21:22:20 INFO - 'e10s': False, 21:22:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:22:20 INFO - 'tooltool.py': '/tools/tooltool.py', 21:22:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:22:20 INFO - '/tools/misc-python/virtualenv.py')}, 21:22:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:22:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:22:20 INFO - 'log_level': 'info', 21:22:20 INFO - 'log_to_console': True, 21:22:20 INFO - 'opt_config_files': (), 21:22:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:22:20 INFO - '--processes=1', 21:22:20 INFO - '--config=%(test_path)s/wptrunner.ini', 21:22:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:22:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:22:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:22:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:22:20 INFO - 'pip_index': False, 21:22:20 INFO - 'require_test_zip': True, 21:22:20 INFO - 'test_type': ('testharness',), 21:22:20 INFO - 'this_chunk': '1', 21:22:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:22:20 INFO - 'total_chunks': '10', 21:22:20 INFO - 'virtualenv_path': 'venv', 21:22:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:22:20 INFO - 'work_dir': 'build'} 21:22:20 INFO - ##### 21:22:20 INFO - ##### Running clobber step. 21:22:20 INFO - ##### 21:22:20 INFO - Running pre-action listener: _resource_record_pre_action 21:22:20 INFO - Running main action method: clobber 21:22:20 INFO - rmtree: /builds/slave/test/build 21:22:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:22:22 INFO - Running post-action listener: _resource_record_post_action 21:22:22 INFO - ##### 21:22:22 INFO - ##### Running read-buildbot-config step. 21:22:22 INFO - ##### 21:22:22 INFO - Running pre-action listener: _resource_record_pre_action 21:22:22 INFO - Running main action method: read_buildbot_config 21:22:22 INFO - Using buildbot properties: 21:22:22 INFO - { 21:22:22 INFO - "project": "", 21:22:22 INFO - "product": "firefox", 21:22:22 INFO - "script_repo_revision": "production", 21:22:22 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 21:22:22 INFO - "repository": "", 21:22:22 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 21:22:22 INFO - "buildid": "20160606200529", 21:22:22 INFO - "pgo_build": "False", 21:22:22 INFO - "basedir": "/builds/slave/test", 21:22:22 INFO - "buildnumber": 27, 21:22:22 INFO - "slavename": "t-yosemite-r7-0340", 21:22:22 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 21:22:22 INFO - "platform": "macosx64", 21:22:22 INFO - "branch": "mozilla-beta", 21:22:22 INFO - "revision": "55124c7343021091a61fdddac9f22628ca09642a", 21:22:22 INFO - "repo_path": "releases/mozilla-beta", 21:22:22 INFO - "moz_repo_path": "", 21:22:22 INFO - "stage_platform": "macosx64", 21:22:22 INFO - "builduid": "a8399d8a7e694548a884b0da319ef406", 21:22:22 INFO - "slavebuilddir": "test" 21:22:22 INFO - } 21:22:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 21:22:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 21:22:22 INFO - Running post-action listener: _resource_record_post_action 21:22:22 INFO - ##### 21:22:22 INFO - ##### Running download-and-extract step. 21:22:22 INFO - ##### 21:22:22 INFO - Running pre-action listener: _resource_record_pre_action 21:22:22 INFO - Running main action method: download_and_extract 21:22:22 INFO - mkdir: /builds/slave/test/build/tests 21:22:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:22:22 INFO - https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 21:22:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 21:22:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 21:22:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 21:22:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 21:22:26 INFO - Downloaded 1201 bytes. 21:22:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 21:22:26 INFO - Using the following test package requirements: 21:22:26 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 21:22:26 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:22:26 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 21:22:26 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:22:26 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 21:22:26 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:22:26 INFO - u'jsshell-mac64.zip'], 21:22:26 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:22:26 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 21:22:26 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 21:22:26 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:22:26 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 21:22:26 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:22:26 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 21:22:26 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:22:26 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 21:22:26 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:22:26 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 21:22:26 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 21:22:26 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')]} 21:22:26 INFO - https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 21:22:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 21:22:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 21:22:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 21:22:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 21:22:29 INFO - Downloaded 18347675 bytes. 21:22:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:22:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:22:29 INFO - caution: filename not matched: web-platform/* 21:22:29 INFO - Return code: 11 21:22:29 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')]} 21:22:29 INFO - https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 21:22:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 21:22:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 21:22:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 21:22:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 21:22:31 INFO - Downloaded 36389087 bytes. 21:22:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:22:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:22:35 INFO - caution: filename not matched: bin/* 21:22:35 INFO - caution: filename not matched: config/* 21:22:35 INFO - caution: filename not matched: mozbase/* 21:22:35 INFO - caution: filename not matched: marionette/* 21:22:35 INFO - caution: filename not matched: tools/wptserve/* 21:22:35 INFO - Return code: 11 21:22:35 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')]} 21:22:35 INFO - https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 21:22:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:22:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:22:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 21:22:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 21:22:37 INFO - Downloaded 73063208 bytes. 21:22:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:22:37 INFO - mkdir: /builds/slave/test/properties 21:22:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:22:37 INFO - Writing to file /builds/slave/test/properties/build_url 21:22:37 INFO - Contents: 21:22:37 INFO - build_url:https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:22:38 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:22:38 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:22:38 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:22:38 INFO - Contents: 21:22:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:22: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')]} 21:22:38 INFO - https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:22:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:22:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:22:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:22:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 21:22:41 INFO - Downloaded 103652287 bytes. 21:22:41 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 21:22:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 21:22:45 INFO - Return code: 0 21:22:45 INFO - Running post-action listener: _resource_record_post_action 21:22:45 INFO - Running post-action listener: set_extra_try_arguments 21:22:45 INFO - ##### 21:22:45 INFO - ##### Running create-virtualenv step. 21:22:45 INFO - ##### 21:22:45 INFO - Running pre-action listener: _pre_create_virtualenv 21:22:45 INFO - Running pre-action listener: _resource_record_pre_action 21:22:45 INFO - Running main action method: create_virtualenv 21:22:45 INFO - Creating virtualenv /builds/slave/test/build/venv 21:22:45 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 21:22:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:22:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:22:45 INFO - Using real prefix '/tools/python27' 21:22:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:22:46 INFO - Installing distribute.............................................................................................................................................................................................done. 21:22:49 INFO - Installing pip.................done. 21:22:49 INFO - Return code: 0 21:22:49 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:22:49 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')]} 21:22:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:22:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:22:49 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')]} 21:22:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:22:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:22:49 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 0x10e78ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e7abf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe2405b5580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e7a75e0>, '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 0x10e38acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b5990>, '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.DKHxtMa73S/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.Lv3QM2L4bj/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:22:49 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 21:22:49 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 21:22:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DKHxtMa73S/Render', 21:22:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:22:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:22:49 INFO - 'HOME': '/Users/cltbld', 21:22:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:22:49 INFO - 'LOGNAME': 'cltbld', 21:22:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:22:49 INFO - 'MOZ_NO_REMOTE': '1', 21:22:49 INFO - 'NO_EM_RESTART': '1', 21:22:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:22:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:22:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:22:49 INFO - 'PWD': '/builds/slave/test', 21:22:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:22:49 INFO - 'SHELL': '/bin/bash', 21:22:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Lv3QM2L4bj/Listeners', 21:22:49 INFO - 'TMPDIR': '/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/', 21:22:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:22:49 INFO - 'USER': 'cltbld', 21:22:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:22:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:22:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:22:49 INFO - 'XPC_FLAGS': '0x0', 21:22:49 INFO - 'XPC_SERVICE_NAME': '0', 21:22:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:22:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:22:49 INFO - Downloading/unpacking psutil>=0.7.1 21:22:49 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 21:22:49 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 21:22:49 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 21:22:49 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 21:22:49 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 21:22:49 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 21:22:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:22:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:22:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:22:53 INFO - Installing collected packages: psutil 21:22:53 INFO - Running setup.py install for psutil 21:22:53 INFO - building 'psutil._psutil_osx' extension 21:22:53 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 21:22:53 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 21:22:53 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 21:22:53 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 21:22:53 INFO - building 'psutil._psutil_posix' extension 21:22:53 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 21:22:54 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 21:22:54 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 21:22:54 INFO - ^ 21:22:54 INFO - 1 warning generated. 21:22:54 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 21:22:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:22:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:22:54 INFO - Successfully installed psutil 21:22:54 INFO - Cleaning up... 21:22:54 INFO - Return code: 0 21:22:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:22:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:22:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:22:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:22:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:22:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:22:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:22:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10e78ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e7abf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe2405b5580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e7a75e0>, '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 0x10e38acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b5990>, '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.DKHxtMa73S/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.Lv3QM2L4bj/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:22:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 21:22:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 21:22:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DKHxtMa73S/Render', 21:22:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:22:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:22:54 INFO - 'HOME': '/Users/cltbld', 21:22:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:22:54 INFO - 'LOGNAME': 'cltbld', 21:22:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:22:54 INFO - 'MOZ_NO_REMOTE': '1', 21:22:54 INFO - 'NO_EM_RESTART': '1', 21:22:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:22:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:22:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:22:54 INFO - 'PWD': '/builds/slave/test', 21:22:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:22:54 INFO - 'SHELL': '/bin/bash', 21:22:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Lv3QM2L4bj/Listeners', 21:22:54 INFO - 'TMPDIR': '/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/', 21:22:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:22:54 INFO - 'USER': 'cltbld', 21:22:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:22:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:22:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:22:54 INFO - 'XPC_FLAGS': '0x0', 21:22:54 INFO - 'XPC_SERVICE_NAME': '0', 21:22:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:22:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:22:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:22:54 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 21:22:54 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 21:22:54 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 21:22:54 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 21:22:54 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 21:22:54 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 21:22:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:22:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:22:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:22:57 INFO - Installing collected packages: mozsystemmonitor 21:22:57 INFO - Running setup.py install for mozsystemmonitor 21:22:57 INFO - Successfully installed mozsystemmonitor 21:22:57 INFO - Cleaning up... 21:22:57 INFO - Return code: 0 21:22:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:22:57 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')]} 21:22:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:22:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:22:57 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')]} 21:22:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:22:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:22:57 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 0x10e78ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e7abf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe2405b5580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e7a75e0>, '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 0x10e38acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b5990>, '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.DKHxtMa73S/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.Lv3QM2L4bj/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:22:57 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 21:22:57 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 21:22:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DKHxtMa73S/Render', 21:22:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:22:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:22:57 INFO - 'HOME': '/Users/cltbld', 21:22:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:22:57 INFO - 'LOGNAME': 'cltbld', 21:22:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:22:57 INFO - 'MOZ_NO_REMOTE': '1', 21:22:57 INFO - 'NO_EM_RESTART': '1', 21:22:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:22:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:22:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:22:57 INFO - 'PWD': '/builds/slave/test', 21:22:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:22:57 INFO - 'SHELL': '/bin/bash', 21:22:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Lv3QM2L4bj/Listeners', 21:22:57 INFO - 'TMPDIR': '/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/', 21:22:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:22:57 INFO - 'USER': 'cltbld', 21:22:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:22:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:22:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:22:57 INFO - 'XPC_FLAGS': '0x0', 21:22:57 INFO - 'XPC_SERVICE_NAME': '0', 21:22:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:22:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:22:57 INFO - Downloading/unpacking blobuploader==1.2.4 21:22:57 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 21:22:57 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 21:22:57 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 21:22:57 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 21:22:57 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 21:22:57 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 21:23:00 INFO - Downloading blobuploader-1.2.4.tar.gz 21:23:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:23:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:23:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:23:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:23:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:23:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:23:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:23:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:23:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:23:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:23:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:23:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:23:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:23:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:23:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:23:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:23:01 INFO - Downloading docopt-0.6.1.tar.gz 21:23:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:23:01 INFO - Installing collected packages: blobuploader, requests, docopt 21:23:01 INFO - Running setup.py install for blobuploader 21:23:01 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:23:01 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:23:01 INFO - Running setup.py install for requests 21:23:02 INFO - Running setup.py install for docopt 21:23:02 INFO - Successfully installed blobuploader requests docopt 21:23:02 INFO - Cleaning up... 21:23:02 INFO - Return code: 0 21:23:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:23:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:23:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:23:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:23:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:23:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:23:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:23:02 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 0x10e78ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e7abf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe2405b5580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e7a75e0>, '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 0x10e38acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b5990>, '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.DKHxtMa73S/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.Lv3QM2L4bj/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:23:02 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 21:23:02 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 21:23:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DKHxtMa73S/Render', 21:23:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:23:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:23:02 INFO - 'HOME': '/Users/cltbld', 21:23:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:23:02 INFO - 'LOGNAME': 'cltbld', 21:23:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:23:02 INFO - 'MOZ_NO_REMOTE': '1', 21:23:02 INFO - 'NO_EM_RESTART': '1', 21:23:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:23:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:23:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:23:02 INFO - 'PWD': '/builds/slave/test', 21:23:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:23:02 INFO - 'SHELL': '/bin/bash', 21:23:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Lv3QM2L4bj/Listeners', 21:23:02 INFO - 'TMPDIR': '/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/', 21:23:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:23:02 INFO - 'USER': 'cltbld', 21:23:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:23:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:23:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:23:02 INFO - 'XPC_FLAGS': '0x0', 21:23:02 INFO - 'XPC_SERVICE_NAME': '0', 21:23:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:23:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:23:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:23:02 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-6YEbJv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:23:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:23:02 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-voJo93-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:23:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:23:02 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-d7nCjk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:23:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:23:02 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-dcXiVS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:23:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:23:02 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-mzZ2sH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:23:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:23:03 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-3CqMdJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:23:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:23:03 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-4Avxqu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:23:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:23:03 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-h35Yt0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:23:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:23:03 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-Ykm5kw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:23:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:23:03 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-NH64Yi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:23:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:23:03 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-pJoaci-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:23:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:23:03 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-VT_XKF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:23:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:23:03 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-ddiGv5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:23:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:23:03 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-W0zCn8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:23:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:23:04 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-UCCaxW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:23:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:23:04 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-UUgEho-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:23:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:23:04 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-n631hU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:23:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:23:04 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-LIO4mo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:23:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:23:04 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-uUC4QT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:23:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:23:04 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-mLaebC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:23:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:23:05 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-xfQikA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:23:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:23:05 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 21:23:05 INFO - Running setup.py install for manifestparser 21:23:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:23:05 INFO - Running setup.py install for mozcrash 21:23:05 INFO - Running setup.py install for mozdebug 21:23:05 INFO - Running setup.py install for mozdevice 21:23:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:23:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:23:05 INFO - Running setup.py install for mozfile 21:23:05 INFO - Running setup.py install for mozhttpd 21:23:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:23:06 INFO - Running setup.py install for mozinfo 21:23:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:23:06 INFO - Running setup.py install for mozInstall 21:23:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:23:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:23:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:23:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:23:06 INFO - Running setup.py install for mozleak 21:23:06 INFO - Running setup.py install for mozlog 21:23:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:23:06 INFO - Running setup.py install for moznetwork 21:23:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:23:06 INFO - Running setup.py install for mozprocess 21:23:06 INFO - Running setup.py install for mozprofile 21:23:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:23:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:23:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:23:07 INFO - Running setup.py install for mozrunner 21:23:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:23:07 INFO - Running setup.py install for mozscreenshot 21:23:07 INFO - Running setup.py install for moztest 21:23:07 INFO - Running setup.py install for mozversion 21:23:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:23:07 INFO - Running setup.py install for wptserve 21:23:07 INFO - Running setup.py install for marionette-driver 21:23:08 INFO - Running setup.py install for browsermob-proxy 21:23:08 INFO - Running setup.py install for marionette-client 21:23:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:23:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:23:08 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 21:23:08 INFO - Cleaning up... 21:23:08 INFO - Return code: 0 21:23:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:23: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')]} 21:23:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:23:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:23: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')]} 21:23:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:23:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:23:08 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 0x10e78ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e7abf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe2405b5580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e7a75e0>, '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 0x10e38acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b5990>, '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.DKHxtMa73S/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.Lv3QM2L4bj/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:23:08 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 21:23:08 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 21:23:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DKHxtMa73S/Render', 21:23:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:23:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:23:08 INFO - 'HOME': '/Users/cltbld', 21:23:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:23:08 INFO - 'LOGNAME': 'cltbld', 21:23:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:23:08 INFO - 'MOZ_NO_REMOTE': '1', 21:23:08 INFO - 'NO_EM_RESTART': '1', 21:23:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:23:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:23:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:23:08 INFO - 'PWD': '/builds/slave/test', 21:23:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:23:08 INFO - 'SHELL': '/bin/bash', 21:23:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Lv3QM2L4bj/Listeners', 21:23:08 INFO - 'TMPDIR': '/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/', 21:23:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:23:08 INFO - 'USER': 'cltbld', 21:23:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:23:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:23:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:23:08 INFO - 'XPC_FLAGS': '0x0', 21:23:08 INFO - 'XPC_SERVICE_NAME': '0', 21:23:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:23:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:23:08 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-A64NMN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:23:08 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)) 21:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:23:08 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-P9_fin-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:23:09 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)) 21:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:23:09 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-nVdA14-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:23:09 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)) 21:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:23:09 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-Ua7CMB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:23:09 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)) 21:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:23:09 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-MIEmGi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:23:09 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)) 21:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:23:09 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-FXLtoH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:23:09 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)) 21:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:23:09 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-OyKeqZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:23:09 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)) 21:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:23:09 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-OAgqVK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:23:09 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)) 21:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:23:09 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-p1Empn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:23:09 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)) 21:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:23:09 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-evWqZK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:23:09 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)) 21:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:23:09 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-kimKW0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:23:09 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)) 21:23:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:23:09 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-oM9WIz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:23:10 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)) 21:23:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:23:10 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-7MfqBx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:23:10 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)) 21:23:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:23:10 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-mHTwJD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:23:10 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)) 21:23:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:23:10 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-gDGOMO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:23:10 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)) 21:23:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:23:10 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-jTflk3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:23:10 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)) 21:23:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:23:10 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-yASP8K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:23:10 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)) 21:23:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:23:10 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-gO4mhG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:23:10 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)) 21:23:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:23:10 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-akLEUH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:23:10 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)) 21:23:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:23:10 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-Eqprza-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:23:10 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)) 21:23:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:23:11 INFO - Running setup.py (path:/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/pip-RnpCQZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:23:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:23:11 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)) 21:23:11 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)) 21:23:11 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)) 21:23:11 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)) 21:23:11 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)) 21:23:11 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)) 21:23:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:23:11 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 21:23:11 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 21:23:11 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 21:23:11 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 21:23:11 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 21:23:11 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 21:23:13 INFO - Downloading blessings-1.6.tar.gz 21:23:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:23:13 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)) 21:23:13 INFO - Installing collected packages: blessings 21:23:13 INFO - Running setup.py install for blessings 21:23:14 INFO - Successfully installed blessings 21:23:14 INFO - Cleaning up... 21:23:14 INFO - Return code: 0 21:23:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:23:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:23:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:23:14 INFO - Reading from file tmpfile_stdout 21:23:14 INFO - Current package versions: 21:23:14 INFO - blessings == 1.6 21:23:14 INFO - blobuploader == 1.2.4 21:23:14 INFO - browsermob-proxy == 0.6.0 21:23:14 INFO - docopt == 0.6.1 21:23:14 INFO - manifestparser == 1.1 21:23:14 INFO - marionette-client == 2.3.0 21:23:14 INFO - marionette-driver == 1.4.0 21:23:14 INFO - mozInstall == 1.12 21:23:14 INFO - mozcrash == 0.17 21:23:14 INFO - mozdebug == 0.1 21:23:14 INFO - mozdevice == 0.48 21:23:14 INFO - mozfile == 1.2 21:23:14 INFO - mozhttpd == 0.7 21:23:14 INFO - mozinfo == 0.9 21:23:14 INFO - mozleak == 0.1 21:23:14 INFO - mozlog == 3.1 21:23:14 INFO - moznetwork == 0.27 21:23:14 INFO - mozprocess == 0.22 21:23:14 INFO - mozprofile == 0.28 21:23:14 INFO - mozrunner == 6.11 21:23:14 INFO - mozscreenshot == 0.1 21:23:14 INFO - mozsystemmonitor == 0.0 21:23:14 INFO - moztest == 0.7 21:23:14 INFO - mozversion == 1.4 21:23:14 INFO - psutil == 3.1.1 21:23:14 INFO - requests == 1.2.3 21:23:14 INFO - wptserve == 1.4.0 21:23:14 INFO - wsgiref == 0.1.2 21:23:14 INFO - Running post-action listener: _resource_record_post_action 21:23:14 INFO - Running post-action listener: _start_resource_monitoring 21:23:14 INFO - Starting resource monitoring. 21:23:14 INFO - ##### 21:23:14 INFO - ##### Running pull step. 21:23:14 INFO - ##### 21:23:14 INFO - Running pre-action listener: _resource_record_pre_action 21:23:14 INFO - Running main action method: pull 21:23:14 INFO - Pull has nothing to do! 21:23:14 INFO - Running post-action listener: _resource_record_post_action 21:23:14 INFO - ##### 21:23:14 INFO - ##### Running install step. 21:23:14 INFO - ##### 21:23:14 INFO - Running pre-action listener: _resource_record_pre_action 21:23:14 INFO - Running main action method: install 21:23:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:23:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:23:14 INFO - Reading from file tmpfile_stdout 21:23:14 INFO - Detecting whether we're running mozinstall >=1.0... 21:23:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:23:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:23:14 INFO - Reading from file tmpfile_stdout 21:23:14 INFO - Output received: 21:23:14 INFO - Usage: mozinstall [options] installer 21:23:14 INFO - Options: 21:23:14 INFO - -h, --help show this help message and exit 21:23:14 INFO - -d DEST, --destination=DEST 21:23:14 INFO - Directory to install application into. [default: 21:23:14 INFO - "/builds/slave/test"] 21:23:14 INFO - --app=APP Application being installed. [default: firefox] 21:23:14 INFO - mkdir: /builds/slave/test/build/application 21:23:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 21:23:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 21:23:33 INFO - Reading from file tmpfile_stdout 21:23:33 INFO - Output received: 21:23:33 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 21:23:33 INFO - Running post-action listener: _resource_record_post_action 21:23:33 INFO - ##### 21:23:33 INFO - ##### Running run-tests step. 21:23:33 INFO - ##### 21:23:33 INFO - Running pre-action listener: _resource_record_pre_action 21:23:33 INFO - Running main action method: run_tests 21:23:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:23:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:23:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:23:33 INFO - grabbing minidump binary from tooltool 21:23:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:23:33 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 0x10e7a75e0>, '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 0x10e38acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b5990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:23:33 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 21:23:33 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 21:23:33 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:23:33 INFO - Return code: 0 21:23:33 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 21:23:33 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:23:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.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 21:23:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.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 21:23:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DKHxtMa73S/Render', 21:23:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:23:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:23:33 INFO - 'HOME': '/Users/cltbld', 21:23:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:23:33 INFO - 'LOGNAME': 'cltbld', 21:23:33 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:23:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:23:33 INFO - 'MOZ_NO_REMOTE': '1', 21:23:33 INFO - 'NO_EM_RESTART': '1', 21:23:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:23:33 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:23:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:23:33 INFO - 'PWD': '/builds/slave/test', 21:23:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:23:33 INFO - 'SHELL': '/bin/bash', 21:23:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Lv3QM2L4bj/Listeners', 21:23:33 INFO - 'TMPDIR': '/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/T/', 21:23:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:23:33 INFO - 'USER': 'cltbld', 21:23:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:23:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:23:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:23:33 INFO - 'XPC_FLAGS': '0x0', 21:23:33 INFO - 'XPC_SERVICE_NAME': '0', 21:23:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:23:33 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.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 21:23:34 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 21:23:34 INFO - import pkg_resources 21:23:34 INFO - Using 1 client processes 21:23:35 INFO - wptserve Starting http server on 127.0.0.1:8001 21:23:35 INFO - wptserve Starting http server on 127.0.0.1:8000 21:23:35 INFO - wptserve Starting http server on 127.0.0.1:8443 21:23:37 INFO - SUITE-START | Running 778 tests 21:23:37 INFO - Running testharness tests 21:23:37 INFO - Setting up ssl 21:23:37 INFO - PROCESS | certutil | 21:23:37 INFO - PROCESS | certutil | 21:23:37 INFO - PROCESS | certutil | 21:23:37 INFO - Certificate Nickname Trust Attributes 21:23:37 INFO - SSL,S/MIME,JAR/XPI 21:23:37 INFO - 21:23:37 INFO - web-platform-tests CT,, 21:23:37 INFO - 21:23:37 INFO - Starting runner 21:23:38 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 21:23:38 INFO - PROCESS | 1662 | 1465273418205 Marionette DEBUG Marionette enabled via build flag and pref 21:23:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x113cb7000 == 1 [pid = 1662] [id = 1] 21:23:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 1 (0x113cb7800) [pid = 1662] [serial = 1] [outer = 0x0] 21:23:38 INFO - PROCESS | 1662 | [1662] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:23:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 2 (0x113cb8800) [pid = 1662] [serial = 2] [outer = 0x113cb7800] 21:23:38 INFO - PROCESS | 1662 | 1465273418519 Marionette INFO Listening on port 2828 21:23:38 INFO - PROCESS | 1662 | 1465273418747 Marionette DEBUG Marionette enabled via command-line flag 21:23:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x116960000 == 2 [pid = 1662] [id = 2] 21:23:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 3 (0x116960800) [pid = 1662] [serial = 3] [outer = 0x0] 21:23:38 INFO - PROCESS | 1662 | [1662] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:23:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 4 (0x116961800) [pid = 1662] [serial = 4] [outer = 0x116960800] 21:23:38 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:23:38 INFO - PROCESS | 1662 | 1465273418905 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 21:23:38 INFO - PROCESS | 1662 | 1465273418976 Marionette DEBUG Closed connection conn0 21:23:38 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:23:38 INFO - PROCESS | 1662 | 1465273418979 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 21:23:39 INFO - PROCESS | 1662 | 1465273418990 Marionette DEBUG Closed connection conn1 21:23:39 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:23:39 INFO - PROCESS | 1662 | 1465273418995 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 21:23:39 INFO - PROCESS | 1662 | 1465273419004 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:23:39 INFO - PROCESS | 1662 | 1465273419010 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160606200529","device":"desktop","version":"48.0"} 21:23:39 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:23:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x119f6d000 == 3 [pid = 1662] [id = 3] 21:23:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 5 (0x119f6d800) [pid = 1662] [serial = 5] [outer = 0x0] 21:23:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x119f6e000 == 4 [pid = 1662] [id = 4] 21:23:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 6 (0x119e04400) [pid = 1662] [serial = 6] [outer = 0x0] 21:23:40 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:23:40 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:23:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x124853000 == 5 [pid = 1662] [id = 5] 21:23:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 7 (0x119e03c00) [pid = 1662] [serial = 7] [outer = 0x0] 21:23:40 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:23:40 INFO - PROCESS | 1662 | [1662] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:23:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 8 (0x12493f800) [pid = 1662] [serial = 8] [outer = 0x119e03c00] 21:23:40 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 21:23:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 9 (0x124ddd000) [pid = 1662] [serial = 9] [outer = 0x119f6d800] 21:23:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 10 (0x123de9800) [pid = 1662] [serial = 10] [outer = 0x119e04400] 21:23:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 11 (0x123deb800) [pid = 1662] [serial = 11] [outer = 0x119e03c00] 21:23:40 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:23:40 INFO - PROCESS | 1662 | 1465273420888 Marionette INFO startBrowser bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:40 INFO - PROCESS | 1662 | 1465273420913 Marionette DEBUG loaded listener.js 21:23:40 INFO - PROCESS | 1662 | 1465273420923 Marionette DEBUG loaded listener.js 21:23:40 INFO - PROCESS | 1662 | 1465273420924 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:41 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 21:23:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 12 (0x126fd8000) [pid = 1662] [serial = 12] [outer = 0x119e03c00] 21:23:41 INFO - PROCESS | 1662 | 1465273421231 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"bc04449f-6f3a-4d43-9f01-66855a96b443","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160606200529","device":"desktop","version":"48.0","command_id":1}}] 21:23:41 INFO - PROCESS | 1662 | 1465273421318 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}] 21:23:41 INFO - PROCESS | 1662 | 1465273421320 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:41 INFO - PROCESS | 1662 | 1465273421361 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 21:23:41 INFO - PROCESS | 1662 | 1465273421434 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:23:41 INFO - PROCESS | 1662 | 1465273421435 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:41 INFO - PROCESS | 1662 | [1662] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:23:41 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:23:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 13 (0x128b6d400) [pid = 1662] [serial = 13] [outer = 0x119e03c00] 21:23:41 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:23:41 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:23:41 INFO - PROCESS | 1662 | 1465273421712 Marionette TRACE conn2 <- [1,3,null,{}] 21:23:41 INFO - PROCESS | 1662 | 1465273421714 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:23:41 INFO - PROCESS | 1662 | 1465273421718 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:41 INFO - PROCESS | 1662 | 1465273421734 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 21:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:23:41 INFO - PROCESS | 1662 | 1465273421762 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 21:23:41 INFO - PROCESS | 1662 | 1465273421763 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 21:23:41 INFO - PROCESS | 1662 | 1465273421771 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:23:41 INFO - PROCESS | 1662 | 1465273421773 Marionette TRACE conn2 <- [1,6,null,{}] 21:23:41 INFO - PROCESS | 1662 | 1465273421776 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}] 21:23:41 INFO - PROCESS | 1662 | 1465273421777 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:41 INFO - PROCESS | 1662 | 1465273421792 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 21:23:41 INFO - PROCESS | 1662 | 1465273421795 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:41 INFO - PROCESS | 1662 | 1465273421796 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12907f800 == 6 [pid = 1662] [id = 6] 21:23:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 14 (0x129065800) [pid = 1662] [serial = 14] [outer = 0x0] 21:23:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 15 (0x129067800) [pid = 1662] [serial = 15] [outer = 0x129065800] 21:23:41 INFO - PROCESS | 1662 | 1465273421829 Marionette DEBUG loaded listener.js 21:23:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 16 (0x12916ec00) [pid = 1662] [serial = 16] [outer = 0x129065800] 21:23:42 INFO - PROCESS | 1662 | 1465273422150 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]]]}] 21:23:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291c9000 == 7 [pid = 1662] [id = 7] 21:23:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 17 (0x129171c00) [pid = 1662] [serial = 17] [outer = 0x0] 21:23:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 18 (0x12917c000) [pid = 1662] [serial = 18] [outer = 0x129171c00] 21:23:42 INFO - PROCESS | 1662 | 1465273422186 Marionette DEBUG loaded listener.js 21:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 475ms 21:23:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 19 (0x12a2b7000) [pid = 1662] [serial = 19] [outer = 0x129171c00] 21:23:42 INFO - PROCESS | 1662 | 1465273422300 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 21:23:42 INFO - PROCESS | 1662 | 1465273422302 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 21:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:23:42 INFO - PROCESS | 1662 | 1465273422330 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:23:42 INFO - PROCESS | 1662 | 1465273422331 Marionette TRACE conn2 <- [1,10,null,{}] 21:23:42 INFO - PROCESS | 1662 | 1465273422343 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}] 21:23:42 INFO - PROCESS | 1662 | 1465273422348 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:42 INFO - PROCESS | 1662 | 1465273422552 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 21:23:42 INFO - PROCESS | 1662 | 1465273422591 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:42 INFO - PROCESS | 1662 | 1465273422592 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a76b000 == 8 [pid = 1662] [id = 8] 21:23:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 20 (0x12a783800) [pid = 1662] [serial = 20] [outer = 0x0] 21:23:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 21 (0x12a785400) [pid = 1662] [serial = 21] [outer = 0x12a783800] 21:23:42 INFO - PROCESS | 1662 | 1465273422626 Marionette DEBUG loaded listener.js 21:23:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 22 (0x12a789800) [pid = 1662] [serial = 22] [outer = 0x12a783800] 21:23:43 INFO - PROCESS | 1662 | 1465273423015 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]]]}] 21:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 736ms 21:23:43 INFO - PROCESS | 1662 | 1465273423058 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 21:23:43 INFO - PROCESS | 1662 | 1465273423061 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 21:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:23:43 INFO - PROCESS | 1662 | 1465273423064 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:23:43 INFO - PROCESS | 1662 | 1465273423066 Marionette TRACE conn2 <- [1,14,null,{}] 21:23:43 INFO - PROCESS | 1662 | 1465273423069 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}] 21:23:43 INFO - PROCESS | 1662 | 1465273423072 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:43 INFO - PROCESS | 1662 | 1465273423214 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 21:23:43 INFO - PROCESS | 1662 | 1465273423226 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:43 INFO - PROCESS | 1662 | 1465273423227 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b22d000 == 9 [pid = 1662] [id = 9] 21:23:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 23 (0x12b030c00) [pid = 1662] [serial = 23] [outer = 0x0] 21:23:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 24 (0x12b034800) [pid = 1662] [serial = 24] [outer = 0x12b030c00] 21:23:43 INFO - PROCESS | 1662 | 1465273423252 Marionette DEBUG loaded listener.js 21:23:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 25 (0x12b870c00) [pid = 1662] [serial = 25] [outer = 0x12b030c00] 21:23:43 INFO - PROCESS | 1662 | 1465273423507 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]]]}] 21:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 473ms 21:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:23:43 INFO - PROCESS | 1662 | 1465273423539 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 21:23:43 INFO - PROCESS | 1662 | 1465273423540 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 21:23:43 INFO - PROCESS | 1662 | 1465273423542 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:23:43 INFO - PROCESS | 1662 | 1465273423543 Marionette TRACE conn2 <- [1,18,null,{}] 21:23:43 INFO - PROCESS | 1662 | 1465273423547 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}] 21:23:43 INFO - PROCESS | 1662 | 1465273423550 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:43 INFO - PROCESS | 1662 | 1465273423649 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 21:23:43 INFO - PROCESS | 1662 | 1465273423655 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:43 INFO - PROCESS | 1662 | 1465273423658 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba44000 == 10 [pid = 1662] [id = 10] 21:23:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 26 (0x12b87d800) [pid = 1662] [serial = 26] [outer = 0x0] 21:23:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 27 (0x12ba7d000) [pid = 1662] [serial = 27] [outer = 0x12b87d800] 21:23:43 INFO - PROCESS | 1662 | 1465273423681 Marionette DEBUG loaded listener.js 21:23:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 28 (0x12ba85800) [pid = 1662] [serial = 28] [outer = 0x12b87d800] 21:23:43 INFO - PROCESS | 1662 | 1465273423944 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]]]}] 21:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 421ms 21:23:43 INFO - PROCESS | 1662 | 1465273423964 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 21:23:43 INFO - PROCESS | 1662 | 1465273423966 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 21:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:23:43 INFO - PROCESS | 1662 | 1465273423977 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:23:43 INFO - PROCESS | 1662 | 1465273423978 Marionette TRACE conn2 <- [1,22,null,{}] 21:23:43 INFO - PROCESS | 1662 | 1465273423980 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}] 21:23:43 INFO - PROCESS | 1662 | 1465273423983 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:44 INFO - PROCESS | 1662 | 1465273424142 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 21:23:44 INFO - PROCESS | 1662 | 1465273424148 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:44 INFO - PROCESS | 1662 | 1465273424150 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b241000 == 11 [pid = 1662] [id = 11] 21:23:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 29 (0x117ea4c00) [pid = 1662] [serial = 29] [outer = 0x0] 21:23:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 30 (0x118248800) [pid = 1662] [serial = 30] [outer = 0x117ea4c00] 21:23:44 INFO - PROCESS | 1662 | 1465273424190 Marionette DEBUG loaded listener.js 21:23:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 31 (0x12ba98400) [pid = 1662] [serial = 31] [outer = 0x117ea4c00] 21:23:44 INFO - PROCESS | 1662 | 1465273424551 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]]]}] 21:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 620ms 21:23:44 INFO - PROCESS | 1662 | 1465273424598 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 21:23:44 INFO - PROCESS | 1662 | 1465273424599 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 21:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:23:44 INFO - PROCESS | 1662 | 1465273424601 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:23:44 INFO - PROCESS | 1662 | 1465273424602 Marionette TRACE conn2 <- [1,26,null,{}] 21:23:44 INFO - PROCESS | 1662 | 1465273424605 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}] 21:23:44 INFO - PROCESS | 1662 | 1465273424606 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:44 INFO - PROCESS | 1662 | 1465273424699 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 21:23:44 INFO - PROCESS | 1662 | 1465273424702 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:44 INFO - PROCESS | 1662 | 1465273424704 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x118119800 == 12 [pid = 1662] [id = 12] 21:23:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 32 (0x12be07c00) [pid = 1662] [serial = 32] [outer = 0x0] 21:23:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 33 (0x12bf93800) [pid = 1662] [serial = 33] [outer = 0x12be07c00] 21:23:44 INFO - PROCESS | 1662 | 1465273424728 Marionette DEBUG loaded listener.js 21:23:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 34 (0x12bf9bc00) [pid = 1662] [serial = 34] [outer = 0x12be07c00] 21:23:44 INFO - PROCESS | 1662 | 1465273424976 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]]]}] 21:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 21:23:45 INFO - PROCESS | 1662 | 1465273425023 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 21:23:45 INFO - PROCESS | 1662 | 1465273425032 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 21:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:23:45 INFO - PROCESS | 1662 | 1465273425041 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:23:45 INFO - PROCESS | 1662 | 1465273425042 Marionette TRACE conn2 <- [1,30,null,{}] 21:23:45 INFO - PROCESS | 1662 | 1465273425044 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}] 21:23:45 INFO - PROCESS | 1662 | 1465273425045 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:45 INFO - PROCESS | 1662 | 1465273425132 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 21:23:45 INFO - PROCESS | 1662 | 1465273425137 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:45 INFO - PROCESS | 1662 | 1465273425138 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c41a000 == 13 [pid = 1662] [id = 13] 21:23:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 35 (0x12bf9e800) [pid = 1662] [serial = 35] [outer = 0x0] 21:23:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 36 (0x12c438800) [pid = 1662] [serial = 36] [outer = 0x12bf9e800] 21:23:45 INFO - PROCESS | 1662 | 1465273425163 Marionette DEBUG loaded listener.js 21:23:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 37 (0x12c43c400) [pid = 1662] [serial = 37] [outer = 0x12bf9e800] 21:23:45 INFO - PROCESS | 1662 | 1465273425517 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]]]}] 21:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 519ms 21:23:45 INFO - PROCESS | 1662 | 1465273425561 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 21:23:45 INFO - PROCESS | 1662 | 1465273425563 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 21:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:23:45 INFO - PROCESS | 1662 | 1465273425566 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:23:45 INFO - PROCESS | 1662 | 1465273425568 Marionette TRACE conn2 <- [1,34,null,{}] 21:23:45 INFO - PROCESS | 1662 | 1465273425571 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}] 21:23:45 INFO - PROCESS | 1662 | 1465273425573 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:45 INFO - PROCESS | 1662 | 1465273425708 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 21:23:45 INFO - PROCESS | 1662 | 1465273425717 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:45 INFO - PROCESS | 1662 | 1465273425719 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c5ca800 == 14 [pid = 1662] [id = 14] 21:23:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 38 (0x12c43dc00) [pid = 1662] [serial = 38] [outer = 0x0] 21:23:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 39 (0x12c73bc00) [pid = 1662] [serial = 39] [outer = 0x12c43dc00] 21:23:45 INFO - PROCESS | 1662 | 1465273425748 Marionette DEBUG loaded listener.js 21:23:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 40 (0x12c741800) [pid = 1662] [serial = 40] [outer = 0x12c43dc00] 21:23:46 INFO - PROCESS | 1662 | 1465273426005 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]]]}] 21:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 470ms 21:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:23:46 INFO - PROCESS | 1662 | 1465273426039 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 21:23:46 INFO - PROCESS | 1662 | 1465273426041 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 21:23:46 INFO - PROCESS | 1662 | 1465273426043 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:23:46 INFO - PROCESS | 1662 | 1465273426044 Marionette TRACE conn2 <- [1,38,null,{}] 21:23:46 INFO - PROCESS | 1662 | 1465273426046 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}] 21:23:46 INFO - PROCESS | 1662 | 1465273426048 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12caf4800 == 15 [pid = 1662] [id = 15] 21:23:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 41 (0x12caf5000) [pid = 1662] [serial = 41] [outer = 0x0] 21:23:46 INFO - PROCESS | 1662 | 1465273426164 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 21:23:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 42 (0x12cae4000) [pid = 1662] [serial = 42] [outer = 0x12caf5000] 21:23:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 43 (0x12cafa800) [pid = 1662] [serial = 43] [outer = 0x12caf5000] 21:23:46 INFO - PROCESS | 1662 | 1465273426180 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:46 INFO - PROCESS | 1662 | 1465273426181 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12caf4000 == 16 [pid = 1662] [id = 16] 21:23:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 44 (0x12c747c00) [pid = 1662] [serial = 44] [outer = 0x0] 21:23:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 45 (0x12c8c8000) [pid = 1662] [serial = 45] [outer = 0x12c747c00] 21:23:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc54800 == 17 [pid = 1662] [id = 17] 21:23:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 46 (0x12c8c9800) [pid = 1662] [serial = 46] [outer = 0x0] 21:23:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 47 (0x12c8cb400) [pid = 1662] [serial = 47] [outer = 0x12c8c9800] 21:23:46 INFO - PROCESS | 1662 | 1465273426226 Marionette DEBUG loaded listener.js 21:23:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 48 (0x12ccce800) [pid = 1662] [serial = 48] [outer = 0x12c8c9800] 21:23:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 49 (0x12c8cc000) [pid = 1662] [serial = 49] [outer = 0x12c747c00] 21:23:46 INFO - PROCESS | 1662 | 1465273426542 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]]]}] 21:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 518ms 21:23:46 INFO - PROCESS | 1662 | 1465273426561 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 21:23:46 INFO - PROCESS | 1662 | 1465273426562 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 21:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:23:46 INFO - PROCESS | 1662 | 1465273426564 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:23:46 INFO - PROCESS | 1662 | 1465273426566 Marionette TRACE conn2 <- [1,42,null,{}] 21:23:46 INFO - PROCESS | 1662 | 1465273426571 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}] 21:23:46 INFO - PROCESS | 1662 | 1465273426572 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:46 INFO - PROCESS | 1662 | 1465273426670 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 21:23:46 INFO - PROCESS | 1662 | 1465273426673 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:46 INFO - PROCESS | 1662 | 1465273426674 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf61000 == 18 [pid = 1662] [id = 18] 21:23:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 50 (0x118516400) [pid = 1662] [serial = 50] [outer = 0x0] 21:23:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 51 (0x118e13c00) [pid = 1662] [serial = 51] [outer = 0x118516400] 21:23:46 INFO - PROCESS | 1662 | 1465273426699 Marionette DEBUG loaded listener.js 21:23:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 52 (0x12ccd8400) [pid = 1662] [serial = 52] [outer = 0x118516400] 21:23:46 INFO - PROCESS | 1662 | 1465273426941 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]]]}] 21:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 425ms 21:23:46 INFO - PROCESS | 1662 | 1465273426989 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 21:23:46 INFO - PROCESS | 1662 | 1465273426991 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 21:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:23:46 INFO - PROCESS | 1662 | 1465273426993 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:23:46 INFO - PROCESS | 1662 | 1465273426994 Marionette TRACE conn2 <- [1,46,null,{}] 21:23:46 INFO - PROCESS | 1662 | 1465273426997 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}] 21:23:46 INFO - PROCESS | 1662 | 1465273426998 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:47 INFO - PROCESS | 1662 | 1465273427100 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 21:23:47 INFO - PROCESS | 1662 | 1465273427104 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:47 INFO - PROCESS | 1662 | 1465273427105 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d381800 == 19 [pid = 1662] [id = 19] 21:23:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 53 (0x12d247800) [pid = 1662] [serial = 53] [outer = 0x0] 21:23:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x12d24bc00) [pid = 1662] [serial = 54] [outer = 0x12d247800] 21:23:47 INFO - PROCESS | 1662 | 1465273427131 Marionette DEBUG loaded listener.js 21:23:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x12d250400) [pid = 1662] [serial = 55] [outer = 0x12d247800] 21:23:47 INFO - PROCESS | 1662 | 1465273427365 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]]]}] 21:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 21:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:23:47 INFO - PROCESS | 1662 | 1465273427412 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 21:23:47 INFO - PROCESS | 1662 | 1465273427413 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 21:23:47 INFO - PROCESS | 1662 | 1465273427423 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:23:47 INFO - PROCESS | 1662 | 1465273427424 Marionette TRACE conn2 <- [1,50,null,{}] 21:23:47 INFO - PROCESS | 1662 | 1465273427426 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}] 21:23:47 INFO - PROCESS | 1662 | 1465273427427 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:47 INFO - PROCESS | 1662 | 1465273427525 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 21:23:47 INFO - PROCESS | 1662 | 1465273427528 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:47 INFO - PROCESS | 1662 | 1465273427529 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185dc800 == 20 [pid = 1662] [id = 20] 21:23:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x1183a3400) [pid = 1662] [serial = 56] [outer = 0x0] 21:23:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x1183b0c00) [pid = 1662] [serial = 57] [outer = 0x1183a3400] 21:23:47 INFO - PROCESS | 1662 | 1465273427553 Marionette DEBUG loaded listener.js 21:23:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x12d254400) [pid = 1662] [serial = 58] [outer = 0x1183a3400] 21:23:47 INFO - PROCESS | 1662 | 1465273427843 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]]]}] 21:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 476ms 21:23:47 INFO - PROCESS | 1662 | 1465273427892 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 21:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:23:47 INFO - PROCESS | 1662 | 1465273427894 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 21:23:47 INFO - PROCESS | 1662 | 1465273427897 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:23:47 INFO - PROCESS | 1662 | 1465273427901 Marionette TRACE conn2 <- [1,54,null,{}] 21:23:47 INFO - PROCESS | 1662 | 1465273427906 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}] 21:23:47 INFO - PROCESS | 1662 | 1465273427907 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:48 INFO - PROCESS | 1662 | 1465273428043 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 21:23:48 INFO - PROCESS | 1662 | 1465273428047 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:48 INFO - PROCESS | 1662 | 1465273428049 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba49800 == 21 [pid = 1662] [id = 21] 21:23:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x12db7fc00) [pid = 1662] [serial = 59] [outer = 0x0] 21:23:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x12db7d400) [pid = 1662] [serial = 60] [outer = 0x12db7fc00] 21:23:48 INFO - PROCESS | 1662 | 1465273428079 Marionette DEBUG loaded listener.js 21:23:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x12db84000) [pid = 1662] [serial = 61] [outer = 0x12db7fc00] 21:23:48 INFO - PROCESS | 1662 | 1465273428985 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]]]}] 21:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1126ms 21:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:23:49 INFO - PROCESS | 1662 | 1465273429023 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 21:23:49 INFO - PROCESS | 1662 | 1465273429026 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 21:23:49 INFO - PROCESS | 1662 | 1465273429029 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:23:49 INFO - PROCESS | 1662 | 1465273429031 Marionette TRACE conn2 <- [1,58,null,{}] 21:23:49 INFO - PROCESS | 1662 | 1465273429035 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}] 21:23:49 INFO - PROCESS | 1662 | 1465273429037 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:49 INFO - PROCESS | 1662 | 1465273429148 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 21:23:49 INFO - PROCESS | 1662 | 1465273429200 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:49 INFO - PROCESS | 1662 | 1465273429202 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x112a97800 == 22 [pid = 1662] [id = 22] 21:23:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x1122a5400) [pid = 1662] [serial = 62] [outer = 0x0] 21:23:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x112f06000) [pid = 1662] [serial = 63] [outer = 0x1122a5400] 21:23:49 INFO - PROCESS | 1662 | 1465273429232 Marionette DEBUG loaded listener.js 21:23:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x113c20400) [pid = 1662] [serial = 64] [outer = 0x1122a5400] 21:23:49 INFO - PROCESS | 1662 | 1465273429627 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]]]}] 21:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 623ms 21:23:49 INFO - PROCESS | 1662 | 1465273429653 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 21:23:49 INFO - PROCESS | 1662 | 1465273429656 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 21:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:23:49 INFO - PROCESS | 1662 | 1465273429661 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:23:49 INFO - PROCESS | 1662 | 1465273429663 Marionette TRACE conn2 <- [1,62,null,{}] 21:23:49 INFO - PROCESS | 1662 | 1465273429665 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}] 21:23:49 INFO - PROCESS | 1662 | 1465273429667 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:49 INFO - PROCESS | 1662 | 1465273429779 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 21:23:49 INFO - PROCESS | 1662 | 1465273429818 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:49 INFO - PROCESS | 1662 | 1465273429819 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169b8000 == 23 [pid = 1662] [id = 23] 21:23:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1164e7400) [pid = 1662] [serial = 65] [outer = 0x0] 21:23:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x116a0bc00) [pid = 1662] [serial = 66] [outer = 0x1164e7400] 21:23:49 INFO - PROCESS | 1662 | 1465273429851 Marionette DEBUG loaded listener.js 21:23:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x1176e9000) [pid = 1662] [serial = 67] [outer = 0x1164e7400] 21:23:50 INFO - PROCESS | 1662 | 1465273430255 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]]]}] 21:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 618ms 21:23:50 INFO - PROCESS | 1662 | 1465273430280 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 21:23:50 INFO - PROCESS | 1662 | 1465273430282 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 21:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:23:50 INFO - PROCESS | 1662 | 1465273430284 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:23:50 INFO - PROCESS | 1662 | 1465273430287 Marionette TRACE conn2 <- [1,66,null,{}] 21:23:50 INFO - PROCESS | 1662 | 1465273430295 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}] 21:23:50 INFO - PROCESS | 1662 | 1465273430298 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:50 INFO - PROCESS | 1662 | 1465273430414 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 21:23:50 INFO - PROCESS | 1662 | 1465273430481 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:50 INFO - PROCESS | 1662 | 1465273430483 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x11715c800 == 24 [pid = 1662] [id = 24] 21:23:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1183ab800) [pid = 1662] [serial = 68] [outer = 0x0] 21:23:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1192ae800) [pid = 1662] [serial = 69] [outer = 0x1183ab800] 21:23:50 INFO - PROCESS | 1662 | 1465273430530 Marionette DEBUG loaded listener.js 21:23:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1192b4c00) [pid = 1662] [serial = 70] [outer = 0x1183ab800] 21:23:51 INFO - PROCESS | 1662 | 1465273431071 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]]]}] 21:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 822ms 21:23:51 INFO - PROCESS | 1662 | 1465273431107 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 21:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:23:51 INFO - PROCESS | 1662 | 1465273431109 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 21:23:51 INFO - PROCESS | 1662 | 1465273431111 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:23:51 INFO - PROCESS | 1662 | 1465273431112 Marionette TRACE conn2 <- [1,70,null,{}] 21:23:51 INFO - PROCESS | 1662 | 1465273431115 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}] 21:23:51 INFO - PROCESS | 1662 | 1465273431116 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:51 INFO - PROCESS | 1662 | 1465273431229 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 21:23:51 INFO - PROCESS | 1662 | 1465273431268 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:51 INFO - PROCESS | 1662 | 1465273431269 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185d8800 == 25 [pid = 1662] [id = 25] 21:23:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1192ba800) [pid = 1662] [serial = 71] [outer = 0x0] 21:23:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x11948a400) [pid = 1662] [serial = 72] [outer = 0x1192ba800] 21:23:51 INFO - PROCESS | 1662 | 1465273431299 Marionette DEBUG loaded listener.js 21:23:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x12398ec00) [pid = 1662] [serial = 73] [outer = 0x1192ba800] 21:23:51 INFO - PROCESS | 1662 | 1465273431903 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]]]}] 21:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 820ms 21:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:23:51 INFO - PROCESS | 1662 | 1465273431932 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 21:23:51 INFO - PROCESS | 1662 | 1465273431934 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 21:23:51 INFO - PROCESS | 1662 | 1465273431937 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:23:51 INFO - PROCESS | 1662 | 1465273431939 Marionette TRACE conn2 <- [1,74,null,{}] 21:23:51 INFO - PROCESS | 1662 | 1465273431942 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}] 21:23:51 INFO - PROCESS | 1662 | 1465273431943 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:52 INFO - PROCESS | 1662 | 1465273432029 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 21:23:52 INFO - PROCESS | 1662 | 1465273432070 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:52 INFO - PROCESS | 1662 | 1465273432073 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x112ef7800 == 26 [pid = 1662] [id = 26] 21:23:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x115ea0400) [pid = 1662] [serial = 74] [outer = 0x0] 21:23:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x115ea7000) [pid = 1662] [serial = 75] [outer = 0x115ea0400] 21:23:52 INFO - PROCESS | 1662 | 1465273432101 Marionette DEBUG loaded listener.js 21:23:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x116291400) [pid = 1662] [serial = 76] [outer = 0x115ea0400] 21:23:52 INFO - PROCESS | 1662 | 1465273432462 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]]]}] 21:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 572ms 21:23:52 INFO - PROCESS | 1662 | 1465273432509 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 21:23:52 INFO - PROCESS | 1662 | 1465273432511 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 21:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:23:52 INFO - PROCESS | 1662 | 1465273432516 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:23:52 INFO - PROCESS | 1662 | 1465273432517 Marionette TRACE conn2 <- [1,78,null,{}] 21:23:52 INFO - PROCESS | 1662 | 1465273432520 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}] 21:23:52 INFO - PROCESS | 1662 | 1465273432521 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:52 INFO - PROCESS | 1662 | 1465273432594 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 21:23:52 INFO - PROCESS | 1662 | 1465273432598 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:52 INFO - PROCESS | 1662 | 1465273432599 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e73000 == 27 [pid = 1662] [id = 27] 21:23:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1164dec00) [pid = 1662] [serial = 77] [outer = 0x0] 21:23:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116935400) [pid = 1662] [serial = 78] [outer = 0x1164dec00] 21:23:52 INFO - PROCESS | 1662 | 1465273432641 Marionette DEBUG loaded listener.js 21:23:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116a13400) [pid = 1662] [serial = 79] [outer = 0x1164dec00] 21:23:52 INFO - PROCESS | 1662 | 1465273432946 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]]]}] 21:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 21:23:52 INFO - PROCESS | 1662 | 1465273432990 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 21:23:52 INFO - PROCESS | 1662 | 1465273432991 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 21:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:23:52 INFO - PROCESS | 1662 | 1465273432993 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:23:52 INFO - PROCESS | 1662 | 1465273432996 Marionette TRACE conn2 <- [1,82,null,{}] 21:23:53 INFO - PROCESS | 1662 | 1465273433007 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}] 21:23:53 INFO - PROCESS | 1662 | 1465273433009 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:53 INFO - PROCESS | 1662 | 1465273433084 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 21:23:53 INFO - PROCESS | 1662 | 1465273433089 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:53 INFO - PROCESS | 1662 | 1465273433090 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x11661e000 == 28 [pid = 1662] [id = 28] 21:23:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116f0f400) [pid = 1662] [serial = 80] [outer = 0x0] 21:23:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1176edc00) [pid = 1662] [serial = 81] [outer = 0x116f0f400] 21:23:53 INFO - PROCESS | 1662 | 1465273433119 Marionette DEBUG loaded listener.js 21:23:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118278800) [pid = 1662] [serial = 82] [outer = 0x116f0f400] 21:23:53 INFO - PROCESS | 1662 | 1465273433430 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]]]}] 21:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 21:23:53 INFO - PROCESS | 1662 | 1465273433474 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 21:23:53 INFO - PROCESS | 1662 | 1465273433476 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 21:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:23:53 INFO - PROCESS | 1662 | 1465273433478 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:23:53 INFO - PROCESS | 1662 | 1465273433479 Marionette TRACE conn2 <- [1,86,null,{}] 21:23:53 INFO - PROCESS | 1662 | 1465273433481 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}] 21:23:53 INFO - PROCESS | 1662 | 1465273433482 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:53 INFO - PROCESS | 1662 | 1465273433556 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 21:23:53 INFO - PROCESS | 1662 | 1465273433559 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:53 INFO - PROCESS | 1662 | 1465273433560 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f91800 == 29 [pid = 1662] [id = 29] 21:23:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11827e800) [pid = 1662] [serial = 83] [outer = 0x0] 21:23:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1183a6c00) [pid = 1662] [serial = 84] [outer = 0x11827e800] 21:23:53 INFO - PROCESS | 1662 | 1465273433587 Marionette DEBUG loaded listener.js 21:23:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11858b400) [pid = 1662] [serial = 85] [outer = 0x11827e800] 21:23:53 INFO - PROCESS | 1662 | 1465273433857 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]]]}] 21:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 21:23:53 INFO - PROCESS | 1662 | 1465273433897 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 21:23:53 INFO - PROCESS | 1662 | 1465273433898 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 21:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:23:53 INFO - PROCESS | 1662 | 1465273433908 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:23:53 INFO - PROCESS | 1662 | 1465273433909 Marionette TRACE conn2 <- [1,90,null,{}] 21:23:53 INFO - PROCESS | 1662 | 1465273433911 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}] 21:23:53 INFO - PROCESS | 1662 | 1465273433912 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:53 INFO - PROCESS | 1662 | 1465273433989 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 21:23:54 INFO - PROCESS | 1662 | 1465273434029 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:54 INFO - PROCESS | 1662 | 1465273434031 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x11714f000 == 30 [pid = 1662] [id = 30] 21:23:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1132cc800) [pid = 1662] [serial = 86] [outer = 0x0] 21:23:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118515c00) [pid = 1662] [serial = 87] [outer = 0x1132cc800] 21:23:54 INFO - PROCESS | 1662 | 1465273434055 Marionette DEBUG loaded listener.js 21:23:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118e55400) [pid = 1662] [serial = 88] [outer = 0x1132cc800] 21:23:54 INFO - PROCESS | 1662 | 1465273434308 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]]]}] 21:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 21:23:54 INFO - PROCESS | 1662 | 1465273434327 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 21:23:54 INFO - PROCESS | 1662 | 1465273434328 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 21:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:23:54 INFO - PROCESS | 1662 | 1465273434341 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:23:54 INFO - PROCESS | 1662 | 1465273434342 Marionette TRACE conn2 <- [1,94,null,{}] 21:23:54 INFO - PROCESS | 1662 | 1465273434344 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}] 21:23:54 INFO - PROCESS | 1662 | 1465273434348 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:54 INFO - PROCESS | 1662 | 1465273434459 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 21:23:54 INFO - PROCESS | 1662 | 1465273434464 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:54 INFO - PROCESS | 1662 | 1465273434465 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x112220800 == 31 [pid = 1662] [id = 31] 21:23:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118eb9800) [pid = 1662] [serial = 89] [outer = 0x0] 21:23:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1192b8800) [pid = 1662] [serial = 90] [outer = 0x118eb9800] 21:23:54 INFO - PROCESS | 1662 | 1465273434493 Marionette DEBUG loaded listener.js 21:23:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119493000) [pid = 1662] [serial = 91] [outer = 0x118eb9800] 21:23:54 INFO - PROCESS | 1662 | 1465273434771 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]]]}] 21:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 474ms 21:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:23:54 INFO - PROCESS | 1662 | 1465273434809 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 21:23:54 INFO - PROCESS | 1662 | 1465273434810 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 21:23:54 INFO - PROCESS | 1662 | 1465273434812 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:23:54 INFO - PROCESS | 1662 | 1465273434813 Marionette TRACE conn2 <- [1,98,null,{}] 21:23:54 INFO - PROCESS | 1662 | 1465273434816 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}] 21:23:54 INFO - PROCESS | 1662 | 1465273434819 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:54 INFO - PROCESS | 1662 | 1465273434893 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 21:23:54 INFO - PROCESS | 1662 | 1465273434937 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:54 INFO - PROCESS | 1662 | 1465273434938 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185c7000 == 32 [pid = 1662] [id = 32] 21:23:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118eba400) [pid = 1662] [serial = 92] [outer = 0x0] 21:23:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119496800) [pid = 1662] [serial = 93] [outer = 0x118eba400] 21:23:54 INFO - PROCESS | 1662 | 1465273434962 Marionette DEBUG loaded listener.js 21:23:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1133ab800) [pid = 1662] [serial = 94] [outer = 0x118eba400] 21:23:55 INFO - PROCESS | 1662 | 1465273435224 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]]]}] 21:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 21:23:55 INFO - PROCESS | 1662 | 1465273435283 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 21:23:55 INFO - PROCESS | 1662 | 1465273435287 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 21:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:23:55 INFO - PROCESS | 1662 | 1465273435291 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:23:55 INFO - PROCESS | 1662 | 1465273435293 Marionette TRACE conn2 <- [1,102,null,{}] 21:23:55 INFO - PROCESS | 1662 | 1465273435296 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}] 21:23:55 INFO - PROCESS | 1662 | 1465273435298 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:55 INFO - PROCESS | 1662 | 1465273435416 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 21:23:55 INFO - PROCESS | 1662 | 1465273435421 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:55 INFO - PROCESS | 1662 | 1465273435422 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ee6800 == 33 [pid = 1662] [id = 33] 21:23:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119e05400) [pid = 1662] [serial = 95] [outer = 0x0] 21:23:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x123986400) [pid = 1662] [serial = 96] [outer = 0x119e05400] 21:23:55 INFO - PROCESS | 1662 | 1465273435461 Marionette DEBUG loaded listener.js 21:23:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x123c87800) [pid = 1662] [serial = 97] [outer = 0x119e05400] 21:23:55 INFO - PROCESS | 1662 | 1465273435851 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]]]}] 21:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 569ms 21:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:23:55 INFO - PROCESS | 1662 | 1465273435861 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 21:23:55 INFO - PROCESS | 1662 | 1465273435862 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 21:23:55 INFO - PROCESS | 1662 | 1465273435864 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:23:55 INFO - PROCESS | 1662 | 1465273435865 Marionette TRACE conn2 <- [1,106,null,{}] 21:23:55 INFO - PROCESS | 1662 | 1465273435870 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}] 21:23:55 INFO - PROCESS | 1662 | 1465273435871 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:55 INFO - PROCESS | 1662 | 1465273435964 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 21:23:55 INFO - PROCESS | 1662 | 1465273435972 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:55 INFO - PROCESS | 1662 | 1465273435973 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x119229800 == 34 [pid = 1662] [id = 34] 21:23:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x123c8a400) [pid = 1662] [serial = 98] [outer = 0x0] 21:23:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x123fadc00) [pid = 1662] [serial = 99] [outer = 0x123c8a400] 21:23:55 INFO - PROCESS | 1662 | 1465273435997 Marionette DEBUG loaded listener.js 21:23:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1249f2400) [pid = 1662] [serial = 100] [outer = 0x123c8a400] 21:23:56 INFO - PROCESS | 1662 | 1465273436267 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]]]}] 21:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 21:23:56 INFO - PROCESS | 1662 | 1465273436284 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 21:23:56 INFO - PROCESS | 1662 | 1465273436287 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 21:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:23:56 INFO - PROCESS | 1662 | 1465273436295 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:23:56 INFO - PROCESS | 1662 | 1465273436296 Marionette TRACE conn2 <- [1,110,null,{}] 21:23:56 INFO - PROCESS | 1662 | 1465273436298 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}] 21:23:56 INFO - PROCESS | 1662 | 1465273436299 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:56 INFO - PROCESS | 1662 | 1465273436388 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 21:23:56 INFO - PROCESS | 1662 | 1465273436391 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:56 INFO - PROCESS | 1662 | 1465273436392 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198d9800 == 35 [pid = 1662] [id = 35] 21:23:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12493f400) [pid = 1662] [serial = 101] [outer = 0x0] 21:23:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x124dca000) [pid = 1662] [serial = 102] [outer = 0x12493f400] 21:23:56 INFO - PROCESS | 1662 | 1465273436415 Marionette DEBUG loaded listener.js 21:23:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x124fe5400) [pid = 1662] [serial = 103] [outer = 0x12493f400] 21:23:56 INFO - PROCESS | 1662 | 1465273436744 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]]]}] 21:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 21:23:56 INFO - PROCESS | 1662 | 1465273436767 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 21:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:23:56 INFO - PROCESS | 1662 | 1465273436769 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 21:23:56 INFO - PROCESS | 1662 | 1465273436773 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:23:56 INFO - PROCESS | 1662 | 1465273436775 Marionette TRACE conn2 <- [1,114,null,{}] 21:23:56 INFO - PROCESS | 1662 | 1465273436778 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}] 21:23:56 INFO - PROCESS | 1662 | 1465273436781 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:56 INFO - PROCESS | 1662 | 1465273436956 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 21:23:56 INFO - PROCESS | 1662 | 1465273436964 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:56 INFO - PROCESS | 1662 | 1465273436965 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e4f000 == 36 [pid = 1662] [id = 36] 21:23:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124fe6000) [pid = 1662] [serial = 104] [outer = 0x0] 21:23:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x124fea400) [pid = 1662] [serial = 105] [outer = 0x124fe6000] 21:23:56 INFO - PROCESS | 1662 | 1465273436995 Marionette DEBUG loaded listener.js 21:23:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1255b5400) [pid = 1662] [serial = 106] [outer = 0x124fe6000] 21:23:57 INFO - PROCESS | 1662 | 1465273437346 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]]]}] 21:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 625ms 21:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:23:57 INFO - PROCESS | 1662 | 1465273437398 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 21:23:57 INFO - PROCESS | 1662 | 1465273437400 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 21:23:57 INFO - PROCESS | 1662 | 1465273437403 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:23:57 INFO - PROCESS | 1662 | 1465273437405 Marionette TRACE conn2 <- [1,118,null,{}] 21:23:57 INFO - PROCESS | 1662 | 1465273437408 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}] 21:23:57 INFO - PROCESS | 1662 | 1465273437410 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:57 INFO - PROCESS | 1662 | 1465273437530 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 21:23:57 INFO - PROCESS | 1662 | 1465273437598 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:57 INFO - PROCESS | 1662 | 1465273437600 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239c4000 == 37 [pid = 1662] [id = 37] 21:23:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x124fe7000) [pid = 1662] [serial = 107] [outer = 0x0] 21:23:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12571c800) [pid = 1662] [serial = 108] [outer = 0x124fe7000] 21:23:57 INFO - PROCESS | 1662 | 1465273437641 Marionette DEBUG loaded listener.js 21:23:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x125a35800) [pid = 1662] [serial = 109] [outer = 0x124fe7000] 21:23:57 INFO - PROCESS | 1662 | 1465273437982 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]]]}] 21:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 619ms 21:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:23:58 INFO - PROCESS | 1662 | 1465273438023 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 21:23:58 INFO - PROCESS | 1662 | 1465273438024 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 21:23:58 INFO - PROCESS | 1662 | 1465273438026 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:23:58 INFO - PROCESS | 1662 | 1465273438027 Marionette TRACE conn2 <- [1,122,null,{}] 21:23:58 INFO - PROCESS | 1662 | 1465273438029 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}] 21:23:58 INFO - PROCESS | 1662 | 1465273438030 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:58 INFO - PROCESS | 1662 | 1465273438109 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 21:23:58 INFO - PROCESS | 1662 | 1465273438168 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:58 INFO - PROCESS | 1662 | 1465273438169 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x123bc2000 == 38 [pid = 1662] [id = 38] 21:23:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1255b8800) [pid = 1662] [serial = 110] [outer = 0x0] 21:23:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12696c000) [pid = 1662] [serial = 111] [outer = 0x1255b8800] 21:23:58 INFO - PROCESS | 1662 | 1465273438200 Marionette DEBUG loaded listener.js 21:23:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x126d34000) [pid = 1662] [serial = 112] [outer = 0x1255b8800] 21:23:58 INFO - PROCESS | 1662 | 1465273438430 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]]]}] 21:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 21:23:58 INFO - PROCESS | 1662 | 1465273438446 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 21:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:23:58 INFO - PROCESS | 1662 | 1465273438448 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 21:23:58 INFO - PROCESS | 1662 | 1465273438457 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:23:58 INFO - PROCESS | 1662 | 1465273438458 Marionette TRACE conn2 <- [1,126,null,{}] 21:23:58 INFO - PROCESS | 1662 | 1465273438461 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}] 21:23:58 INFO - PROCESS | 1662 | 1465273438462 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:58 INFO - PROCESS | 1662 | 1465273438547 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 21:23:58 INFO - PROCESS | 1662 | 1465273438553 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:58 INFO - PROCESS | 1662 | 1465273438554 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a1c000 == 39 [pid = 1662] [id = 39] 21:23:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x126d95400) [pid = 1662] [serial = 113] [outer = 0x0] 21:23:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x126fd2000) [pid = 1662] [serial = 114] [outer = 0x126d95400] 21:23:58 INFO - PROCESS | 1662 | 1465273438577 Marionette DEBUG loaded listener.js 21:23:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x127170400) [pid = 1662] [serial = 115] [outer = 0x126d95400] 21:23:58 INFO - PROCESS | 1662 | 1465273438854 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]]]}] 21:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 426ms 21:23:58 INFO - PROCESS | 1662 | 1465273438876 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 21:23:58 INFO - PROCESS | 1662 | 1465273438878 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 21:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:23:58 INFO - PROCESS | 1662 | 1465273438880 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:23:58 INFO - PROCESS | 1662 | 1465273438881 Marionette TRACE conn2 <- [1,130,null,{}] 21:23:58 INFO - PROCESS | 1662 | 1465273438891 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}] 21:23:58 INFO - PROCESS | 1662 | 1465273438892 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:58 INFO - PROCESS | 1662 | 1465273438976 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 21:23:58 INFO - PROCESS | 1662 | 1465273438980 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:58 INFO - PROCESS | 1662 | 1465273438981 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x124f3f000 == 40 [pid = 1662] [id = 40] 21:23:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x128995800) [pid = 1662] [serial = 116] [outer = 0x0] 21:23:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x128a21c00) [pid = 1662] [serial = 117] [outer = 0x128995800] 21:23:59 INFO - PROCESS | 1662 | 1465273439012 Marionette DEBUG loaded listener.js 21:23:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x128b75400) [pid = 1662] [serial = 118] [outer = 0x128995800] 21:23:59 INFO - PROCESS | 1662 | 1465273439304 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]]]}] 21:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 475ms 21:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:23:59 INFO - PROCESS | 1662 | 1465273439356 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 21:23:59 INFO - PROCESS | 1662 | 1465273439357 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 21:23:59 INFO - PROCESS | 1662 | 1465273439359 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:23:59 INFO - PROCESS | 1662 | 1465273439360 Marionette TRACE conn2 <- [1,134,null,{}] 21:23:59 INFO - PROCESS | 1662 | 1465273439362 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}] 21:23:59 INFO - PROCESS | 1662 | 1465273439363 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:59 INFO - PROCESS | 1662 | 1465273439477 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 21:23:59 INFO - PROCESS | 1662 | 1465273439484 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:59 INFO - PROCESS | 1662 | 1465273439486 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:23:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x125588000 == 41 [pid = 1662] [id = 41] 21:23:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x128a22400) [pid = 1662] [serial = 119] [outer = 0x0] 21:23:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x128d87000) [pid = 1662] [serial = 120] [outer = 0x128a22400] 21:23:59 INFO - PROCESS | 1662 | 1465273439510 Marionette DEBUG loaded listener.js 21:23:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x129064c00) [pid = 1662] [serial = 121] [outer = 0x128a22400] 21:24:00 INFO - PROCESS | 1662 | 1465273440478 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]]]}] 21:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1171ms 21:24:00 INFO - PROCESS | 1662 | 1465273440531 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 21:24:00 INFO - PROCESS | 1662 | 1465273440533 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 21:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:24:00 INFO - PROCESS | 1662 | 1465273440542 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:24:00 INFO - PROCESS | 1662 | 1465273440544 Marionette TRACE conn2 <- [1,138,null,{}] 21:24:00 INFO - PROCESS | 1662 | 1465273440548 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}] 21:24:00 INFO - PROCESS | 1662 | 1465273440551 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:00 INFO - PROCESS | 1662 | 1465273440643 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 21:24:00 INFO - PROCESS | 1662 | 1465273440693 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:00 INFO - PROCESS | 1662 | 1465273440695 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x112fa7000 == 42 [pid = 1662] [id = 42] 21:24:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x116754400) [pid = 1662] [serial = 122] [outer = 0x0] 21:24:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x116759c00) [pid = 1662] [serial = 123] [outer = 0x116754400] 21:24:00 INFO - PROCESS | 1662 | 1465273440722 Marionette DEBUG loaded listener.js 21:24:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x11697f400) [pid = 1662] [serial = 124] [outer = 0x116754400] 21:24:01 INFO - PROCESS | 1662 | 1465273441043 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]]]}] 21:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 21:24:01 INFO - PROCESS | 1662 | 1465273441062 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 21:24:01 INFO - PROCESS | 1662 | 1465273441065 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 21:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:24:01 INFO - PROCESS | 1662 | 1465273441079 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:24:01 INFO - PROCESS | 1662 | 1465273441081 Marionette TRACE conn2 <- [1,142,null,{}] 21:24:01 INFO - PROCESS | 1662 | 1465273441084 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}] 21:24:01 INFO - PROCESS | 1662 | 1465273441085 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:01 INFO - PROCESS | 1662 | 1465273441177 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 21:24:01 INFO - PROCESS | 1662 | 1465273441181 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:01 INFO - PROCESS | 1662 | 1465273441182 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1162b9800 == 43 [pid = 1662] [id = 43] 21:24:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x116a19800) [pid = 1662] [serial = 125] [outer = 0x0] 21:24:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1176e5c00) [pid = 1662] [serial = 126] [outer = 0x116a19800] 21:24:01 INFO - PROCESS | 1662 | 1465273441209 Marionette DEBUG loaded listener.js 21:24:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x118282c00) [pid = 1662] [serial = 127] [outer = 0x116a19800] 21:24:01 INFO - PROCESS | 1662 | 1465273441548 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]]]}] 21:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 528ms 21:24:01 INFO - PROCESS | 1662 | 1465273441599 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 21:24:01 INFO - PROCESS | 1662 | 1465273441601 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 21:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:24:01 INFO - PROCESS | 1662 | 1465273441603 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:24:01 INFO - PROCESS | 1662 | 1465273441605 Marionette TRACE conn2 <- [1,146,null,{}] 21:24:01 INFO - PROCESS | 1662 | 1465273441612 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}] 21:24:01 INFO - PROCESS | 1662 | 1465273441615 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:01 INFO - PROCESS | 1662 | 1465273441713 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 21:24:01 INFO - PROCESS | 1662 | 1465273441718 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:01 INFO - PROCESS | 1662 | 1465273441720 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x11715b000 == 44 [pid = 1662] [id = 44] 21:24:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x118590000) [pid = 1662] [serial = 128] [outer = 0x0] 21:24:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x118ec4000) [pid = 1662] [serial = 129] [outer = 0x118590000] 21:24:01 INFO - PROCESS | 1662 | 1465273441747 Marionette DEBUG loaded listener.js 21:24:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x1192bb800) [pid = 1662] [serial = 130] [outer = 0x118590000] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x12a783800) [pid = 1662] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x129065800) [pid = 1662] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x1183a3400) [pid = 1662] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x12d247800) [pid = 1662] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x118516400) [pid = 1662] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x12c8c9800) [pid = 1662] [serial = 46] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12c43dc00) [pid = 1662] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x12bf9e800) [pid = 1662] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x12be07c00) [pid = 1662] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x117ea4c00) [pid = 1662] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12b87d800) [pid = 1662] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12b030c00) [pid = 1662] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1255b8800) [pid = 1662] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1164e7400) [pid = 1662] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1183ab800) [pid = 1662] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1192ba800) [pid = 1662] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x115ea0400) [pid = 1662] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1164dec00) [pid = 1662] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x116f0f400) [pid = 1662] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x11827e800) [pid = 1662] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1132cc800) [pid = 1662] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118eb9800) [pid = 1662] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118eba400) [pid = 1662] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119e05400) [pid = 1662] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x123c8a400) [pid = 1662] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x124fe6000) [pid = 1662] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x124fe7000) [pid = 1662] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12db7fc00) [pid = 1662] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:24:02 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1122a5400) [pid = 1662] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:24:02 INFO - PROCESS | 1662 | 1465273442506 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]]]}] 21:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 921ms 21:24:02 INFO - PROCESS | 1662 | 1465273442539 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 21:24:02 INFO - PROCESS | 1662 | 1465273442541 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 21:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:24:02 INFO - PROCESS | 1662 | 1465273442545 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:24:02 INFO - PROCESS | 1662 | 1465273442546 Marionette TRACE conn2 <- [1,150,null,{}] 21:24:02 INFO - PROCESS | 1662 | 1465273442548 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}] 21:24:02 INFO - PROCESS | 1662 | 1465273442550 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:02 INFO - PROCESS | 1662 | 1465273442623 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 21:24:02 INFO - PROCESS | 1662 | 1465273442627 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:02 INFO - PROCESS | 1662 | 1465273442628 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x118103000 == 45 [pid = 1662] [id = 45] 21:24:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116906400) [pid = 1662] [serial = 131] [outer = 0x0] 21:24:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118354000) [pid = 1662] [serial = 132] [outer = 0x116906400] 21:24:02 INFO - PROCESS | 1662 | 1465273442654 Marionette DEBUG loaded listener.js 21:24:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1192af800) [pid = 1662] [serial = 133] [outer = 0x116906400] 21:24:02 INFO - PROCESS | 1662 | 1465273442963 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]]]}] 21:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 21:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:24:03 INFO - PROCESS | 1662 | 1465273443014 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 21:24:03 INFO - PROCESS | 1662 | 1465273443015 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 21:24:03 INFO - PROCESS | 1662 | 1465273443017 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:24:03 INFO - PROCESS | 1662 | 1465273443018 Marionette TRACE conn2 <- [1,154,null,{}] 21:24:03 INFO - PROCESS | 1662 | 1465273443021 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}] 21:24:03 INFO - PROCESS | 1662 | 1465273443022 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:03 INFO - PROCESS | 1662 | 1465273443105 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 21:24:03 INFO - PROCESS | 1662 | 1465273443148 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:03 INFO - PROCESS | 1662 | 1465273443149 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ce800 == 46 [pid = 1662] [id = 46] 21:24:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x113c57800) [pid = 1662] [serial = 134] [outer = 0x0] 21:24:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1183a5c00) [pid = 1662] [serial = 135] [outer = 0x113c57800] 21:24:03 INFO - PROCESS | 1662 | 1465273443174 Marionette DEBUG loaded listener.js 21:24:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119322000) [pid = 1662] [serial = 136] [outer = 0x113c57800] 21:24:03 INFO - PROCESS | 1662 | 1465273443465 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]]]}] 21:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 21:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:24:03 INFO - PROCESS | 1662 | 1465273443491 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 21:24:03 INFO - PROCESS | 1662 | 1465273443492 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 21:24:03 INFO - PROCESS | 1662 | 1465273443495 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:24:03 INFO - PROCESS | 1662 | 1465273443496 Marionette TRACE conn2 <- [1,158,null,{}] 21:24:03 INFO - PROCESS | 1662 | 1465273443498 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}] 21:24:03 INFO - PROCESS | 1662 | 1465273443505 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:03 INFO - PROCESS | 1662 | 1465273443595 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 21:24:03 INFO - PROCESS | 1662 | 1465273443598 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:03 INFO - PROCESS | 1662 | 1465273443600 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193ce000 == 47 [pid = 1662] [id = 47] 21:24:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119916400) [pid = 1662] [serial = 137] [outer = 0x0] 21:24:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x123880000) [pid = 1662] [serial = 138] [outer = 0x119916400] 21:24:03 INFO - PROCESS | 1662 | 1465273443627 Marionette DEBUG loaded listener.js 21:24:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x124aad800) [pid = 1662] [serial = 139] [outer = 0x119916400] 21:24:03 INFO - PROCESS | 1662 | 1465273443941 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]]]}] 21:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 21:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:24:03 INFO - PROCESS | 1662 | 1465273443963 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 21:24:03 INFO - PROCESS | 1662 | 1465273443965 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 21:24:03 INFO - PROCESS | 1662 | 1465273443968 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:24:03 INFO - PROCESS | 1662 | 1465273443970 Marionette TRACE conn2 <- [1,162,null,{}] 21:24:03 INFO - PROCESS | 1662 | 1465273443974 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}] 21:24:03 INFO - PROCESS | 1662 | 1465273443975 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:04 INFO - PROCESS | 1662 | 1465273444046 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 21:24:04 INFO - PROCESS | 1662 | 1465273444051 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:04 INFO - PROCESS | 1662 | 1465273444054 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e4f800 == 48 [pid = 1662] [id = 48] 21:24:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x115e0ec00) [pid = 1662] [serial = 140] [outer = 0x0] 21:24:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x124fe4800) [pid = 1662] [serial = 141] [outer = 0x115e0ec00] 21:24:04 INFO - PROCESS | 1662 | 1465273444078 Marionette DEBUG loaded listener.js 21:24:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x124fec000) [pid = 1662] [serial = 142] [outer = 0x115e0ec00] 21:24:04 INFO - PROCESS | 1662 | 1465273444508 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]]]}] 21:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 572ms 21:24:04 INFO - PROCESS | 1662 | 1465273444551 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 21:24:04 INFO - PROCESS | 1662 | 1465273444553 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 21:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:24:04 INFO - PROCESS | 1662 | 1465273444558 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:24:04 INFO - PROCESS | 1662 | 1465273444560 Marionette TRACE conn2 <- [1,166,null,{}] 21:24:04 INFO - PROCESS | 1662 | 1465273444564 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}] 21:24:04 INFO - PROCESS | 1662 | 1465273444566 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:04 INFO - PROCESS | 1662 | 1465273444660 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 21:24:04 INFO - PROCESS | 1662 | 1465273444720 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:04 INFO - PROCESS | 1662 | 1465273444721 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x11626a800 == 49 [pid = 1662] [id = 49] 21:24:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x115ea2400) [pid = 1662] [serial = 143] [outer = 0x0] 21:24:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x116460000) [pid = 1662] [serial = 144] [outer = 0x115ea2400] 21:24:04 INFO - PROCESS | 1662 | 1465273444752 Marionette DEBUG loaded listener.js 21:24:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x11693f800) [pid = 1662] [serial = 145] [outer = 0x115ea2400] 21:24:05 INFO - PROCESS | 1662 | 1465273445196 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]]]}] 21:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 21:24:05 INFO - PROCESS | 1662 | 1465273445228 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 21:24:05 INFO - PROCESS | 1662 | 1465273445231 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 21:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:24:05 INFO - PROCESS | 1662 | 1465273445257 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:24:05 INFO - PROCESS | 1662 | 1465273445260 Marionette TRACE conn2 <- [1,170,null,{}] 21:24:05 INFO - PROCESS | 1662 | 1465273445264 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}] 21:24:05 INFO - PROCESS | 1662 | 1465273445266 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:05 INFO - PROCESS | 1662 | 1465273445408 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 21:24:05 INFO - PROCESS | 1662 | 1465273445492 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:05 INFO - PROCESS | 1662 | 1465273445494 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x11922f800 == 50 [pid = 1662] [id = 50] 21:24:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x11827b800) [pid = 1662] [serial = 146] [outer = 0x0] 21:24:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1183a6400) [pid = 1662] [serial = 147] [outer = 0x11827b800] 21:24:05 INFO - PROCESS | 1662 | 1465273445542 Marionette DEBUG loaded listener.js 21:24:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x118eb5800) [pid = 1662] [serial = 148] [outer = 0x11827b800] 21:24:06 INFO - PROCESS | 1662 | 1465273446031 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]]]}] 21:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 825ms 21:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:24:06 INFO - PROCESS | 1662 | 1465273446084 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 21:24:06 INFO - PROCESS | 1662 | 1465273446085 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 21:24:06 INFO - PROCESS | 1662 | 1465273446089 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:24:06 INFO - PROCESS | 1662 | 1465273446092 Marionette TRACE conn2 <- [1,174,null,{}] 21:24:06 INFO - PROCESS | 1662 | 1465273446100 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}] 21:24:06 INFO - PROCESS | 1662 | 1465273446105 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:06 INFO - PROCESS | 1662 | 1465273446195 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 21:24:06 INFO - PROCESS | 1662 | 1465273446254 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:06 INFO - PROCESS | 1662 | 1465273446256 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x124865000 == 51 [pid = 1662] [id = 51] 21:24:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x119cf7800) [pid = 1662] [serial = 149] [outer = 0x0] 21:24:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x120f77400) [pid = 1662] [serial = 150] [outer = 0x119cf7800] 21:24:06 INFO - PROCESS | 1662 | 1465273446288 Marionette DEBUG loaded listener.js 21:24:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x123de3400) [pid = 1662] [serial = 151] [outer = 0x119cf7800] 21:24:06 INFO - PROCESS | 1662 | 1465273446687 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]]]}] 21:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 21:24:06 INFO - PROCESS | 1662 | 1465273446711 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 21:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:24:06 INFO - PROCESS | 1662 | 1465273446712 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 21:24:06 INFO - PROCESS | 1662 | 1465273446715 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:24:06 INFO - PROCESS | 1662 | 1465273446716 Marionette TRACE conn2 <- [1,178,null,{}] 21:24:06 INFO - PROCESS | 1662 | 1465273446718 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}] 21:24:06 INFO - PROCESS | 1662 | 1465273446720 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:06 INFO - PROCESS | 1662 | 1465273446814 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 21:24:06 INFO - PROCESS | 1662 | 1465273446856 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:06 INFO - PROCESS | 1662 | 1465273446857 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185c5800 == 52 [pid = 1662] [id = 52] 21:24:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12493dc00) [pid = 1662] [serial = 152] [outer = 0x0] 21:24:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x124fecc00) [pid = 1662] [serial = 153] [outer = 0x12493dc00] 21:24:06 INFO - PROCESS | 1662 | 1465273446886 Marionette DEBUG loaded listener.js 21:24:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x125339c00) [pid = 1662] [serial = 154] [outer = 0x12493dc00] 21:24:07 INFO - PROCESS | 1662 | 1465273447290 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]]]}] 21:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 21:24:07 INFO - PROCESS | 1662 | 1465273447335 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 21:24:07 INFO - PROCESS | 1662 | 1465273447336 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 21:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:24:07 INFO - PROCESS | 1662 | 1465273447339 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:24:07 INFO - PROCESS | 1662 | 1465273447340 Marionette TRACE conn2 <- [1,182,null,{}] 21:24:07 INFO - PROCESS | 1662 | 1465273447342 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}] 21:24:07 INFO - PROCESS | 1662 | 1465273447343 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:07 INFO - PROCESS | 1662 | 1465273447454 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 21:24:07 INFO - PROCESS | 1662 | 1465273447560 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:07 INFO - PROCESS | 1662 | 1465273447562 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x112ee4800 == 53 [pid = 1662] [id = 53] 21:24:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1164e0c00) [pid = 1662] [serial = 155] [outer = 0x0] 21:24:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x1183a3c00) [pid = 1662] [serial = 156] [outer = 0x1164e0c00] 21:24:07 INFO - PROCESS | 1662 | 1465273447608 Marionette DEBUG loaded listener.js 21:24:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x1192b4800) [pid = 1662] [serial = 157] [outer = 0x1164e0c00] 21:24:08 INFO - PROCESS | 1662 | 1465273448142 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]]]}] 21:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 821ms 21:24:08 INFO - PROCESS | 1662 | 1465273448160 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 21:24:08 INFO - PROCESS | 1662 | 1465273448163 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 21:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:24:08 INFO - PROCESS | 1662 | 1465273448166 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:24:08 INFO - PROCESS | 1662 | 1465273448167 Marionette TRACE conn2 <- [1,186,null,{}] 21:24:08 INFO - PROCESS | 1662 | 1465273448171 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}] 21:24:08 INFO - PROCESS | 1662 | 1465273448173 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:08 INFO - PROCESS | 1662 | 1465273448263 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 21:24:08 INFO - PROCESS | 1662 | 1465273448307 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:08 INFO - PROCESS | 1662 | 1465273448310 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x11627b000 == 54 [pid = 1662] [id = 54] 21:24:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x115ea5800) [pid = 1662] [serial = 158] [outer = 0x0] 21:24:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x116239800) [pid = 1662] [serial = 159] [outer = 0x115ea5800] 21:24:08 INFO - PROCESS | 1662 | 1465273448337 Marionette DEBUG loaded listener.js 21:24:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x11675a800) [pid = 1662] [serial = 160] [outer = 0x115ea5800] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1193ce000 == 53 [pid = 1662] [id = 47] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ce800 == 52 [pid = 1662] [id = 46] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x118103000 == 51 [pid = 1662] [id = 45] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1185c7000 == 50 [pid = 1662] [id = 32] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x11715b000 == 49 [pid = 1662] [id = 44] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x116f91800 == 48 [pid = 1662] [id = 29] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x11661e000 == 47 [pid = 1662] [id = 28] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1162b9800 == 46 [pid = 1662] [id = 43] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x112fa7000 == 45 [pid = 1662] [id = 42] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x118ee6800 == 44 [pid = 1662] [id = 33] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x115e73000 == 43 [pid = 1662] [id = 27] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x11714f000 == 42 [pid = 1662] [id = 30] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x125588000 == 41 [pid = 1662] [id = 41] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x119229800 == 40 [pid = 1662] [id = 34] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x112ee4800 == 39 [pid = 1662] [id = 53] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1185c5800 == 38 [pid = 1662] [id = 52] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x124865000 == 37 [pid = 1662] [id = 51] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1239c4000 == 36 [pid = 1662] [id = 37] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x124f3f000 == 35 [pid = 1662] [id = 40] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x11922f800 == 34 [pid = 1662] [id = 50] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x123bc2000 == 33 [pid = 1662] [id = 38] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x112220800 == 32 [pid = 1662] [id = 31] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1198d9800 == 31 [pid = 1662] [id = 35] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x119e4f800 == 30 [pid = 1662] [id = 48] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x124a1c000 == 29 [pid = 1662] [id = 39] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x11626a800 == 28 [pid = 1662] [id = 49] 21:24:09 INFO - PROCESS | 1662 | --DOCSHELL 0x119e4f000 == 27 [pid = 1662] [id = 36] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x123deb800) [pid = 1662] [serial = 11] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x12571c800) [pid = 1662] [serial = 108] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x12696c000) [pid = 1662] [serial = 111] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x126fd2000) [pid = 1662] [serial = 114] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x1192ae800) [pid = 1662] [serial = 69] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x1192b4c00) [pid = 1662] [serial = 70] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x11948a400) [pid = 1662] [serial = 72] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12398ec00) [pid = 1662] [serial = 73] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x115ea7000) [pid = 1662] [serial = 75] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x116935400) [pid = 1662] [serial = 78] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x116a13400) [pid = 1662] [serial = 79] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1176edc00) [pid = 1662] [serial = 81] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1183a6c00) [pid = 1662] [serial = 84] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x118515c00) [pid = 1662] [serial = 87] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x118e55400) [pid = 1662] [serial = 88] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1192b8800) [pid = 1662] [serial = 90] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x119493000) [pid = 1662] [serial = 91] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x119496800) [pid = 1662] [serial = 93] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1133ab800) [pid = 1662] [serial = 94] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x123986400) [pid = 1662] [serial = 96] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x123fadc00) [pid = 1662] [serial = 99] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x124dca000) [pid = 1662] [serial = 102] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x124fea400) [pid = 1662] [serial = 105] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x112f06000) [pid = 1662] [serial = 63] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x113c20400) [pid = 1662] [serial = 64] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x116a0bc00) [pid = 1662] [serial = 66] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1249f2400) [pid = 1662] [serial = 100] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x116291400) [pid = 1662] [serial = 76] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1255b5400) [pid = 1662] [serial = 106] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x125a35800) [pid = 1662] [serial = 109] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11858b400) [pid = 1662] [serial = 85] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118278800) [pid = 1662] [serial = 82] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x126d34000) [pid = 1662] [serial = 112] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1176e9000) [pid = 1662] [serial = 67] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128a21c00) [pid = 1662] [serial = 117] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x123c87800) [pid = 1662] [serial = 97] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12db84000) [pid = 1662] [serial = 61] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12493f800) [pid = 1662] [serial = 8] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12c438800) [pid = 1662] [serial = 36] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12c43c400) [pid = 1662] [serial = 37] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12bf93800) [pid = 1662] [serial = 33] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12bf9bc00) [pid = 1662] [serial = 34] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12ba98400) [pid = 1662] [serial = 31] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118248800) [pid = 1662] [serial = 30] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12ba7d000) [pid = 1662] [serial = 27] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12ba85800) [pid = 1662] [serial = 28] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12b034800) [pid = 1662] [serial = 24] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12b870c00) [pid = 1662] [serial = 25] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12a785400) [pid = 1662] [serial = 21] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12a789800) [pid = 1662] [serial = 22] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12917c000) [pid = 1662] [serial = 18] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x129067800) [pid = 1662] [serial = 15] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12916ec00) [pid = 1662] [serial = 16] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12db7d400) [pid = 1662] [serial = 60] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1183b0c00) [pid = 1662] [serial = 57] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12d254400) [pid = 1662] [serial = 58] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12d250400) [pid = 1662] [serial = 55] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12d24bc00) [pid = 1662] [serial = 54] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x118e13c00) [pid = 1662] [serial = 51] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x12ccd8400) [pid = 1662] [serial = 52] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x12cae4000) [pid = 1662] [serial = 42] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x12c8c8000) [pid = 1662] [serial = 45] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x12c8cb400) [pid = 1662] [serial = 47] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x12ccce800) [pid = 1662] [serial = 48] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x12c741800) [pid = 1662] [serial = 40] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x12c73bc00) [pid = 1662] [serial = 39] [outer = 0x0] [url = about:blank] 21:24:09 INFO - PROCESS | 1662 | 1465273449217 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]]]}] 21:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1072ms 21:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:24:09 INFO - PROCESS | 1662 | 1465273449238 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 21:24:09 INFO - PROCESS | 1662 | 1465273449240 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 21:24:09 INFO - PROCESS | 1662 | 1465273449243 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:24:09 INFO - PROCESS | 1662 | 1465273449245 Marionette TRACE conn2 <- [1,190,null,{}] 21:24:09 INFO - PROCESS | 1662 | 1465273449248 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}] 21:24:09 INFO - PROCESS | 1662 | 1465273449250 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:09 INFO - PROCESS | 1662 | 1465273449329 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 21:24:09 INFO - PROCESS | 1662 | 1465273449334 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:09 INFO - PROCESS | 1662 | 1465273449338 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x112ee4800 == 28 [pid = 1662] [id = 55] 21:24:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x116465800) [pid = 1662] [serial = 161] [outer = 0x0] 21:24:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x1164e6c00) [pid = 1662] [serial = 162] [outer = 0x116465800] 21:24:09 INFO - PROCESS | 1662 | 1465273449365 Marionette DEBUG loaded listener.js 21:24:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x114e8c400) [pid = 1662] [serial = 163] [outer = 0x116465800] 21:24:09 INFO - PROCESS | 1662 | 1465273449673 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]]]}] 21:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 21:24:09 INFO - PROCESS | 1662 | 1465273449719 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 21:24:09 INFO - PROCESS | 1662 | 1465273449722 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 21:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:24:09 INFO - PROCESS | 1662 | 1465273449728 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:24:09 INFO - PROCESS | 1662 | 1465273449730 Marionette TRACE conn2 <- [1,194,null,{}] 21:24:09 INFO - PROCESS | 1662 | 1465273449732 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}] 21:24:09 INFO - PROCESS | 1662 | 1465273449734 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:09 INFO - PROCESS | 1662 | 1465273449808 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 21:24:09 INFO - PROCESS | 1662 | 1465273449812 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:09 INFO - PROCESS | 1662 | 1465273449813 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x11666f000 == 29 [pid = 1662] [id = 56] 21:24:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x116f0e800) [pid = 1662] [serial = 164] [outer = 0x0] 21:24:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x118245000) [pid = 1662] [serial = 165] [outer = 0x116f0e800] 21:24:09 INFO - PROCESS | 1662 | 1465273449843 Marionette DEBUG loaded listener.js 21:24:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x118357c00) [pid = 1662] [serial = 166] [outer = 0x116f0e800] 21:24:10 INFO - PROCESS | 1662 | 1465273450184 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]]]}] 21:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 470ms 21:24:10 INFO - PROCESS | 1662 | 1465273450199 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 21:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:24:10 INFO - PROCESS | 1662 | 1465273450213 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 21:24:10 INFO - PROCESS | 1662 | 1465273450217 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:24:10 INFO - PROCESS | 1662 | 1465273450221 Marionette TRACE conn2 <- [1,198,null,{}] 21:24:10 INFO - PROCESS | 1662 | 1465273450233 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}] 21:24:10 INFO - PROCESS | 1662 | 1465273450237 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:10 INFO - PROCESS | 1662 | 1465273450354 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 21:24:10 INFO - PROCESS | 1662 | 1465273450419 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:10 INFO - PROCESS | 1662 | 1465273450421 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x11745a000 == 30 [pid = 1662] [id = 57] 21:24:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x11336e400) [pid = 1662] [serial = 167] [outer = 0x0] 21:24:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118e13c00) [pid = 1662] [serial = 168] [outer = 0x11336e400] 21:24:10 INFO - PROCESS | 1662 | 1465273450468 Marionette DEBUG loaded listener.js 21:24:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1192ae800) [pid = 1662] [serial = 169] [outer = 0x11336e400] 21:24:10 INFO - PROCESS | 1662 | 1465273450896 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]]]}] 21:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 724ms 21:24:10 INFO - PROCESS | 1662 | 1465273450940 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 21:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:24:10 INFO - PROCESS | 1662 | 1465273450942 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 21:24:10 INFO - PROCESS | 1662 | 1465273450944 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:24:10 INFO - PROCESS | 1662 | 1465273450945 Marionette TRACE conn2 <- [1,202,null,{}] 21:24:10 INFO - PROCESS | 1662 | 1465273450948 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}] 21:24:10 INFO - PROCESS | 1662 | 1465273450949 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:11 INFO - PROCESS | 1662 | 1465273451023 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 21:24:11 INFO - PROCESS | 1662 | 1465273451026 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:11 INFO - PROCESS | 1662 | 1465273451028 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x118337800 == 31 [pid = 1662] [id = 58] 21:24:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1192d4400) [pid = 1662] [serial = 170] [outer = 0x0] 21:24:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x119322800) [pid = 1662] [serial = 171] [outer = 0x1192d4400] 21:24:11 INFO - PROCESS | 1662 | 1465273451055 Marionette DEBUG loaded listener.js 21:24:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119495400) [pid = 1662] [serial = 172] [outer = 0x1192d4400] 21:24:11 INFO - PROCESS | 1662 | 1465273451371 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]]]}] 21:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 21:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:24:11 INFO - PROCESS | 1662 | 1465273451413 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 21:24:11 INFO - PROCESS | 1662 | 1465273451414 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 21:24:11 INFO - PROCESS | 1662 | 1465273451416 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:24:11 INFO - PROCESS | 1662 | 1465273451417 Marionette TRACE conn2 <- [1,206,null,{}] 21:24:11 INFO - PROCESS | 1662 | 1465273451422 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}] 21:24:11 INFO - PROCESS | 1662 | 1465273451423 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:11 INFO - PROCESS | 1662 | 1465273451507 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 21:24:11 INFO - PROCESS | 1662 | 1465273451511 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:11 INFO - PROCESS | 1662 | 1465273451512 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187a0000 == 32 [pid = 1662] [id = 59] 21:24:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116f0e000) [pid = 1662] [serial = 173] [outer = 0x0] 21:24:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119b2d400) [pid = 1662] [serial = 174] [outer = 0x116f0e000] 21:24:11 INFO - PROCESS | 1662 | 1465273451537 Marionette DEBUG loaded listener.js 21:24:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x123884400) [pid = 1662] [serial = 175] [outer = 0x116f0e000] 21:24:11 INFO - PROCESS | 1662 | 1465273451858 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]]]}] 21:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 21:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:24:11 INFO - PROCESS | 1662 | 1465273451887 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 21:24:11 INFO - PROCESS | 1662 | 1465273451889 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 21:24:11 INFO - PROCESS | 1662 | 1465273451891 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:24:11 INFO - PROCESS | 1662 | 1465273451892 Marionette TRACE conn2 <- [1,210,null,{}] 21:24:11 INFO - PROCESS | 1662 | 1465273451894 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}] 21:24:11 INFO - PROCESS | 1662 | 1465273451898 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:12 INFO - PROCESS | 1662 | 1465273452002 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 21:24:12 INFO - PROCESS | 1662 | 1465273452033 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:12 INFO - PROCESS | 1662 | 1465273452035 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x119232000 == 33 [pid = 1662] [id = 60] 21:24:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11991bc00) [pid = 1662] [serial = 176] [outer = 0x0] 21:24:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x123c86800) [pid = 1662] [serial = 177] [outer = 0x11991bc00] 21:24:12 INFO - PROCESS | 1662 | 1465273452059 Marionette DEBUG loaded listener.js 21:24:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x124fe7400) [pid = 1662] [serial = 178] [outer = 0x11991bc00] 21:24:12 INFO - PROCESS | 1662 | 1465273452355 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]]]}] 21:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 517ms 21:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:24:12 INFO - PROCESS | 1662 | 1465273452409 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 21:24:12 INFO - PROCESS | 1662 | 1465273452411 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 21:24:12 INFO - PROCESS | 1662 | 1465273452414 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:24:12 INFO - PROCESS | 1662 | 1465273452416 Marionette TRACE conn2 <- [1,214,null,{}] 21:24:12 INFO - PROCESS | 1662 | 1465273452430 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}] 21:24:12 INFO - PROCESS | 1662 | 1465273452432 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:12 INFO - PROCESS | 1662 | 1465273452571 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 21:24:12 INFO - PROCESS | 1662 | 1465273452577 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:12 INFO - PROCESS | 1662 | 1465273452578 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198f0000 == 34 [pid = 1662] [id = 61] 21:24:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x123de9000) [pid = 1662] [serial = 179] [outer = 0x0] 21:24:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12532d400) [pid = 1662] [serial = 180] [outer = 0x123de9000] 21:24:12 INFO - PROCESS | 1662 | 1465273452634 Marionette DEBUG loaded listener.js 21:24:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x125718000) [pid = 1662] [serial = 181] [outer = 0x123de9000] 21:24:12 INFO - PROCESS | 1662 | 1465273452927 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]]]}] 21:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 522ms 21:24:12 INFO - PROCESS | 1662 | 1465273452942 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 21:24:12 INFO - PROCESS | 1662 | 1465273452943 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 21:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:24:12 INFO - PROCESS | 1662 | 1465273452974 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:24:12 INFO - PROCESS | 1662 | 1465273452975 Marionette TRACE conn2 <- [1,218,null,{}] 21:24:12 INFO - PROCESS | 1662 | 1465273452977 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}] 21:24:12 INFO - PROCESS | 1662 | 1465273452978 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:13 INFO - PROCESS | 1662 | 1465273453069 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 21:24:13 INFO - PROCESS | 1662 | 1465273453072 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:13 INFO - PROCESS | 1662 | 1465273453074 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239c3000 == 35 [pid = 1662] [id = 62] 21:24:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x125714800) [pid = 1662] [serial = 182] [outer = 0x0] 21:24:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x125a35c00) [pid = 1662] [serial = 183] [outer = 0x125714800] 21:24:13 INFO - PROCESS | 1662 | 1465273453098 Marionette DEBUG loaded listener.js 21:24:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12601b800) [pid = 1662] [serial = 184] [outer = 0x125714800] 21:24:13 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115e0ec00) [pid = 1662] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:24:13 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119916400) [pid = 1662] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:24:13 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116754400) [pid = 1662] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:24:13 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118590000) [pid = 1662] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:24:13 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x116a19800) [pid = 1662] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:24:13 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x116906400) [pid = 1662] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:24:13 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x113c57800) [pid = 1662] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:24:13 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128a22400) [pid = 1662] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:24:13 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12493f400) [pid = 1662] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:24:13 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x126d95400) [pid = 1662] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:24:13 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128995800) [pid = 1662] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:24:13 INFO - PROCESS | 1662 | 1465273453441 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]]]}] 21:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 488ms 21:24:13 INFO - PROCESS | 1662 | 1465273453447 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 21:24:13 INFO - PROCESS | 1662 | 1465273453448 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 21:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:24:13 INFO - PROCESS | 1662 | 1465273453451 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:24:13 INFO - PROCESS | 1662 | 1465273453461 Marionette TRACE conn2 <- [1,222,null,{}] 21:24:13 INFO - PROCESS | 1662 | 1465273453463 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}] 21:24:13 INFO - PROCESS | 1662 | 1465273453464 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:13 INFO - PROCESS | 1662 | 1465273453534 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 21:24:13 INFO - PROCESS | 1662 | 1465273453538 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:13 INFO - PROCESS | 1662 | 1465273453539 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x117457000 == 36 [pid = 1662] [id = 63] 21:24:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x113c57800) [pid = 1662] [serial = 185] [outer = 0x0] 21:24:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x124fee000) [pid = 1662] [serial = 186] [outer = 0x113c57800] 21:24:13 INFO - PROCESS | 1662 | 1465273453566 Marionette DEBUG loaded listener.js 21:24:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x126021000) [pid = 1662] [serial = 187] [outer = 0x113c57800] 21:24:13 INFO - PROCESS | 1662 | 1465273453880 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]]]}] 21:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 479ms 21:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:24:13 INFO - PROCESS | 1662 | 1465273453929 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 21:24:13 INFO - PROCESS | 1662 | 1465273453931 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 21:24:13 INFO - PROCESS | 1662 | 1465273453933 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:24:13 INFO - PROCESS | 1662 | 1465273453934 Marionette TRACE conn2 <- [1,226,null,{}] 21:24:13 INFO - PROCESS | 1662 | 1465273453942 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}] 21:24:13 INFO - PROCESS | 1662 | 1465273453943 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:14 INFO - PROCESS | 1662 | 1465273454015 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 21:24:14 INFO - PROCESS | 1662 | 1465273454021 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:14 INFO - PROCESS | 1662 | 1465273454022 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x123bc6000 == 37 [pid = 1662] [id = 64] 21:24:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x126967800) [pid = 1662] [serial = 188] [outer = 0x0] 21:24:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x126d2d800) [pid = 1662] [serial = 189] [outer = 0x126967800] 21:24:14 INFO - PROCESS | 1662 | 1465273454046 Marionette DEBUG loaded listener.js 21:24:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x126d94c00) [pid = 1662] [serial = 190] [outer = 0x126967800] 21:24:14 INFO - PROCESS | 1662 | 1465273454340 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]]]}] 21:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 423ms 21:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:24:14 INFO - PROCESS | 1662 | 1465273454359 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 21:24:14 INFO - PROCESS | 1662 | 1465273454361 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 21:24:14 INFO - PROCESS | 1662 | 1465273454363 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:24:14 INFO - PROCESS | 1662 | 1465273454364 Marionette TRACE conn2 <- [1,230,null,{}] 21:24:14 INFO - PROCESS | 1662 | 1465273454369 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}] 21:24:14 INFO - PROCESS | 1662 | 1465273454380 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:14 INFO - PROCESS | 1662 | 1465273454466 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 21:24:14 INFO - PROCESS | 1662 | 1465273454473 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:14 INFO - PROCESS | 1662 | 1465273454474 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e3800 == 38 [pid = 1662] [id = 65] 21:24:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x126d2ec00) [pid = 1662] [serial = 191] [outer = 0x0] 21:24:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12716a800) [pid = 1662] [serial = 192] [outer = 0x126d2ec00] 21:24:14 INFO - PROCESS | 1662 | 1465273454501 Marionette DEBUG loaded listener.js 21:24:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128a28800) [pid = 1662] [serial = 193] [outer = 0x126d2ec00] 21:24:14 INFO - PROCESS | 1662 | 1465273454793 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]]]}] 21:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 21:24:14 INFO - PROCESS | 1662 | 1465273454832 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 21:24:14 INFO - PROCESS | 1662 | 1465273454834 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 21:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:24:14 INFO - PROCESS | 1662 | 1465273454839 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:24:14 INFO - PROCESS | 1662 | 1465273454840 Marionette TRACE conn2 <- [1,234,null,{}] 21:24:14 INFO - PROCESS | 1662 | 1465273454842 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}] 21:24:14 INFO - PROCESS | 1662 | 1465273454843 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:14 INFO - PROCESS | 1662 | 1465273454941 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 21:24:14 INFO - PROCESS | 1662 | 1465273454947 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:14 INFO - PROCESS | 1662 | 1465273454949 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x126045000 == 39 [pid = 1662] [id = 66] 21:24:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119915000) [pid = 1662] [serial = 194] [outer = 0x0] 21:24:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128b73c00) [pid = 1662] [serial = 195] [outer = 0x119915000] 21:24:14 INFO - PROCESS | 1662 | 1465273454973 Marionette DEBUG loaded listener.js 21:24:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x129065800) [pid = 1662] [serial = 196] [outer = 0x119915000] 21:24:15 INFO - PROCESS | 1662 | 1465273455298 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]]]}] 21:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 470ms 21:24:15 INFO - PROCESS | 1662 | 1465273455374 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 21:24:15 INFO - PROCESS | 1662 | 1465273455378 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 21:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:24:15 INFO - PROCESS | 1662 | 1465273455384 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:24:15 INFO - PROCESS | 1662 | 1465273455388 Marionette TRACE conn2 <- [1,238,null,{}] 21:24:15 INFO - PROCESS | 1662 | 1465273455394 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}] 21:24:15 INFO - PROCESS | 1662 | 1465273455397 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:15 INFO - PROCESS | 1662 | 1465273455558 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 21:24:15 INFO - PROCESS | 1662 | 1465273455604 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:15 INFO - PROCESS | 1662 | 1465273455608 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1131b3000 == 40 [pid = 1662] [id = 67] 21:24:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1133ab800) [pid = 1662] [serial = 197] [outer = 0x0] 21:24:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x113c5c800) [pid = 1662] [serial = 198] [outer = 0x1133ab800] 21:24:15 INFO - PROCESS | 1662 | 1465273455644 Marionette DEBUG loaded listener.js 21:24:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x115f5d400) [pid = 1662] [serial = 199] [outer = 0x1133ab800] 21:24:16 INFO - PROCESS | 1662 | 1465273456186 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]]]}] 21:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 827ms 21:24:16 INFO - PROCESS | 1662 | 1465273456211 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 21:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:24:16 INFO - PROCESS | 1662 | 1465273456213 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 21:24:16 INFO - PROCESS | 1662 | 1465273456217 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:24:16 INFO - PROCESS | 1662 | 1465273456220 Marionette TRACE conn2 <- [1,242,null,{}] 21:24:16 INFO - PROCESS | 1662 | 1465273456250 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}] 21:24:16 INFO - PROCESS | 1662 | 1465273456254 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:16 INFO - PROCESS | 1662 | 1465273456357 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 21:24:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x116f0d400) [pid = 1662] [serial = 200] [outer = 0x12c747c00] 21:24:16 INFO - PROCESS | 1662 | 1465273456440 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:16 INFO - PROCESS | 1662 | 1465273456441 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198f3800 == 41 [pid = 1662] [id = 68] 21:24:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x117ea8000) [pid = 1662] [serial = 201] [outer = 0x0] 21:24:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118242400) [pid = 1662] [serial = 202] [outer = 0x117ea8000] 21:24:16 INFO - PROCESS | 1662 | 1465273456480 Marionette DEBUG loaded listener.js 21:24:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1183ad800) [pid = 1662] [serial = 203] [outer = 0x117ea8000] 21:24:17 INFO - PROCESS | 1662 | 1465273457169 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]]]}] 21:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1000ms 21:24:17 INFO - PROCESS | 1662 | 1465273457216 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 21:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:24:17 INFO - PROCESS | 1662 | 1465273457218 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 21:24:17 INFO - PROCESS | 1662 | 1465273457221 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:24:17 INFO - PROCESS | 1662 | 1465273457223 Marionette TRACE conn2 <- [1,246,null,{}] 21:24:17 INFO - PROCESS | 1662 | 1465273457226 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}] 21:24:17 INFO - PROCESS | 1662 | 1465273457228 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:17 INFO - PROCESS | 1662 | 1465273457323 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 21:24:17 INFO - PROCESS | 1662 | 1465273457368 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:17 INFO - PROCESS | 1662 | 1465273457371 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x116675800 == 42 [pid = 1662] [id = 69] 21:24:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x116981800) [pid = 1662] [serial = 204] [outer = 0x0] 21:24:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x117ea5400) [pid = 1662] [serial = 205] [outer = 0x116981800] 21:24:17 INFO - PROCESS | 1662 | 1465273457398 Marionette DEBUG loaded listener.js 21:24:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1183a7000) [pid = 1662] [serial = 206] [outer = 0x116981800] 21:24:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1185e3800 == 41 [pid = 1662] [id = 65] 21:24:17 INFO - PROCESS | 1662 | --DOCSHELL 0x123bc6000 == 40 [pid = 1662] [id = 64] 21:24:17 INFO - PROCESS | 1662 | --DOCSHELL 0x117457000 == 39 [pid = 1662] [id = 63] 21:24:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1239c3000 == 38 [pid = 1662] [id = 62] 21:24:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1198f0000 == 37 [pid = 1662] [id = 61] 21:24:17 INFO - PROCESS | 1662 | --DOCSHELL 0x119232000 == 36 [pid = 1662] [id = 60] 21:24:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1187a0000 == 35 [pid = 1662] [id = 59] 21:24:17 INFO - PROCESS | 1662 | --DOCSHELL 0x118337800 == 34 [pid = 1662] [id = 58] 21:24:17 INFO - PROCESS | 1662 | --DOCSHELL 0x11745a000 == 33 [pid = 1662] [id = 57] 21:24:17 INFO - PROCESS | 1662 | --DOCSHELL 0x11666f000 == 32 [pid = 1662] [id = 56] 21:24:17 INFO - PROCESS | 1662 | --DOCSHELL 0x112ee4800 == 31 [pid = 1662] [id = 55] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x124fec000) [pid = 1662] [serial = 142] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x124aad800) [pid = 1662] [serial = 139] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x124fe4800) [pid = 1662] [serial = 141] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116759c00) [pid = 1662] [serial = 123] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118ec4000) [pid = 1662] [serial = 129] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1176e5c00) [pid = 1662] [serial = 126] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123880000) [pid = 1662] [serial = 138] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1192bb800) [pid = 1662] [serial = 130] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1192af800) [pid = 1662] [serial = 133] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1183a5c00) [pid = 1662] [serial = 135] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11697f400) [pid = 1662] [serial = 124] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118354000) [pid = 1662] [serial = 132] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118282c00) [pid = 1662] [serial = 127] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119322000) [pid = 1662] [serial = 136] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x129064c00) [pid = 1662] [serial = 121] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128d87000) [pid = 1662] [serial = 120] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x124fe5400) [pid = 1662] [serial = 103] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x127170400) [pid = 1662] [serial = 115] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128b75400) [pid = 1662] [serial = 118] [outer = 0x0] [url = about:blank] 21:24:17 INFO - PROCESS | 1662 | 1465273457727 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]]]}] 21:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 519ms 21:24:17 INFO - PROCESS | 1662 | 1465273457741 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 21:24:17 INFO - PROCESS | 1662 | 1465273457743 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 21:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:24:17 INFO - PROCESS | 1662 | 1465273457747 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:24:17 INFO - PROCESS | 1662 | 1465273457749 Marionette TRACE conn2 <- [1,250,null,{}] 21:24:17 INFO - PROCESS | 1662 | 1465273457754 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}] 21:24:17 INFO - PROCESS | 1662 | 1465273457756 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:17 INFO - PROCESS | 1662 | 1465273457830 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 21:24:17 INFO - PROCESS | 1662 | 1465273457837 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:17 INFO - PROCESS | 1662 | 1465273457839 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x117155000 == 32 [pid = 1662] [id = 70] 21:24:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118518400) [pid = 1662] [serial = 207] [outer = 0x0] 21:24:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118eb9800) [pid = 1662] [serial = 208] [outer = 0x118518400] 21:24:17 INFO - PROCESS | 1662 | 1465273457866 Marionette DEBUG loaded listener.js 21:24:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1192bb800) [pid = 1662] [serial = 209] [outer = 0x118518400] 21:24:18 INFO - PROCESS | 1662 | 1465273458166 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]]]}] 21:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 475ms 21:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:24:18 INFO - PROCESS | 1662 | 1465273458223 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 21:24:18 INFO - PROCESS | 1662 | 1465273458224 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 21:24:18 INFO - PROCESS | 1662 | 1465273458226 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:24:18 INFO - PROCESS | 1662 | 1465273458228 Marionette TRACE conn2 <- [1,254,null,{}] 21:24:18 INFO - PROCESS | 1662 | 1465273458236 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}] 21:24:18 INFO - PROCESS | 1662 | 1465273458240 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:18 INFO - PROCESS | 1662 | 1465273458316 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 21:24:18 INFO - PROCESS | 1662 | 1465273458323 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:18 INFO - PROCESS | 1662 | 1465273458325 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x118343800 == 33 [pid = 1662] [id = 71] 21:24:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x115e10000) [pid = 1662] [serial = 210] [outer = 0x0] 21:24:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12398a000) [pid = 1662] [serial = 211] [outer = 0x115e10000] 21:24:18 INFO - PROCESS | 1662 | 1465273458353 Marionette DEBUG loaded listener.js 21:24:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123fad800) [pid = 1662] [serial = 212] [outer = 0x115e10000] 21:24:18 INFO - PROCESS | 1662 | 1465273458675 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]]]}] 21:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 21:24:18 INFO - PROCESS | 1662 | 1465273458697 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 21:24:18 INFO - PROCESS | 1662 | 1465273458699 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 21:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:24:18 INFO - PROCESS | 1662 | 1465273458704 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:24:18 INFO - PROCESS | 1662 | 1465273458705 Marionette TRACE conn2 <- [1,258,null,{}] 21:24:18 INFO - PROCESS | 1662 | 1465273458707 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}] 21:24:18 INFO - PROCESS | 1662 | 1465273458709 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:18 INFO - PROCESS | 1662 | 1465273458790 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 21:24:18 INFO - PROCESS | 1662 | 1465273458837 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:18 INFO - PROCESS | 1662 | 1465273458838 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x118eed000 == 34 [pid = 1662] [id = 72] 21:24:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x123a9d800) [pid = 1662] [serial = 213] [outer = 0x0] 21:24:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124dd8000) [pid = 1662] [serial = 214] [outer = 0x123a9d800] 21:24:18 INFO - PROCESS | 1662 | 1465273458862 Marionette DEBUG loaded listener.js 21:24:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124fec400) [pid = 1662] [serial = 215] [outer = 0x123a9d800] 21:24:19 INFO - PROCESS | 1662 | 1465273459108 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]]]}] 21:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 420ms 21:24:19 INFO - PROCESS | 1662 | 1465273459126 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 21:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:24:19 INFO - PROCESS | 1662 | 1465273459128 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 21:24:19 INFO - PROCESS | 1662 | 1465273459132 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:24:19 INFO - PROCESS | 1662 | 1465273459134 Marionette TRACE conn2 <- [1,262,null,{}] 21:24:19 INFO - PROCESS | 1662 | 1465273459163 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}] 21:24:19 INFO - PROCESS | 1662 | 1465273459165 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:19 INFO - PROCESS | 1662 | 1465273459284 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 21:24:19 INFO - PROCESS | 1662 | 1465273459358 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:19 INFO - PROCESS | 1662 | 1465273459359 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198da800 == 35 [pid = 1662] [id = 73] 21:24:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124940800) [pid = 1662] [serial = 216] [outer = 0x0] 21:24:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x125335800) [pid = 1662] [serial = 217] [outer = 0x124940800] 21:24:19 INFO - PROCESS | 1662 | 1465273459399 Marionette DEBUG loaded listener.js 21:24:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126019800) [pid = 1662] [serial = 218] [outer = 0x124940800] 21:24:19 INFO - PROCESS | 1662 | 1465273459807 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]]]}] 21:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 682ms 21:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:24:19 INFO - PROCESS | 1662 | 1465273459813 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 21:24:19 INFO - PROCESS | 1662 | 1465273459815 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 21:24:19 INFO - PROCESS | 1662 | 1465273459818 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:24:19 INFO - PROCESS | 1662 | 1465273459819 Marionette TRACE conn2 <- [1,266,null,{}] 21:24:19 INFO - PROCESS | 1662 | 1465273459829 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}] 21:24:19 INFO - PROCESS | 1662 | 1465273459833 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:19 INFO - PROCESS | 1662 | 1465273459943 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 21:24:19 INFO - PROCESS | 1662 | 1465273459974 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:19 INFO - PROCESS | 1662 | 1465273459975 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12389c000 == 36 [pid = 1662] [id = 74] 21:24:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x126013c00) [pid = 1662] [serial = 219] [outer = 0x0] 21:24:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x126fd6800) [pid = 1662] [serial = 220] [outer = 0x126013c00] 21:24:20 INFO - PROCESS | 1662 | 1465273460000 Marionette DEBUG loaded listener.js 21:24:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128d92400) [pid = 1662] [serial = 221] [outer = 0x126013c00] 21:24:20 INFO - PROCESS | 1662 | 1465273460310 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]]]}] 21:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 520ms 21:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:24:20 INFO - PROCESS | 1662 | 1465273460339 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 21:24:20 INFO - PROCESS | 1662 | 1465273460341 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 21:24:20 INFO - PROCESS | 1662 | 1465273460343 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:24:20 INFO - PROCESS | 1662 | 1465273460344 Marionette TRACE conn2 <- [1,270,null,{}] 21:24:20 INFO - PROCESS | 1662 | 1465273460346 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}] 21:24:20 INFO - PROCESS | 1662 | 1465273460347 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:20 INFO - PROCESS | 1662 | 1465273460440 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 21:24:20 INFO - PROCESS | 1662 | 1465273460443 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:20 INFO - PROCESS | 1662 | 1465273460444 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x124f3b000 == 37 [pid = 1662] [id = 75] 21:24:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x112f65c00) [pid = 1662] [serial = 222] [outer = 0x0] 21:24:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x129061800) [pid = 1662] [serial = 223] [outer = 0x112f65c00] 21:24:20 INFO - PROCESS | 1662 | 1465273460469 Marionette DEBUG loaded listener.js 21:24:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x129178800) [pid = 1662] [serial = 224] [outer = 0x112f65c00] 21:24:20 INFO - PROCESS | 1662 | 1465273460783 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]]]}] 21:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 21:24:20 INFO - PROCESS | 1662 | 1465273460812 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 21:24:20 INFO - PROCESS | 1662 | 1465273460813 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 21:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:24:20 INFO - PROCESS | 1662 | 1465273460821 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:24:20 INFO - PROCESS | 1662 | 1465273460822 Marionette TRACE conn2 <- [1,274,null,{}] 21:24:20 INFO - PROCESS | 1662 | 1465273460825 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}] 21:24:20 INFO - PROCESS | 1662 | 1465273460826 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:20 INFO - PROCESS | 1662 | 1465273460915 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 21:24:20 INFO - PROCESS | 1662 | 1465273460918 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:20 INFO - PROCESS | 1662 | 1465273460919 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x126051000 == 38 [pid = 1662] [id = 76] 21:24:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12601c400) [pid = 1662] [serial = 225] [outer = 0x0] 21:24:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12930a800) [pid = 1662] [serial = 226] [outer = 0x12601c400] 21:24:20 INFO - PROCESS | 1662 | 1465273460943 Marionette DEBUG loaded listener.js 21:24:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1293c2800) [pid = 1662] [serial = 227] [outer = 0x12601c400] 21:24:21 INFO - PROCESS | 1662 | 1465273461271 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]]]}] 21:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 475ms 21:24:21 INFO - PROCESS | 1662 | 1465273461292 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 21:24:21 INFO - PROCESS | 1662 | 1465273461293 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 21:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:24:21 INFO - PROCESS | 1662 | 1465273461295 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:24:21 INFO - PROCESS | 1662 | 1465273461296 Marionette TRACE conn2 <- [1,278,null,{}] 21:24:21 INFO - PROCESS | 1662 | 1465273461306 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}] 21:24:21 INFO - PROCESS | 1662 | 1465273461307 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:21 INFO - PROCESS | 1662 | 1465273461401 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 21:24:21 INFO - PROCESS | 1662 | 1465273461404 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:21 INFO - PROCESS | 1662 | 1465273461405 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289b4800 == 39 [pid = 1662] [id = 77] 21:24:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x123a98400) [pid = 1662] [serial = 228] [outer = 0x0] 21:24:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1293ccc00) [pid = 1662] [serial = 229] [outer = 0x123a98400] 21:24:21 INFO - PROCESS | 1662 | 1465273461436 Marionette DEBUG loaded listener.js 21:24:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12a2bb400) [pid = 1662] [serial = 230] [outer = 0x123a98400] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x116f0e000) [pid = 1662] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x123de9000) [pid = 1662] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x116465800) [pid = 1662] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1192d4400) [pid = 1662] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11336e400) [pid = 1662] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116f0e800) [pid = 1662] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x115ea2400) [pid = 1662] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11827b800) [pid = 1662] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11991bc00) [pid = 1662] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119cf7800) [pid = 1662] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12493dc00) [pid = 1662] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x126d2ec00) [pid = 1662] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x125714800) [pid = 1662] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x113c57800) [pid = 1662] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126967800) [pid = 1662] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:24:21 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1164e0c00) [pid = 1662] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:24:21 INFO - PROCESS | 1662 | 1465273461809 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]]]}] 21:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 568ms 21:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:24:21 INFO - PROCESS | 1662 | 1465273461864 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 21:24:21 INFO - PROCESS | 1662 | 1465273461865 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 21:24:21 INFO - PROCESS | 1662 | 1465273461867 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:24:21 INFO - PROCESS | 1662 | 1465273461868 Marionette TRACE conn2 <- [1,282,null,{}] 21:24:21 INFO - PROCESS | 1662 | 1465273461870 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}] 21:24:21 INFO - PROCESS | 1662 | 1465273461871 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:21 INFO - PROCESS | 1662 | 1465273461945 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 21:24:21 INFO - PROCESS | 1662 | 1465273461948 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:21 INFO - PROCESS | 1662 | 1465273461949 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198f1000 == 40 [pid = 1662] [id = 78] 21:24:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x116978c00) [pid = 1662] [serial = 231] [outer = 0x0] 21:24:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1183a4c00) [pid = 1662] [serial = 232] [outer = 0x116978c00] 21:24:21 INFO - PROCESS | 1662 | 1465273461976 Marionette DEBUG loaded listener.js 21:24:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124fbd400) [pid = 1662] [serial = 233] [outer = 0x116978c00] 21:24:22 INFO - PROCESS | 1662 | 1465273462278 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]]]}] 21:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 421ms 21:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:24:22 INFO - PROCESS | 1662 | 1465273462292 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 21:24:22 INFO - PROCESS | 1662 | 1465273462293 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 21:24:22 INFO - PROCESS | 1662 | 1465273462299 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:24:22 INFO - PROCESS | 1662 | 1465273462302 Marionette TRACE conn2 <- [1,286,null,{}] 21:24:22 INFO - PROCESS | 1662 | 1465273462312 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}] 21:24:22 INFO - PROCESS | 1662 | 1465273462313 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:22 INFO - PROCESS | 1662 | 1465273462435 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 21:24:22 INFO - PROCESS | 1662 | 1465273462442 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:22 INFO - PROCESS | 1662 | 1465273462443 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x129075800 == 41 [pid = 1662] [id = 79] 21:24:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118e17c00) [pid = 1662] [serial = 234] [outer = 0x0] 21:24:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12601e400) [pid = 1662] [serial = 235] [outer = 0x118e17c00] 21:24:22 INFO - PROCESS | 1662 | 1465273462481 Marionette DEBUG loaded listener.js 21:24:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12a784800) [pid = 1662] [serial = 236] [outer = 0x118e17c00] 21:24:22 INFO - PROCESS | 1662 | 1465273462910 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]]]}] 21:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 633ms 21:24:22 INFO - PROCESS | 1662 | 1465273462931 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 21:24:22 INFO - PROCESS | 1662 | 1465273462932 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 21:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:24:22 INFO - PROCESS | 1662 | 1465273462938 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:24:22 INFO - PROCESS | 1662 | 1465273462940 Marionette TRACE conn2 <- [1,290,null,{}] 21:24:22 INFO - PROCESS | 1662 | 1465273462943 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}] 21:24:22 INFO - PROCESS | 1662 | 1465273462945 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:23 INFO - PROCESS | 1662 | 1465273463056 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 21:24:23 INFO - PROCESS | 1662 | 1465273463062 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:23 INFO - PROCESS | 1662 | 1465273463063 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291cc000 == 42 [pid = 1662] [id = 80] 21:24:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a781c00) [pid = 1662] [serial = 237] [outer = 0x0] 21:24:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a78a000) [pid = 1662] [serial = 238] [outer = 0x12a781c00] 21:24:23 INFO - PROCESS | 1662 | 1465273463087 Marionette DEBUG loaded listener.js 21:24:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12a9cbc00) [pid = 1662] [serial = 239] [outer = 0x12a781c00] 21:24:23 INFO - PROCESS | 1662 | 1465273463348 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]]]}] 21:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 420ms 21:24:23 INFO - PROCESS | 1662 | 1465273463358 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 21:24:23 INFO - PROCESS | 1662 | 1465273463359 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 21:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:24:23 INFO - PROCESS | 1662 | 1465273463363 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:24:23 INFO - PROCESS | 1662 | 1465273463364 Marionette TRACE conn2 <- [1,294,null,{}] 21:24:23 INFO - PROCESS | 1662 | 1465273463366 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}] 21:24:23 INFO - PROCESS | 1662 | 1465273463367 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:23 INFO - PROCESS | 1662 | 1465273463466 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 21:24:23 INFO - PROCESS | 1662 | 1465273463477 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:23 INFO - PROCESS | 1662 | 1465273463478 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x11998a000 == 43 [pid = 1662] [id = 81] 21:24:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1257e7800) [pid = 1662] [serial = 240] [outer = 0x0] 21:24:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x127172000) [pid = 1662] [serial = 241] [outer = 0x1257e7800] 21:24:23 INFO - PROCESS | 1662 | 1465273463501 Marionette DEBUG loaded listener.js 21:24:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128992800) [pid = 1662] [serial = 242] [outer = 0x1257e7800] 21:24:23 INFO - PROCESS | 1662 | 1465273463910 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]]]}] 21:24:23 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. 21:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 570ms 21:24:23 INFO - PROCESS | 1662 | 1465273463932 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 21:24:23 INFO - PROCESS | 1662 | 1465273463934 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 21:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:24:23 INFO - PROCESS | 1662 | 1465273463937 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:24:23 INFO - PROCESS | 1662 | 1465273463940 Marionette TRACE conn2 <- [1,298,null,{}] 21:24:23 INFO - PROCESS | 1662 | 1465273463943 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}] 21:24:23 INFO - PROCESS | 1662 | 1465273463945 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:24 INFO - PROCESS | 1662 | 1465273464047 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 21:24:24 INFO - PROCESS | 1662 | 1465273464111 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:24 INFO - PROCESS | 1662 | 1465273464114 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x11713e000 == 44 [pid = 1662] [id = 82] 21:24:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116910400) [pid = 1662] [serial = 243] [outer = 0x0] 21:24:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116f17000) [pid = 1662] [serial = 244] [outer = 0x116910400] 21:24:24 INFO - PROCESS | 1662 | 1465273464147 Marionette DEBUG loaded listener.js 21:24:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1183ae400) [pid = 1662] [serial = 245] [outer = 0x116910400] 21:24:24 INFO - PROCESS | 1662 | 1465273464634 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]]]}] 21:24:24 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. 21:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 720ms 21:24:24 INFO - PROCESS | 1662 | 1465273464658 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 21:24:24 INFO - PROCESS | 1662 | 1465273464661 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 21:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:24:24 INFO - PROCESS | 1662 | 1465273464665 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:24:24 INFO - PROCESS | 1662 | 1465273464667 Marionette TRACE conn2 <- [1,302,null,{}] 21:24:24 INFO - PROCESS | 1662 | 1465273464689 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}] 21:24:24 INFO - PROCESS | 1662 | 1465273464690 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:24 INFO - PROCESS | 1662 | 1465273464810 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 21:24:24 INFO - PROCESS | 1662 | 1465273464884 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:24 INFO - PROCESS | 1662 | 1465273464885 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x123890800 == 45 [pid = 1662] [id = 83] 21:24:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119321400) [pid = 1662] [serial = 246] [outer = 0x0] 21:24:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119492c00) [pid = 1662] [serial = 247] [outer = 0x119321400] 21:24:24 INFO - PROCESS | 1662 | 1465273464916 Marionette DEBUG loaded listener.js 21:24:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x123889c00) [pid = 1662] [serial = 248] [outer = 0x119321400] 21:24:25 INFO - PROCESS | 1662 | 1465273465322 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]]]}] 21:24:25 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. 21:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 689ms 21:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:24:25 INFO - PROCESS | 1662 | 1465273465355 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 21:24:25 INFO - PROCESS | 1662 | 1465273465356 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 21:24:25 INFO - PROCESS | 1662 | 1465273465359 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:24:25 INFO - PROCESS | 1662 | 1465273465361 Marionette TRACE conn2 <- [1,306,null,{}] 21:24:25 INFO - PROCESS | 1662 | 1465273465369 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}] 21:24:25 INFO - PROCESS | 1662 | 1465273465372 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:25 INFO - PROCESS | 1662 | 1465273465471 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 21:24:25 INFO - PROCESS | 1662 | 1465273465522 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:25 INFO - PROCESS | 1662 | 1465273465524 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291d9800 == 46 [pid = 1662] [id = 84] 21:24:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x124fb6000) [pid = 1662] [serial = 249] [outer = 0x0] 21:24:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x126966400) [pid = 1662] [serial = 250] [outer = 0x124fb6000] 21:24:25 INFO - PROCESS | 1662 | 1465273465554 Marionette DEBUG loaded listener.js 21:24:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x126fcf000) [pid = 1662] [serial = 251] [outer = 0x124fb6000] 21:24:25 INFO - PROCESS | 1662 | 1465273465954 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]]]}] 21:24:25 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. 21:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 21:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:24:25 INFO - PROCESS | 1662 | 1465273465980 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 21:24:25 INFO - PROCESS | 1662 | 1465273465982 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 21:24:25 INFO - PROCESS | 1662 | 1465273465984 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:24:25 INFO - PROCESS | 1662 | 1465273465986 Marionette TRACE conn2 <- [1,310,null,{}] 21:24:25 INFO - PROCESS | 1662 | 1465273465988 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}] 21:24:25 INFO - PROCESS | 1662 | 1465273465990 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:26 INFO - PROCESS | 1662 | 1465273466088 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 21:24:26 INFO - PROCESS | 1662 | 1465273466172 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:26 INFO - PROCESS | 1662 | 1465273466173 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5d1800 == 47 [pid = 1662] [id = 85] 21:24:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x128998400) [pid = 1662] [serial = 252] [outer = 0x0] 21:24:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12899ac00) [pid = 1662] [serial = 253] [outer = 0x128998400] 21:24:26 INFO - PROCESS | 1662 | 1465273466202 Marionette DEBUG loaded listener.js 21:24:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12899f400) [pid = 1662] [serial = 254] [outer = 0x128998400] 21:24:26 INFO - PROCESS | 1662 | 1465273466619 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]]]}] 21:24:26 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. 21:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 674ms 21:24:26 INFO - PROCESS | 1662 | 1465273466659 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 21:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:24:26 INFO - PROCESS | 1662 | 1465273466660 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 21:24:26 INFO - PROCESS | 1662 | 1465273466662 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:24:26 INFO - PROCESS | 1662 | 1465273466663 Marionette TRACE conn2 <- [1,314,null,{}] 21:24:26 INFO - PROCESS | 1662 | 1465273466665 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}] 21:24:26 INFO - PROCESS | 1662 | 1465273466667 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:26 INFO - PROCESS | 1662 | 1465273466919 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 21:24:26 INFO - PROCESS | 1662 | 1465273466931 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:26 INFO - PROCESS | 1662 | 1465273466932 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f94000 == 48 [pid = 1662] [id = 86] 21:24:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x11675c000) [pid = 1662] [serial = 255] [outer = 0x0] 21:24:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x116941000) [pid = 1662] [serial = 256] [outer = 0x11675c000] 21:24:26 INFO - PROCESS | 1662 | 1465273466973 Marionette DEBUG loaded listener.js 21:24:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x118352c00) [pid = 1662] [serial = 257] [outer = 0x11675c000] 21:24:27 INFO - PROCESS | 1662 | 1465273467473 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]]]}] 21:24:27 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. 21:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 819ms 21:24:27 INFO - PROCESS | 1662 | 1465273467482 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 21:24:27 INFO - PROCESS | 1662 | 1465273467484 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 21:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1291cc000 == 47 [pid = 1662] [id = 80] 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x129075800 == 46 [pid = 1662] [id = 79] 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1198f1000 == 45 [pid = 1662] [id = 78] 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1289b4800 == 44 [pid = 1662] [id = 77] 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x126051000 == 43 [pid = 1662] [id = 76] 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x124f3b000 == 42 [pid = 1662] [id = 75] 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12389c000 == 41 [pid = 1662] [id = 74] 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1198da800 == 40 [pid = 1662] [id = 73] 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x118eed000 == 39 [pid = 1662] [id = 72] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x128b73c00) [pid = 1662] [serial = 195] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x118343800 == 38 [pid = 1662] [id = 71] 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x117155000 == 37 [pid = 1662] [id = 70] 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x116675800 == 36 [pid = 1662] [id = 69] 21:24:27 INFO - PROCESS | 1662 | --DOCSHELL 0x126045000 == 35 [pid = 1662] [id = 66] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x119b2d400) [pid = 1662] [serial = 174] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12532d400) [pid = 1662] [serial = 180] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1164e6c00) [pid = 1662] [serial = 162] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x114e8c400) [pid = 1662] [serial = 163] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x119322800) [pid = 1662] [serial = 171] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118e13c00) [pid = 1662] [serial = 168] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1192ae800) [pid = 1662] [serial = 169] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118245000) [pid = 1662] [serial = 165] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x118357c00) [pid = 1662] [serial = 166] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x116239800) [pid = 1662] [serial = 159] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11693f800) [pid = 1662] [serial = 145] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x116460000) [pid = 1662] [serial = 144] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118eb5800) [pid = 1662] [serial = 148] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1183a6400) [pid = 1662] [serial = 147] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x124fe7400) [pid = 1662] [serial = 178] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x123de3400) [pid = 1662] [serial = 151] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x120f77400) [pid = 1662] [serial = 150] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x123c86800) [pid = 1662] [serial = 177] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x125339c00) [pid = 1662] [serial = 154] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128a28800) [pid = 1662] [serial = 193] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x125a35c00) [pid = 1662] [serial = 183] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x125718000) [pid = 1662] [serial = 181] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x124fee000) [pid = 1662] [serial = 186] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x124fecc00) [pid = 1662] [serial = 153] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126d2d800) [pid = 1662] [serial = 189] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12716a800) [pid = 1662] [serial = 192] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1192b4800) [pid = 1662] [serial = 157] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1183a3c00) [pid = 1662] [serial = 156] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x126021000) [pid = 1662] [serial = 187] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12601b800) [pid = 1662] [serial = 184] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x123884400) [pid = 1662] [serial = 175] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119495400) [pid = 1662] [serial = 172] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126d94c00) [pid = 1662] [serial = 190] [outer = 0x0] [url = about:blank] 21:24:27 INFO - PROCESS | 1662 | 1465273467561 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:24:27 INFO - PROCESS | 1662 | 1465273467563 Marionette TRACE conn2 <- [1,318,null,{}] 21:24:27 INFO - PROCESS | 1662 | 1465273467566 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}] 21:24:27 INFO - PROCESS | 1662 | 1465273467568 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:27 INFO - PROCESS | 1662 | 1465273467644 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 21:24:27 INFO - PROCESS | 1662 | 1465273467653 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:27 INFO - PROCESS | 1662 | 1465273467655 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e69000 == 36 [pid = 1662] [id = 87] 21:24:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118e55400) [pid = 1662] [serial = 258] [outer = 0x0] 21:24:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1192ae800) [pid = 1662] [serial = 259] [outer = 0x118e55400] 21:24:27 INFO - PROCESS | 1662 | 1465273467683 Marionette DEBUG loaded listener.js 21:24:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11931dc00) [pid = 1662] [serial = 260] [outer = 0x118e55400] 21:24:28 INFO - PROCESS | 1662 | 1465273468076 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]]]}] 21:24:28 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. 21:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 607ms 21:24:28 INFO - PROCESS | 1662 | 1465273468131 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 21:24:28 INFO - PROCESS | 1662 | 1465273468133 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 21:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:24:28 INFO - PROCESS | 1662 | 1465273468137 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:24:28 INFO - PROCESS | 1662 | 1465273468138 Marionette TRACE conn2 <- [1,322,null,{}] 21:24:28 INFO - PROCESS | 1662 | 1465273468141 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}] 21:24:28 INFO - PROCESS | 1662 | 1465273468142 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:28 INFO - PROCESS | 1662 | 1465273468218 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 21:24:28 INFO - PROCESS | 1662 | 1465273468224 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:28 INFO - PROCESS | 1662 | 1465273468226 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x11810b800 == 37 [pid = 1662] [id = 88] 21:24:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x120f6c000) [pid = 1662] [serial = 261] [outer = 0x0] 21:24:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12398a400) [pid = 1662] [serial = 262] [outer = 0x120f6c000] 21:24:28 INFO - PROCESS | 1662 | 1465273468251 Marionette DEBUG loaded listener.js 21:24:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1249f0400) [pid = 1662] [serial = 263] [outer = 0x120f6c000] 21:24:28 INFO - PROCESS | 1662 | 1465273468579 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]]]}] 21:24:28 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. 21:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 469ms 21:24:28 INFO - PROCESS | 1662 | 1465273468606 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 21:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:24:28 INFO - PROCESS | 1662 | 1465273468609 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 21:24:28 INFO - PROCESS | 1662 | 1465273468616 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:24:28 INFO - PROCESS | 1662 | 1465273468619 Marionette TRACE conn2 <- [1,326,null,{}] 21:24:28 INFO - PROCESS | 1662 | 1465273468621 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}] 21:24:28 INFO - PROCESS | 1662 | 1465273468623 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:28 INFO - PROCESS | 1662 | 1465273468707 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 21:24:28 INFO - PROCESS | 1662 | 1465273468757 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:28 INFO - PROCESS | 1662 | 1465273468758 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185d9000 == 38 [pid = 1662] [id = 89] 21:24:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x120f78c00) [pid = 1662] [serial = 264] [outer = 0x0] 21:24:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124fe7000) [pid = 1662] [serial = 265] [outer = 0x120f78c00] 21:24:28 INFO - PROCESS | 1662 | 1465273468783 Marionette DEBUG loaded listener.js 21:24:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126015c00) [pid = 1662] [serial = 266] [outer = 0x120f78c00] 21:24:29 INFO - PROCESS | 1662 | 1465273469070 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]]]}] 21:24:29 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. 21:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 475ms 21:24:29 INFO - PROCESS | 1662 | 1465273469093 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 21:24:29 INFO - PROCESS | 1662 | 1465273469095 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 21:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:24:29 INFO - PROCESS | 1662 | 1465273469097 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:24:29 INFO - PROCESS | 1662 | 1465273469098 Marionette TRACE conn2 <- [1,330,null,{}] 21:24:29 INFO - PROCESS | 1662 | 1465273469101 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}] 21:24:29 INFO - PROCESS | 1662 | 1465273469104 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:29 INFO - PROCESS | 1662 | 1465273469187 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 21:24:29 INFO - PROCESS | 1662 | 1465273469191 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:29 INFO - PROCESS | 1662 | 1465273469193 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198d8800 == 39 [pid = 1662] [id = 90] 21:24:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12601ec00) [pid = 1662] [serial = 267] [outer = 0x0] 21:24:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126fd3400) [pid = 1662] [serial = 268] [outer = 0x12601ec00] 21:24:29 INFO - PROCESS | 1662 | 1465273469217 Marionette DEBUG loaded listener.js 21:24:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x127173c00) [pid = 1662] [serial = 269] [outer = 0x12601ec00] 21:24:29 INFO - PROCESS | 1662 | 1465273469541 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]]]}] 21:24:29 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. 21:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 21:24:29 INFO - PROCESS | 1662 | 1465273469567 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 21:24:29 INFO - PROCESS | 1662 | 1465273469569 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 21:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:24:29 INFO - PROCESS | 1662 | 1465273469572 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:24:29 INFO - PROCESS | 1662 | 1465273469573 Marionette TRACE conn2 <- [1,334,null,{}] 21:24:29 INFO - PROCESS | 1662 | 1465273469576 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}] 21:24:29 INFO - PROCESS | 1662 | 1465273469577 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:29 INFO - PROCESS | 1662 | 1465273469684 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 21:24:29 INFO - PROCESS | 1662 | 1465273469698 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:29 INFO - PROCESS | 1662 | 1465273469702 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12389c000 == 40 [pid = 1662] [id = 91] 21:24:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12899fc00) [pid = 1662] [serial = 270] [outer = 0x0] 21:24:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128a1e000) [pid = 1662] [serial = 271] [outer = 0x12899fc00] 21:24:29 INFO - PROCESS | 1662 | 1465273469735 Marionette DEBUG loaded listener.js 21:24:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128b79000) [pid = 1662] [serial = 272] [outer = 0x12899fc00] 21:24:30 INFO - PROCESS | 1662 | 1465273470089 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]]]}] 21:24:30 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. 21:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 569ms 21:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:24:30 INFO - PROCESS | 1662 | 1465273470141 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 21:24:30 INFO - PROCESS | 1662 | 1465273470142 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 21:24:30 INFO - PROCESS | 1662 | 1465273470144 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:24:30 INFO - PROCESS | 1662 | 1465273470145 Marionette TRACE conn2 <- [1,338,null,{}] 21:24:30 INFO - PROCESS | 1662 | 1465273470147 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}] 21:24:30 INFO - PROCESS | 1662 | 1465273470149 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:30 INFO - PROCESS | 1662 | 1465273470241 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 21:24:30 INFO - PROCESS | 1662 | 1465273470252 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:30 INFO - PROCESS | 1662 | 1465273470255 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x111c9f000 == 41 [pid = 1662] [id = 92] 21:24:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12905c800) [pid = 1662] [serial = 273] [outer = 0x0] 21:24:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x129178400) [pid = 1662] [serial = 274] [outer = 0x12905c800] 21:24:30 INFO - PROCESS | 1662 | 1465273470279 Marionette DEBUG loaded listener.js 21:24:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a2b2000) [pid = 1662] [serial = 275] [outer = 0x12905c800] 21:24:30 INFO - PROCESS | 1662 | 1465273470589 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]]]}] 21:24:30 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. 21:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 21:24:30 INFO - PROCESS | 1662 | 1465273470612 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 21:24:30 INFO - PROCESS | 1662 | 1465273470613 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 21:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:24:30 INFO - PROCESS | 1662 | 1465273470616 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:24:30 INFO - PROCESS | 1662 | 1465273470617 Marionette TRACE conn2 <- [1,342,null,{}] 21:24:30 INFO - PROCESS | 1662 | 1465273470621 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}] 21:24:30 INFO - PROCESS | 1662 | 1465273470622 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:30 INFO - PROCESS | 1662 | 1465273470716 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 21:24:30 INFO - PROCESS | 1662 | 1465273470720 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:30 INFO - PROCESS | 1662 | 1465273470721 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12535d800 == 42 [pid = 1662] [id = 93] 21:24:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12905cc00) [pid = 1662] [serial = 276] [outer = 0x0] 21:24:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12a2b6800) [pid = 1662] [serial = 277] [outer = 0x12905cc00] 21:24:30 INFO - PROCESS | 1662 | 1465273470745 Marionette DEBUG loaded listener.js 21:24:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12a782000) [pid = 1662] [serial = 278] [outer = 0x12905cc00] 21:24:31 INFO - PROCESS | 1662 | 1465273471079 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]]]}] 21:24:31 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. 21:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 21:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:24:31 INFO - PROCESS | 1662 | 1465273471092 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 21:24:31 INFO - PROCESS | 1662 | 1465273471093 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 21:24:31 INFO - PROCESS | 1662 | 1465273471095 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:24:31 INFO - PROCESS | 1662 | 1465273471097 Marionette TRACE conn2 <- [1,346,null,{}] 21:24:31 INFO - PROCESS | 1662 | 1465273471099 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}] 21:24:31 INFO - PROCESS | 1662 | 1465273471100 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:31 INFO - PROCESS | 1662 | 1465273471200 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 21:24:31 INFO - PROCESS | 1662 | 1465273471211 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:31 INFO - PROCESS | 1662 | 1465273471213 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f38000 == 43 [pid = 1662] [id = 94] 21:24:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12a786800) [pid = 1662] [serial = 279] [outer = 0x0] 21:24:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12a9ca000) [pid = 1662] [serial = 280] [outer = 0x12a786800] 21:24:31 INFO - PROCESS | 1662 | 1465273471237 Marionette DEBUG loaded listener.js 21:24:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12af50800) [pid = 1662] [serial = 281] [outer = 0x12a786800] 21:24:31 INFO - PROCESS | 1662 | 1465273471545 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]]]}] 21:24:31 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. 21:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms 21:24:31 INFO - PROCESS | 1662 | 1465273471566 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 21:24:31 INFO - PROCESS | 1662 | 1465273471568 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 21:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:24:31 INFO - PROCESS | 1662 | 1465273471573 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:24:31 INFO - PROCESS | 1662 | 1465273471574 Marionette TRACE conn2 <- [1,350,null,{}] 21:24:31 INFO - PROCESS | 1662 | 1465273471577 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}] 21:24:31 INFO - PROCESS | 1662 | 1465273471578 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:31 INFO - PROCESS | 1662 | 1465273471788 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 21:24:31 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x115e10000) [pid = 1662] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:24:31 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118518400) [pid = 1662] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:24:31 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x116981800) [pid = 1662] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:24:31 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x124940800) [pid = 1662] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:24:31 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x126013c00) [pid = 1662] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:24:31 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x123a9d800) [pid = 1662] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:24:31 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112f65c00) [pid = 1662] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:24:31 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12601c400) [pid = 1662] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:24:31 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116978c00) [pid = 1662] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:24:31 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x123a98400) [pid = 1662] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:24:31 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118e17c00) [pid = 1662] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:24:31 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12a781c00) [pid = 1662] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:24:31 INFO - PROCESS | 1662 | 1465273471827 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:31 INFO - PROCESS | 1662 | 1465273471828 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ee9800 == 44 [pid = 1662] [id = 95] 21:24:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x112f65c00) [pid = 1662] [serial = 282] [outer = 0x0] 21:24:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1176ea400) [pid = 1662] [serial = 283] [outer = 0x112f65c00] 21:24:31 INFO - PROCESS | 1662 | 1465273471853 Marionette DEBUG loaded listener.js 21:24:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124ff0800) [pid = 1662] [serial = 284] [outer = 0x112f65c00] 21:24:32 INFO - PROCESS | 1662 | 1465273472107 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]]]}] 21:24:32 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. 21:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 574ms 21:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:24:32 INFO - PROCESS | 1662 | 1465273472146 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 21:24:32 INFO - PROCESS | 1662 | 1465273472148 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 21:24:32 INFO - PROCESS | 1662 | 1465273472157 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:24:32 INFO - PROCESS | 1662 | 1465273472159 Marionette TRACE conn2 <- [1,354,null,{}] 21:24:32 INFO - PROCESS | 1662 | 1465273472161 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}] 21:24:32 INFO - PROCESS | 1662 | 1465273472162 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:32 INFO - PROCESS | 1662 | 1465273472247 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 21:24:32 INFO - PROCESS | 1662 | 1465273472253 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:32 INFO - PROCESS | 1662 | 1465273472255 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a21c000 == 45 [pid = 1662] [id = 96] 21:24:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x126d2f000) [pid = 1662] [serial = 285] [outer = 0x0] 21:24:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12b030000) [pid = 1662] [serial = 286] [outer = 0x126d2f000] 21:24:32 INFO - PROCESS | 1662 | 1465273472290 Marionette DEBUG loaded listener.js 21:24:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12b86fc00) [pid = 1662] [serial = 287] [outer = 0x126d2f000] 21:24:32 INFO - PROCESS | 1662 | 1465273472608 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]]]}] 21:24:32 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. 21:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 477ms 21:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:24:32 INFO - PROCESS | 1662 | 1465273472627 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 21:24:32 INFO - PROCESS | 1662 | 1465273472628 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 21:24:32 INFO - PROCESS | 1662 | 1465273472631 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:24:32 INFO - PROCESS | 1662 | 1465273472633 Marionette TRACE conn2 <- [1,358,null,{}] 21:24:32 INFO - PROCESS | 1662 | 1465273472656 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}] 21:24:32 INFO - PROCESS | 1662 | 1465273472658 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:32 INFO - PROCESS | 1662 | 1465273472760 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 21:24:32 INFO - PROCESS | 1662 | 1465273472764 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:32 INFO - PROCESS | 1662 | 1465273472765 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a77c000 == 46 [pid = 1662] [id = 97] 21:24:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1257ee800) [pid = 1662] [serial = 288] [outer = 0x0] 21:24:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12b87d000) [pid = 1662] [serial = 289] [outer = 0x1257ee800] 21:24:32 INFO - PROCESS | 1662 | 1465273472789 Marionette DEBUG loaded listener.js 21:24:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12ba81800) [pid = 1662] [serial = 290] [outer = 0x1257ee800] 21:24:33 INFO - PROCESS | 1662 | 1465273473091 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]]]}] 21:24:33 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. 21:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 477ms 21:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:24:33 INFO - PROCESS | 1662 | 1465273473109 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 21:24:33 INFO - PROCESS | 1662 | 1465273473110 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 21:24:33 INFO - PROCESS | 1662 | 1465273473112 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:24:33 INFO - PROCESS | 1662 | 1465273473112 Marionette TRACE conn2 <- [1,362,null,{}] 21:24:33 INFO - PROCESS | 1662 | 1465273473115 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}] 21:24:33 INFO - PROCESS | 1662 | 1465273473116 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:33 INFO - PROCESS | 1662 | 1465273473189 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 21:24:33 INFO - PROCESS | 1662 | 1465273473193 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:33 INFO - PROCESS | 1662 | 1465273473194 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0ac000 == 47 [pid = 1662] [id = 98] 21:24:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12ba82000) [pid = 1662] [serial = 291] [outer = 0x0] 21:24:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12ba86000) [pid = 1662] [serial = 292] [outer = 0x12ba82000] 21:24:33 INFO - PROCESS | 1662 | 1465273473219 Marionette DEBUG loaded listener.js 21:24:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12ba8e800) [pid = 1662] [serial = 293] [outer = 0x12ba82000] 21:24:33 INFO - PROCESS | 1662 | 1465273473614 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]]]}] 21:24:33 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. 21:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 518ms 21:24:33 INFO - PROCESS | 1662 | 1465273473637 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 21:24:33 INFO - PROCESS | 1662 | 1465273473639 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 21:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:24:33 INFO - PROCESS | 1662 | 1465273473642 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:24:33 INFO - PROCESS | 1662 | 1465273473643 Marionette TRACE conn2 <- [1,366,null,{}] 21:24:33 INFO - PROCESS | 1662 | 1465273473646 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}] 21:24:33 INFO - PROCESS | 1662 | 1465273473648 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:33 INFO - PROCESS | 1662 | 1465273473775 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 21:24:33 INFO - PROCESS | 1662 | 1465273473925 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:33 INFO - PROCESS | 1662 | 1465273473927 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x112a9c800 == 48 [pid = 1662] [id = 99] 21:24:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1130ac000) [pid = 1662] [serial = 294] [outer = 0x0] 21:24:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x115f5a000) [pid = 1662] [serial = 295] [outer = 0x1130ac000] 21:24:33 INFO - PROCESS | 1662 | 1465273473977 Marionette DEBUG loaded listener.js 21:24:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x116ad6800) [pid = 1662] [serial = 296] [outer = 0x1130ac000] 21:24:34 INFO - PROCESS | 1662 | 1465273474479 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]]]}] 21:24:34 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. 21:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 870ms 21:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:24:34 INFO - PROCESS | 1662 | 1465273474513 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 21:24:34 INFO - PROCESS | 1662 | 1465273474515 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 21:24:34 INFO - PROCESS | 1662 | 1465273474573 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:24:34 INFO - PROCESS | 1662 | 1465273474575 Marionette TRACE conn2 <- [1,370,null,{}] 21:24:34 INFO - PROCESS | 1662 | 1465273474581 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}] 21:24:34 INFO - PROCESS | 1662 | 1465273474582 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:34 INFO - PROCESS | 1662 | 1465273474684 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 21:24:34 INFO - PROCESS | 1662 | 1465273474748 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:34 INFO - PROCESS | 1662 | 1465273474750 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187af000 == 49 [pid = 1662] [id = 100] 21:24:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1192b1800) [pid = 1662] [serial = 297] [outer = 0x0] 21:24:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11931f400) [pid = 1662] [serial = 298] [outer = 0x1192b1800] 21:24:34 INFO - PROCESS | 1662 | 1465273474781 Marionette DEBUG loaded listener.js 21:24:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x119cef000) [pid = 1662] [serial = 299] [outer = 0x1192b1800] 21:24:35 INFO - PROCESS | 1662 | 1465273475191 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]]]}] 21:24:35 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. 21:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 680ms 21:24:35 INFO - PROCESS | 1662 | 1465273475199 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 21:24:35 INFO - PROCESS | 1662 | 1465273475202 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 21:24:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:24:35 INFO - PROCESS | 1662 | 1465273475217 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:24:35 INFO - PROCESS | 1662 | 1465273475218 Marionette TRACE conn2 <- [1,374,null,{}] 21:24:35 INFO - PROCESS | 1662 | 1465273475233 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}] 21:24:35 INFO - PROCESS | 1662 | 1465273475235 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:35 INFO - PROCESS | 1662 | 1465273475350 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 21:24:35 INFO - PROCESS | 1662 | 1465273475428 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:35 INFO - PROCESS | 1662 | 1465273475430 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12907d000 == 50 [pid = 1662] [id = 101] 21:24:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x124fefc00) [pid = 1662] [serial = 300] [outer = 0x0] 21:24:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x125a35800) [pid = 1662] [serial = 301] [outer = 0x124fefc00] 21:24:35 INFO - PROCESS | 1662 | 1465273475464 Marionette DEBUG loaded listener.js 21:24:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x127173800) [pid = 1662] [serial = 302] [outer = 0x124fefc00] 21:24:35 INFO - PROCESS | 1662 | 1465273475903 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:24:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:24:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 731ms 21:24:35 INFO - PROCESS | 1662 | 1465273475952 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 21:24:35 INFO - PROCESS | 1662 | 1465273475953 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 21:24:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:24:35 INFO - PROCESS | 1662 | 1465273475974 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:24:35 INFO - PROCESS | 1662 | 1465273475979 Marionette TRACE conn2 <- [1,378,null,{}] 21:24:35 INFO - PROCESS | 1662 | 1465273475982 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}] 21:24:35 INFO - PROCESS | 1662 | 1465273475984 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:36 INFO - PROCESS | 1662 | 1465273476122 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 21:24:36 INFO - PROCESS | 1662 | 1465273476131 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:36 INFO - PROCESS | 1662 | 1465273476132 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba40000 == 51 [pid = 1662] [id = 102] 21:24:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x128990400) [pid = 1662] [serial = 303] [outer = 0x0] 21:24:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1293ce400) [pid = 1662] [serial = 304] [outer = 0x128990400] 21:24:36 INFO - PROCESS | 1662 | 1465273476173 Marionette DEBUG loaded listener.js 21:24:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12af4c400) [pid = 1662] [serial = 305] [outer = 0x128990400] 21:24:36 INFO - PROCESS | 1662 | 1465273476626 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:24:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:24:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 680ms 21:24:36 INFO - PROCESS | 1662 | 1465273476649 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 21:24:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:24:36 INFO - PROCESS | 1662 | 1465273476650 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 21:24:36 INFO - PROCESS | 1662 | 1465273476653 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:24:36 INFO - PROCESS | 1662 | 1465273476654 Marionette TRACE conn2 <- [1,382,null,{}] 21:24:36 INFO - PROCESS | 1662 | 1465273476656 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}] 21:24:36 INFO - PROCESS | 1662 | 1465273476658 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:36 INFO - PROCESS | 1662 | 1465273476762 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 21:24:36 INFO - PROCESS | 1662 | 1465273476812 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:36 INFO - PROCESS | 1662 | 1465273476814 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a42000 == 52 [pid = 1662] [id = 103] 21:24:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x128a21400) [pid = 1662] [serial = 306] [outer = 0x0] 21:24:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12b031400) [pid = 1662] [serial = 307] [outer = 0x128a21400] 21:24:36 INFO - PROCESS | 1662 | 1465273476842 Marionette DEBUG loaded listener.js 21:24:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12ba84000) [pid = 1662] [serial = 308] [outer = 0x128a21400] 21:24:37 INFO - PROCESS | 1662 | 1465273477414 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:24:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:24:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 769ms 21:24:37 INFO - PROCESS | 1662 | 1465273477423 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 21:24:37 INFO - PROCESS | 1662 | 1465273477425 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 21:24:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:24:37 INFO - PROCESS | 1662 | 1465273477428 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:24:37 INFO - PROCESS | 1662 | 1465273477430 Marionette TRACE conn2 <- [1,386,null,{}] 21:24:37 INFO - PROCESS | 1662 | 1465273477434 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}] 21:24:37 INFO - PROCESS | 1662 | 1465273477435 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:37 INFO - PROCESS | 1662 | 1465273477565 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 21:24:37 INFO - PROCESS | 1662 | 1465273477614 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:37 INFO - PROCESS | 1662 | 1465273477615 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x118e21000 == 53 [pid = 1662] [id = 104] 21:24:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x1192b9c00) [pid = 1662] [serial = 309] [outer = 0x0] 21:24:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x119326000) [pid = 1662] [serial = 310] [outer = 0x1192b9c00] 21:24:37 INFO - PROCESS | 1662 | 1465273477643 Marionette DEBUG loaded listener.js 21:24:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x120f77400) [pid = 1662] [serial = 311] [outer = 0x1192b9c00] 21:24:38 INFO - PROCESS | 1662 | 1465273478128 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]]]}] 21:24:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:24:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 721ms 21:24:38 INFO - PROCESS | 1662 | 1465273478156 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 21:24:38 INFO - PROCESS | 1662 | 1465273478161 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 21:24:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:24:38 INFO - PROCESS | 1662 | 1465273478172 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:24:38 INFO - PROCESS | 1662 | 1465273478175 Marionette TRACE conn2 <- [1,390,null,{}] 21:24:38 INFO - PROCESS | 1662 | 1465273478179 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}] 21:24:38 INFO - PROCESS | 1662 | 1465273478181 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:38 INFO - PROCESS | 1662 | 1465273478312 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 21:24:38 INFO - PROCESS | 1662 | 1465273478390 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:38 INFO - PROCESS | 1662 | 1465273478391 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x11958b800 == 54 [pid = 1662] [id = 105] 21:24:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x126017000) [pid = 1662] [serial = 312] [outer = 0x0] 21:24:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x12601a000) [pid = 1662] [serial = 313] [outer = 0x126017000] 21:24:38 INFO - PROCESS | 1662 | 1465273478424 Marionette DEBUG loaded listener.js 21:24:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x126d99800) [pid = 1662] [serial = 314] [outer = 0x126017000] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0ac000 == 53 [pid = 1662] [id = 98] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12a77c000 == 52 [pid = 1662] [id = 97] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12a21c000 == 51 [pid = 1662] [id = 96] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x118ee9800 == 50 [pid = 1662] [id = 95] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x126f38000 == 49 [pid = 1662] [id = 94] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12535d800 == 48 [pid = 1662] [id = 93] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x111c9f000 == 47 [pid = 1662] [id = 92] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x118242400) [pid = 1662] [serial = 202] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x127172000) [pid = 1662] [serial = 241] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x113c5c800) [pid = 1662] [serial = 198] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12389c000 == 46 [pid = 1662] [id = 91] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x1198d8800 == 45 [pid = 1662] [id = 90] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x1185d9000 == 44 [pid = 1662] [id = 89] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x11810b800 == 43 [pid = 1662] [id = 88] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x115e69000 == 42 [pid = 1662] [id = 87] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x116f94000 == 41 [pid = 1662] [id = 86] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5d1800 == 40 [pid = 1662] [id = 85] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x1291d9800 == 39 [pid = 1662] [id = 84] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x123890800 == 38 [pid = 1662] [id = 83] 21:24:38 INFO - PROCESS | 1662 | --DOCSHELL 0x11713e000 == 37 [pid = 1662] [id = 82] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x118eb9800) [pid = 1662] [serial = 208] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1192bb800) [pid = 1662] [serial = 209] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1183a7000) [pid = 1662] [serial = 206] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x117ea5400) [pid = 1662] [serial = 205] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x125335800) [pid = 1662] [serial = 217] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x126fd6800) [pid = 1662] [serial = 220] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x124dd8000) [pid = 1662] [serial = 214] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x124fec400) [pid = 1662] [serial = 215] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x129061800) [pid = 1662] [serial = 223] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x128d92400) [pid = 1662] [serial = 221] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12930a800) [pid = 1662] [serial = 226] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1293c2800) [pid = 1662] [serial = 227] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x124fbd400) [pid = 1662] [serial = 233] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1293ccc00) [pid = 1662] [serial = 229] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12601e400) [pid = 1662] [serial = 235] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1183a4c00) [pid = 1662] [serial = 232] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12a78a000) [pid = 1662] [serial = 238] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12a9cbc00) [pid = 1662] [serial = 239] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12c8cc000) [pid = 1662] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12a2bb400) [pid = 1662] [serial = 230] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x129178800) [pid = 1662] [serial = 224] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a784800) [pid = 1662] [serial = 236] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x126019800) [pid = 1662] [serial = 218] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x123fad800) [pid = 1662] [serial = 212] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12398a000) [pid = 1662] [serial = 211] [outer = 0x0] [url = about:blank] 21:24:38 INFO - PROCESS | 1662 | 1465273478913 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]]]}] 21:24:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:24:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 775ms 21:24:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:24:38 INFO - PROCESS | 1662 | 1465273478943 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 21:24:38 INFO - PROCESS | 1662 | 1465273478945 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 21:24:38 INFO - PROCESS | 1662 | 1465273478947 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:24:38 INFO - PROCESS | 1662 | 1465273478949 Marionette TRACE conn2 <- [1,394,null,{}] 21:24:38 INFO - PROCESS | 1662 | 1465273478957 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}] 21:24:38 INFO - PROCESS | 1662 | 1465273478960 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:39 INFO - PROCESS | 1662 | 1465273479044 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 21:24:39 INFO - PROCESS | 1662 | 1465273479092 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:39 INFO - PROCESS | 1662 | 1465273479094 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x119226800 == 38 [pid = 1662] [id = 106] 21:24:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126d30c00) [pid = 1662] [serial = 315] [outer = 0x0] 21:24:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128995c00) [pid = 1662] [serial = 316] [outer = 0x126d30c00] 21:24:39 INFO - PROCESS | 1662 | 1465273479123 Marionette DEBUG loaded listener.js 21:24:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12930b400) [pid = 1662] [serial = 317] [outer = 0x126d30c00] 21:24:39 INFO - PROCESS | 1662 | 1465273479431 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]]]}] 21:24:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:24:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 525ms 21:24:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:24:39 INFO - PROCESS | 1662 | 1465273479473 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 21:24:39 INFO - PROCESS | 1662 | 1465273479475 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 21:24:39 INFO - PROCESS | 1662 | 1465273479479 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:24:39 INFO - PROCESS | 1662 | 1465273479480 Marionette TRACE conn2 <- [1,398,null,{}] 21:24:39 INFO - PROCESS | 1662 | 1465273479483 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}] 21:24:39 INFO - PROCESS | 1662 | 1465273479485 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:39 INFO - PROCESS | 1662 | 1465273479609 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 21:24:39 INFO - PROCESS | 1662 | 1465273479683 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:39 INFO - PROCESS | 1662 | 1465273479684 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239be800 == 39 [pid = 1662] [id = 107] 21:24:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12917a000) [pid = 1662] [serial = 318] [outer = 0x0] 21:24:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12a4dac00) [pid = 1662] [serial = 319] [outer = 0x12917a000] 21:24:39 INFO - PROCESS | 1662 | 1465273479726 Marionette DEBUG loaded listener.js 21:24:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12af50000) [pid = 1662] [serial = 320] [outer = 0x12917a000] 21:24:40 INFO - PROCESS | 1662 | 1465273480150 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]]]}] 21:24:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:24:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 719ms 21:24:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:24:40 INFO - PROCESS | 1662 | 1465273480198 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 21:24:40 INFO - PROCESS | 1662 | 1465273480199 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 21:24:40 INFO - PROCESS | 1662 | 1465273480201 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:24:40 INFO - PROCESS | 1662 | 1465273480202 Marionette TRACE conn2 <- [1,402,null,{}] 21:24:40 INFO - PROCESS | 1662 | 1465273480205 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}] 21:24:40 INFO - PROCESS | 1662 | 1465273480206 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:40 INFO - PROCESS | 1662 | 1465273480288 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 21:24:40 INFO - PROCESS | 1662 | 1465273480308 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:40 INFO - PROCESS | 1662 | 1465273480309 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1259af800 == 40 [pid = 1662] [id = 108] 21:24:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12b036000) [pid = 1662] [serial = 321] [outer = 0x0] 21:24:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12b87c000) [pid = 1662] [serial = 322] [outer = 0x12b036000] 21:24:40 INFO - PROCESS | 1662 | 1465273480333 Marionette DEBUG loaded listener.js 21:24:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12ba8bc00) [pid = 1662] [serial = 323] [outer = 0x12b036000] 21:24:40 INFO - PROCESS | 1662 | 1465273480674 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]]]}] 21:24:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:24:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 522ms 21:24:40 INFO - PROCESS | 1662 | 1465273480723 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 21:24:40 INFO - PROCESS | 1662 | 1465273480724 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 21:24:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:24:40 INFO - PROCESS | 1662 | 1465273480727 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:24:40 INFO - PROCESS | 1662 | 1465273480728 Marionette TRACE conn2 <- [1,406,null,{}] 21:24:40 INFO - PROCESS | 1662 | 1465273480731 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}] 21:24:40 INFO - PROCESS | 1662 | 1465273480735 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:40 INFO - PROCESS | 1662 | 1465273480901 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 21:24:40 INFO - PROCESS | 1662 | 1465273480948 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:24:41 INFO - PROCESS | 1662 | 1465273480998 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:41 INFO - PROCESS | 1662 | 1465273481000 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x11694d000 == 41 [pid = 1662] [id = 109] 21:24:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12bfa1000) [pid = 1662] [serial = 324] [outer = 0x0] 21:24:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12c434000) [pid = 1662] [serial = 325] [outer = 0x12bfa1000] 21:24:41 INFO - PROCESS | 1662 | 1465273481042 Marionette DEBUG loaded listener.js 21:24:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12c43a000) [pid = 1662] [serial = 326] [outer = 0x12bfa1000] 21:24:41 INFO - PROCESS | 1662 | 1465273481474 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]]]}] 21:24:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:24:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 771ms 21:24:41 INFO - PROCESS | 1662 | 1465273481498 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 21:24:41 INFO - PROCESS | 1662 | 1465273481499 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 21:24:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:24:41 INFO - PROCESS | 1662 | 1465273481502 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:24:41 INFO - PROCESS | 1662 | 1465273481505 Marionette TRACE conn2 <- [1,410,null,{}] 21:24:41 INFO - PROCESS | 1662 | 1465273481513 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}] 21:24:41 INFO - PROCESS | 1662 | 1465273481514 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:41 INFO - PROCESS | 1662 | 1465273481627 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 21:24:41 INFO - PROCESS | 1662 | 1465273481630 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:41 INFO - PROCESS | 1662 | 1465273481638 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a409000 == 42 [pid = 1662] [id = 110] 21:24:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12a78a800) [pid = 1662] [serial = 327] [outer = 0x0] 21:24:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12c43f800) [pid = 1662] [serial = 328] [outer = 0x12a78a800] 21:24:41 INFO - PROCESS | 1662 | 1465273481691 Marionette DEBUG loaded listener.js 21:24:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12c73cc00) [pid = 1662] [serial = 329] [outer = 0x12a78a800] 21:24:42 INFO - PROCESS | 1662 | 1465273482016 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]]]}] 21:24:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:24:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 527ms 21:24:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:24:42 INFO - PROCESS | 1662 | 1465273482029 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 21:24:42 INFO - PROCESS | 1662 | 1465273482031 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 21:24:42 INFO - PROCESS | 1662 | 1465273482033 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:24:42 INFO - PROCESS | 1662 | 1465273482034 Marionette TRACE conn2 <- [1,414,null,{}] 21:24:42 INFO - PROCESS | 1662 | 1465273482040 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}] 21:24:42 INFO - PROCESS | 1662 | 1465273482041 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:42 INFO - PROCESS | 1662 | 1465273482144 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 21:24:42 INFO - PROCESS | 1662 | 1465273482156 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:42 INFO - PROCESS | 1662 | 1465273482157 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a772800 == 43 [pid = 1662] [id = 111] 21:24:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11834f400) [pid = 1662] [serial = 330] [outer = 0x0] 21:24:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12c487400) [pid = 1662] [serial = 331] [outer = 0x11834f400] 21:24:42 INFO - PROCESS | 1662 | 1465273482181 Marionette DEBUG loaded listener.js 21:24:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12c48b400) [pid = 1662] [serial = 332] [outer = 0x11834f400] 21:24:42 INFO - PROCESS | 1662 | 1465273482514 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]]]}] 21:24:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:24:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 522ms 21:24:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:24:42 INFO - PROCESS | 1662 | 1465273482557 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 21:24:42 INFO - PROCESS | 1662 | 1465273482558 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 21:24:42 INFO - PROCESS | 1662 | 1465273482560 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:24:42 INFO - PROCESS | 1662 | 1465273482561 Marionette TRACE conn2 <- [1,418,null,{}] 21:24:42 INFO - PROCESS | 1662 | 1465273482564 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}] 21:24:42 INFO - PROCESS | 1662 | 1465273482565 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:42 INFO - PROCESS | 1662 | 1465273482675 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 21:24:42 INFO - PROCESS | 1662 | 1465273482707 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:42 INFO - PROCESS | 1662 | 1465273482709 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba36000 == 44 [pid = 1662] [id = 112] 21:24:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1182e1000) [pid = 1662] [serial = 333] [outer = 0x0] 21:24:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x1182e4400) [pid = 1662] [serial = 334] [outer = 0x1182e1000] 21:24:42 INFO - PROCESS | 1662 | 1465273482732 Marionette DEBUG loaded listener.js 21:24:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1182e8000) [pid = 1662] [serial = 335] [outer = 0x1182e1000] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12905c800) [pid = 1662] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12905cc00) [pid = 1662] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12a786800) [pid = 1662] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x120f6c000) [pid = 1662] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12601ec00) [pid = 1662] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x11675c000) [pid = 1662] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x120f78c00) [pid = 1662] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118e55400) [pid = 1662] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1257ee800) [pid = 1662] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x112f65c00) [pid = 1662] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12899fc00) [pid = 1662] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x126d2f000) [pid = 1662] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x119915000) [pid = 1662] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x117ea8000) [pid = 1662] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:24:43 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x115ea5800) [pid = 1662] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:24:43 INFO - PROCESS | 1662 | 1465273483644 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]]]}] 21:24:43 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 21:24:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1120ms 21:24:43 INFO - PROCESS | 1662 | 1465273483681 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 21:24:43 INFO - PROCESS | 1662 | 1465273483682 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 21:24:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:24:43 INFO - PROCESS | 1662 | 1465273483685 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:24:43 INFO - PROCESS | 1662 | 1465273483686 Marionette TRACE conn2 <- [1,422,null,{}] 21:24:43 INFO - PROCESS | 1662 | 1465273483690 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}] 21:24:43 INFO - PROCESS | 1662 | 1465273483691 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:43 INFO - PROCESS | 1662 | 1465273483772 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 21:24:43 INFO - PROCESS | 1662 | 1465273483776 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:43 INFO - PROCESS | 1662 | 1465273483777 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x124f3b000 == 45 [pid = 1662] [id = 113] 21:24:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x116f0e000) [pid = 1662] [serial = 336] [outer = 0x0] 21:24:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118eba400) [pid = 1662] [serial = 337] [outer = 0x116f0e000] 21:24:43 INFO - PROCESS | 1662 | 1465273483801 Marionette DEBUG loaded listener.js 21:24:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11955dc00) [pid = 1662] [serial = 338] [outer = 0x116f0e000] 21:24:44 INFO - PROCESS | 1662 | 1465273484590 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]]]}] 21:24:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:24:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 921ms 21:24:44 INFO - PROCESS | 1662 | 1465273484606 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 21:24:44 INFO - PROCESS | 1662 | 1465273484608 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 21:24:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:24:44 INFO - PROCESS | 1662 | 1465273484617 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:24:44 INFO - PROCESS | 1662 | 1465273484621 Marionette TRACE conn2 <- [1,426,null,{}] 21:24:44 INFO - PROCESS | 1662 | 1465273484624 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}] 21:24:44 INFO - PROCESS | 1662 | 1465273484626 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:44 INFO - PROCESS | 1662 | 1465273484715 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 21:24:44 INFO - PROCESS | 1662 | 1465273484769 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:44 INFO - PROCESS | 1662 | 1465273484770 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd8a000 == 46 [pid = 1662] [id = 114] 21:24:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x117eaa000) [pid = 1662] [serial = 339] [outer = 0x0] 21:24:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x119566c00) [pid = 1662] [serial = 340] [outer = 0x117eaa000] 21:24:44 INFO - PROCESS | 1662 | 1465273484797 Marionette DEBUG loaded listener.js 21:24:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x129066c00) [pid = 1662] [serial = 341] [outer = 0x117eaa000] 21:24:45 INFO - PROCESS | 1662 | 1465273485179 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] 21:24:45 INFO - PROCESS | 1662 | 1465273485195 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 21:24:45 INFO - PROCESS | 1662 | 1465273485200 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:24:45 INFO - PROCESS | 1662 | 1465273485204 Marionette TRACE conn2 <- [1,430,null,{}] 21:24:45 INFO - PROCESS | 1662 | 1465273485210 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}] 21:24:45 INFO - PROCESS | 1662 | 1465273485212 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:45 INFO - PROCESS | 1662 | 1465273485374 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 21:24:45 INFO - PROCESS | 1662 | 1465273485492 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:45 INFO - PROCESS | 1662 | 1465273485496 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169bc800 == 47 [pid = 1662] [id = 115] 21:24:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x112a16000) [pid = 1662] [serial = 342] [outer = 0x0] 21:24:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x112a1cc00) [pid = 1662] [serial = 343] [outer = 0x112a16000] 21:24:45 INFO - PROCESS | 1662 | 1465273485549 Marionette DEBUG loaded listener.js 21:24:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x117ea5400) [pid = 1662] [serial = 344] [outer = 0x112a16000] 21:24:46 INFO - PROCESS | 1662 | 1465273486071 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]]]}] 21:24:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:24:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 926ms 21:24:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:24:46 INFO - PROCESS | 1662 | 1465273486124 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 21:24:46 INFO - PROCESS | 1662 | 1465273486127 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 21:24:46 INFO - PROCESS | 1662 | 1465273486132 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:24:46 INFO - PROCESS | 1662 | 1465273486134 Marionette TRACE conn2 <- [1,434,null,{}] 21:24:46 INFO - PROCESS | 1662 | 1465273486139 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}] 21:24:46 INFO - PROCESS | 1662 | 1465273486140 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:46 INFO - PROCESS | 1662 | 1465273486243 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 21:24:46 INFO - PROCESS | 1662 | 1465273486309 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:46 INFO - PROCESS | 1662 | 1465273486310 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x11999c000 == 48 [pid = 1662] [id = 116] 21:24:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x118e17000) [pid = 1662] [serial = 345] [outer = 0x0] 21:24:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x119322000) [pid = 1662] [serial = 346] [outer = 0x118e17000] 21:24:46 INFO - PROCESS | 1662 | 1465273486343 Marionette DEBUG loaded listener.js 21:24:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x119564c00) [pid = 1662] [serial = 347] [outer = 0x118e17000] 21:24:46 INFO - PROCESS | 1662 | 1465273486760 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]]]}] 21:24:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:24:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 675ms 21:24:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:24:46 INFO - PROCESS | 1662 | 1465273486807 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 21:24:46 INFO - PROCESS | 1662 | 1465273486808 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 21:24:46 INFO - PROCESS | 1662 | 1465273486811 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:24:46 INFO - PROCESS | 1662 | 1465273486813 Marionette TRACE conn2 <- [1,438,null,{}] 21:24:46 INFO - PROCESS | 1662 | 1465273486821 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}] 21:24:46 INFO - PROCESS | 1662 | 1465273486824 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:46 INFO - PROCESS | 1662 | 1465273486934 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 21:24:46 INFO - PROCESS | 1662 | 1465273486988 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:46 INFO - PROCESS | 1662 | 1465273486991 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af1f800 == 49 [pid = 1662] [id = 117] 21:24:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x123deb400) [pid = 1662] [serial = 348] [outer = 0x0] 21:24:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x124fec400) [pid = 1662] [serial = 349] [outer = 0x123deb400] 21:24:47 INFO - PROCESS | 1662 | 1465273487022 Marionette DEBUG loaded listener.js 21:24:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x126f58400) [pid = 1662] [serial = 350] [outer = 0x123deb400] 21:24:47 INFO - PROCESS | 1662 | 1465273487470 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]]]}] 21:24:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:24:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 721ms 21:24:47 INFO - PROCESS | 1662 | 1465273487532 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 21:24:47 INFO - PROCESS | 1662 | 1465273487534 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 21:24:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:24:47 INFO - PROCESS | 1662 | 1465273487578 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:24:47 INFO - PROCESS | 1662 | 1465273487579 Marionette TRACE conn2 <- [1,442,null,{}] 21:24:47 INFO - PROCESS | 1662 | 1465273487582 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}] 21:24:47 INFO - PROCESS | 1662 | 1465273487583 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:47 INFO - PROCESS | 1662 | 1465273487688 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 21:24:47 INFO - PROCESS | 1662 | 1465273487755 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:47 INFO - PROCESS | 1662 | 1465273487756 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x11999a800 == 50 [pid = 1662] [id = 118] 21:24:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x124aa9400) [pid = 1662] [serial = 351] [outer = 0x0] 21:24:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12899bc00) [pid = 1662] [serial = 352] [outer = 0x124aa9400] 21:24:47 INFO - PROCESS | 1662 | 1465273487786 Marionette DEBUG loaded listener.js 21:24:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x129068000) [pid = 1662] [serial = 353] [outer = 0x124aa9400] 21:24:48 INFO - PROCESS | 1662 | 1465273488386 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]]]}] 21:24:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:24:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 826ms 21:24:48 INFO - PROCESS | 1662 | 1465273488425 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 21:24:48 INFO - PROCESS | 1662 | 1465273488428 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 21:24:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:24:48 INFO - PROCESS | 1662 | 1465273488432 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:24:48 INFO - PROCESS | 1662 | 1465273488434 Marionette TRACE conn2 <- [1,446,null,{}] 21:24:48 INFO - PROCESS | 1662 | 1465273488440 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}] 21:24:48 INFO - PROCESS | 1662 | 1465273488441 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:48 INFO - PROCESS | 1662 | 1465273488531 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 21:24:48 INFO - PROCESS | 1662 | 1465273488596 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:48 INFO - PROCESS | 1662 | 1465273488599 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x118121800 == 51 [pid = 1662] [id = 119] 21:24:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x11824dc00) [pid = 1662] [serial = 354] [outer = 0x0] 21:24:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x11827f400) [pid = 1662] [serial = 355] [outer = 0x11824dc00] 21:24:48 INFO - PROCESS | 1662 | 1465273488626 Marionette DEBUG loaded listener.js 21:24:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1182ea800) [pid = 1662] [serial = 356] [outer = 0x11824dc00] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x124f3b000 == 50 [pid = 1662] [id = 113] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba36000 == 49 [pid = 1662] [id = 112] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x12a772800 == 48 [pid = 1662] [id = 111] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x12a409000 == 47 [pid = 1662] [id = 110] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x11694d000 == 46 [pid = 1662] [id = 109] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x1259af800 == 45 [pid = 1662] [id = 108] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x12ba86000) [pid = 1662] [serial = 292] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | 1465273489107 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]]]}] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x1239be800 == 44 [pid = 1662] [id = 107] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x119226800 == 43 [pid = 1662] [id = 106] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x11958b800 == 42 [pid = 1662] [id = 105] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x118e21000 == 41 [pid = 1662] [id = 104] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x12907d000 == 40 [pid = 1662] [id = 101] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x1187af000 == 39 [pid = 1662] [id = 100] 21:24:49 INFO - PROCESS | 1662 | --DOCSHELL 0x112a9c800 == 38 [pid = 1662] [id = 99] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x129065800) [pid = 1662] [serial = 196] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x1183ad800) [pid = 1662] [serial = 203] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x11675a800) [pid = 1662] [serial = 160] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x129178400) [pid = 1662] [serial = 274] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12a2b6800) [pid = 1662] [serial = 277] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12a9ca000) [pid = 1662] [serial = 280] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12398a400) [pid = 1662] [serial = 262] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1249f0400) [pid = 1662] [serial = 263] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x127173c00) [pid = 1662] [serial = 269] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x126fd3400) [pid = 1662] [serial = 268] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118352c00) [pid = 1662] [serial = 257] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x116941000) [pid = 1662] [serial = 256] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12899ac00) [pid = 1662] [serial = 253] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x124fe7000) [pid = 1662] [serial = 265] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x126015c00) [pid = 1662] [serial = 266] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x116f17000) [pid = 1662] [serial = 244] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x119492c00) [pid = 1662] [serial = 247] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12af50800) [pid = 1662] [serial = 281] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x126966400) [pid = 1662] [serial = 250] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1192ae800) [pid = 1662] [serial = 259] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11931dc00) [pid = 1662] [serial = 260] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12ba81800) [pid = 1662] [serial = 290] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x124ff0800) [pid = 1662] [serial = 284] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12b87d000) [pid = 1662] [serial = 289] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1176ea400) [pid = 1662] [serial = 283] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128a1e000) [pid = 1662] [serial = 271] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128b79000) [pid = 1662] [serial = 272] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12b030000) [pid = 1662] [serial = 286] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12a782000) [pid = 1662] [serial = 278] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12a2b2000) [pid = 1662] [serial = 275] [outer = 0x0] [url = about:blank] 21:24:49 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12b86fc00) [pid = 1662] [serial = 287] [outer = 0x0] [url = about:blank] 21:24:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:24:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 725ms 21:24:49 INFO - PROCESS | 1662 | 1465273489158 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 21:24:49 INFO - PROCESS | 1662 | 1465273489161 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 21:24:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:24:49 INFO - PROCESS | 1662 | 1465273489165 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:24:49 INFO - PROCESS | 1662 | 1465273489167 Marionette TRACE conn2 <- [1,450,null,{}] 21:24:49 INFO - PROCESS | 1662 | 1465273489170 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}] 21:24:49 INFO - PROCESS | 1662 | 1465273489172 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:49 INFO - PROCESS | 1662 | 1465273489257 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 21:24:49 INFO - PROCESS | 1662 | 1465273489263 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:49 INFO - PROCESS | 1662 | 1465273489264 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a4800 == 39 [pid = 1662] [id = 120] 21:24:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11858b400) [pid = 1662] [serial = 357] [outer = 0x0] 21:24:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118eb9400) [pid = 1662] [serial = 358] [outer = 0x11858b400] 21:24:49 INFO - PROCESS | 1662 | 1465273489292 Marionette DEBUG loaded listener.js 21:24:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119560c00) [pid = 1662] [serial = 359] [outer = 0x11858b400] 21:24:49 INFO - PROCESS | 1662 | 1465273489640 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] 21:24:49 INFO - PROCESS | 1662 | 1465273489693 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 21:24:49 INFO - PROCESS | 1662 | 1465273489697 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:24:49 INFO - PROCESS | 1662 | 1465273489699 Marionette TRACE conn2 <- [1,454,null,{}] 21:24:49 INFO - PROCESS | 1662 | 1465273489706 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}] 21:24:49 INFO - PROCESS | 1662 | 1465273489709 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:49 INFO - PROCESS | 1662 | 1465273489787 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 21:24:49 INFO - PROCESS | 1662 | 1465273489792 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:49 INFO - PROCESS | 1662 | 1465273489794 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x119229800 == 40 [pid = 1662] [id = 121] 21:24:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119920800) [pid = 1662] [serial = 360] [outer = 0x0] 21:24:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x124dd6800) [pid = 1662] [serial = 361] [outer = 0x119920800] 21:24:49 INFO - PROCESS | 1662 | 1465273489821 Marionette DEBUG loaded listener.js 21:24:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126d2f000) [pid = 1662] [serial = 362] [outer = 0x119920800] 21:24:50 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:24:50 INFO - PROCESS | 1662 | 1465273490177 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]]]}] 21:24:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:24:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 21:24:50 INFO - PROCESS | 1662 | 1465273490217 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 21:24:50 INFO - PROCESS | 1662 | 1465273490219 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 21:24:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:24:50 INFO - PROCESS | 1662 | 1465273490226 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:24:50 INFO - PROCESS | 1662 | 1465273490228 Marionette TRACE conn2 <- [1,458,null,{}] 21:24:50 INFO - PROCESS | 1662 | 1465273490234 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}] 21:24:50 INFO - PROCESS | 1662 | 1465273490236 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:50 INFO - PROCESS | 1662 | 1465273490351 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 21:24:50 INFO - PROCESS | 1662 | 1465273490356 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:50 INFO - PROCESS | 1662 | 1465273490358 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12389e800 == 41 [pid = 1662] [id = 122] 21:24:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126fd6000) [pid = 1662] [serial = 363] [outer = 0x0] 21:24:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12899fc00) [pid = 1662] [serial = 364] [outer = 0x126fd6000] 21:24:50 INFO - PROCESS | 1662 | 1465273490399 Marionette DEBUG loaded listener.js 21:24:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128b79c00) [pid = 1662] [serial = 365] [outer = 0x126fd6000] 21:24:50 INFO - PROCESS | 1662 | 1465273490838 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] 21:24:50 INFO - PROCESS | 1662 | 1465273490851 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 21:24:50 INFO - PROCESS | 1662 | 1465273490858 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:24:50 INFO - PROCESS | 1662 | 1465273490859 Marionette TRACE conn2 <- [1,462,null,{}] 21:24:50 INFO - PROCESS | 1662 | 1465273490862 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}] 21:24:50 INFO - PROCESS | 1662 | 1465273490863 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:50 INFO - PROCESS | 1662 | 1465273490977 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 21:24:50 INFO - PROCESS | 1662 | 1465273490984 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:50 INFO - PROCESS | 1662 | 1465273490985 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x123bc3800 == 42 [pid = 1662] [id = 123] 21:24:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128991400) [pid = 1662] [serial = 366] [outer = 0x0] 21:24:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x129171400) [pid = 1662] [serial = 367] [outer = 0x128991400] 21:24:51 INFO - PROCESS | 1662 | 1465273491010 Marionette DEBUG loaded listener.js 21:24:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x129312000) [pid = 1662] [serial = 368] [outer = 0x128991400] 21:24:51 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:24:51 INFO - PROCESS | 1662 | 1465273491362 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] 21:24:51 INFO - PROCESS | 1662 | 1465273491378 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 21:24:51 INFO - PROCESS | 1662 | 1465273491380 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:24:51 INFO - PROCESS | 1662 | 1465273491381 Marionette TRACE conn2 <- [1,466,null,{}] 21:24:51 INFO - PROCESS | 1662 | 1465273491384 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}] 21:24:51 INFO - PROCESS | 1662 | 1465273491390 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:51 INFO - PROCESS | 1662 | 1465273491517 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 21:24:51 INFO - PROCESS | 1662 | 1465273491521 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:51 INFO - PROCESS | 1662 | 1465273491522 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x125370800 == 43 [pid = 1662] [id = 124] 21:24:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x129175800) [pid = 1662] [serial = 369] [outer = 0x0] 21:24:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a4db800) [pid = 1662] [serial = 370] [outer = 0x129175800] 21:24:51 INFO - PROCESS | 1662 | 1465273491547 Marionette DEBUG loaded listener.js 21:24:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12b871c00) [pid = 1662] [serial = 371] [outer = 0x129175800] 21:24:51 INFO - PROCESS | 1662 | 1465273491900 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] 21:24:51 INFO - PROCESS | 1662 | 1465273491951 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 21:24:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:24:51 INFO - PROCESS | 1662 | 1465273491953 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:24:51 INFO - PROCESS | 1662 | 1465273491954 Marionette TRACE conn2 <- [1,470,null,{}] 21:24:51 INFO - PROCESS | 1662 | 1465273491957 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}] 21:24:51 INFO - PROCESS | 1662 | 1465273491958 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:52 INFO - PROCESS | 1662 | 1465273492059 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 21:24:52 INFO - PROCESS | 1662 | 1465273492081 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:52 INFO - PROCESS | 1662 | 1465273492082 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289b9800 == 44 [pid = 1662] [id = 125] 21:24:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12b872000) [pid = 1662] [serial = 372] [outer = 0x0] 21:24:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12b877800) [pid = 1662] [serial = 373] [outer = 0x12b872000] 21:24:52 INFO - PROCESS | 1662 | 1465273492113 Marionette DEBUG loaded listener.js 21:24:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12ba91c00) [pid = 1662] [serial = 374] [outer = 0x12b872000] 21:24:52 INFO - PROCESS | 1662 | 1465273492440 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]]]}] 21:24:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:24:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 520ms 21:24:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:24:52 INFO - PROCESS | 1662 | 1465273492477 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 21:24:52 INFO - PROCESS | 1662 | 1465273492478 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 21:24:52 INFO - PROCESS | 1662 | 1465273492480 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:24:52 INFO - PROCESS | 1662 | 1465273492482 Marionette TRACE conn2 <- [1,474,null,{}] 21:24:52 INFO - PROCESS | 1662 | 1465273492484 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}] 21:24:52 INFO - PROCESS | 1662 | 1465273492485 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:52 INFO - PROCESS | 1662 | 1465273492587 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 21:24:52 INFO - PROCESS | 1662 | 1465273492591 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:52 INFO - PROCESS | 1662 | 1465273492592 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291d7000 == 45 [pid = 1662] [id = 126] 21:24:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x128b73000) [pid = 1662] [serial = 375] [outer = 0x0] 21:24:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12be09800) [pid = 1662] [serial = 376] [outer = 0x128b73000] 21:24:52 INFO - PROCESS | 1662 | 1465273492616 Marionette DEBUG loaded listener.js 21:24:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12bf92800) [pid = 1662] [serial = 377] [outer = 0x128b73000] 21:24:52 INFO - PROCESS | 1662 | 1465273492968 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]]]}] 21:24:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:24:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 21:24:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:24:53 INFO - PROCESS | 1662 | 1465273493000 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 21:24:53 INFO - PROCESS | 1662 | 1465273493001 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 21:24:53 INFO - PROCESS | 1662 | 1465273493003 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:24:53 INFO - PROCESS | 1662 | 1465273493004 Marionette TRACE conn2 <- [1,478,null,{}] 21:24:53 INFO - PROCESS | 1662 | 1465273493007 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}] 21:24:53 INFO - PROCESS | 1662 | 1465273493008 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:53 INFO - PROCESS | 1662 | 1465273493109 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 21:24:53 INFO - PROCESS | 1662 | 1465273493149 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:53 INFO - PROCESS | 1662 | 1465273493150 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a767000 == 46 [pid = 1662] [id = 127] 21:24:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12b876800) [pid = 1662] [serial = 378] [outer = 0x0] 21:24:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12bfa0800) [pid = 1662] [serial = 379] [outer = 0x12b876800] 21:24:53 INFO - PROCESS | 1662 | 1465273493175 Marionette DEBUG loaded listener.js 21:24:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12c438000) [pid = 1662] [serial = 380] [outer = 0x12b876800] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1133ab800) [pid = 1662] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12ba82000) [pid = 1662] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1257e7800) [pid = 1662] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x116910400) [pid = 1662] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x128998400) [pid = 1662] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x119321400) [pid = 1662] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x124fb6000) [pid = 1662] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12a78a800) [pid = 1662] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11834f400) [pid = 1662] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128a21400) [pid = 1662] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12917a000) [pid = 1662] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x126017000) [pid = 1662] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128990400) [pid = 1662] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x126d30c00) [pid = 1662] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1130ac000) [pid = 1662] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1192b9c00) [pid = 1662] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1192b1800) [pid = 1662] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12b036000) [pid = 1662] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1182e1000) [pid = 1662] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x124fefc00) [pid = 1662] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12bfa1000) [pid = 1662] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:24:53 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116f0e000) [pid = 1662] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:24:53 INFO - PROCESS | 1662 | 1465273493591 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]]]}] 21:24:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:24:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 621ms 21:24:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:24:53 INFO - PROCESS | 1662 | 1465273493625 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 21:24:53 INFO - PROCESS | 1662 | 1465273493626 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 21:24:53 INFO - PROCESS | 1662 | 1465273493628 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:24:53 INFO - PROCESS | 1662 | 1465273493629 Marionette TRACE conn2 <- [1,482,null,{}] 21:24:53 INFO - PROCESS | 1662 | 1465273493631 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}] 21:24:53 INFO - PROCESS | 1662 | 1465273493633 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:53 INFO - PROCESS | 1662 | 1465273493744 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 21:24:53 INFO - PROCESS | 1662 | 1465273493777 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:53 INFO - PROCESS | 1662 | 1465273493778 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x124dea000 == 47 [pid = 1662] [id = 128] 21:24:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1130ac000) [pid = 1662] [serial = 381] [outer = 0x0] 21:24:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x120f6b000) [pid = 1662] [serial = 382] [outer = 0x1130ac000] 21:24:53 INFO - PROCESS | 1662 | 1465273493802 Marionette DEBUG loaded listener.js 21:24:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128996400) [pid = 1662] [serial = 383] [outer = 0x1130ac000] 21:24:54 INFO - PROCESS | 1662 | 1465273494094 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]]]}] 21:24:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:24:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 21:24:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:24:54 INFO - PROCESS | 1662 | 1465273494148 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 21:24:54 INFO - PROCESS | 1662 | 1465273494149 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 21:24:54 INFO - PROCESS | 1662 | 1465273494152 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:24:54 INFO - PROCESS | 1662 | 1465273494156 Marionette TRACE conn2 <- [1,486,null,{}] 21:24:54 INFO - PROCESS | 1662 | 1465273494158 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}] 21:24:54 INFO - PROCESS | 1662 | 1465273494160 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:54 INFO - PROCESS | 1662 | 1465273494263 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 21:24:54 INFO - PROCESS | 1662 | 1465273494315 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:54 INFO - PROCESS | 1662 | 1465273494317 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba3c800 == 48 [pid = 1662] [id = 129] 21:24:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x123a9b800) [pid = 1662] [serial = 384] [outer = 0x0] 21:24:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12906b400) [pid = 1662] [serial = 385] [outer = 0x123a9b800] 21:24:54 INFO - PROCESS | 1662 | 1465273494343 Marionette DEBUG loaded listener.js 21:24:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12c484000) [pid = 1662] [serial = 386] [outer = 0x123a9b800] 21:24:54 INFO - PROCESS | 1662 | 1465273494622 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]]]}] 21:24:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:24:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 523ms 21:24:54 INFO - PROCESS | 1662 | 1465273494676 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 21:24:54 INFO - PROCESS | 1662 | 1465273494677 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 21:24:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:24:54 INFO - PROCESS | 1662 | 1465273494679 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:24:54 INFO - PROCESS | 1662 | 1465273494680 Marionette TRACE conn2 <- [1,490,null,{}] 21:24:54 INFO - PROCESS | 1662 | 1465273494682 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}] 21:24:54 INFO - PROCESS | 1662 | 1465273494684 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:54 INFO - PROCESS | 1662 | 1465273494766 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 21:24:54 INFO - PROCESS | 1662 | 1465273494772 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:54 INFO - PROCESS | 1662 | 1465273494773 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c419000 == 49 [pid = 1662] [id = 130] 21:24:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x112699800) [pid = 1662] [serial = 387] [outer = 0x0] 21:24:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11269f800) [pid = 1662] [serial = 388] [outer = 0x112699800] 21:24:54 INFO - PROCESS | 1662 | 1465273494797 Marionette DEBUG loaded listener.js 21:24:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12c47e800) [pid = 1662] [serial = 389] [outer = 0x112699800] 21:24:55 INFO - PROCESS | 1662 | 1465273495117 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]]]}] 21:24:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 21:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:24:55 INFO - PROCESS | 1662 | 1465273495149 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 21:24:55 INFO - PROCESS | 1662 | 1465273495150 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 21:24:55 INFO - PROCESS | 1662 | 1465273495152 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:24:55 INFO - PROCESS | 1662 | 1465273495153 Marionette TRACE conn2 <- [1,494,null,{}] 21:24:55 INFO - PROCESS | 1662 | 1465273495155 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}] 21:24:55 INFO - PROCESS | 1662 | 1465273495156 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:55 INFO - PROCESS | 1662 | 1465273495274 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 21:24:55 INFO - PROCESS | 1662 | 1465273495280 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:55 INFO - PROCESS | 1662 | 1465273495281 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c5cf800 == 50 [pid = 1662] [id = 131] 21:24:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1126a0c00) [pid = 1662] [serial = 390] [outer = 0x0] 21:24:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12c485c00) [pid = 1662] [serial = 391] [outer = 0x1126a0c00] 21:24:55 INFO - PROCESS | 1662 | 1465273495305 Marionette DEBUG loaded listener.js 21:24:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12c73d800) [pid = 1662] [serial = 392] [outer = 0x1126a0c00] 21:24:55 INFO - PROCESS | 1662 | 1465273495777 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]]]}] 21:24:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 673ms 21:24:55 INFO - PROCESS | 1662 | 1465273495825 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 21:24:55 INFO - PROCESS | 1662 | 1465273495828 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 21:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:24:55 INFO - PROCESS | 1662 | 1465273495831 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:24:55 INFO - PROCESS | 1662 | 1465273495833 Marionette TRACE conn2 <- [1,498,null,{}] 21:24:55 INFO - PROCESS | 1662 | 1465273495838 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}] 21:24:55 INFO - PROCESS | 1662 | 1465273495840 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:55 INFO - PROCESS | 1662 | 1465273495945 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 21:24:56 INFO - PROCESS | 1662 | 1465273496049 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:56 INFO - PROCESS | 1662 | 1465273496051 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x118122800 == 51 [pid = 1662] [id = 132] 21:24:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1176edc00) [pid = 1662] [serial = 393] [outer = 0x0] 21:24:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1182dd800) [pid = 1662] [serial = 394] [outer = 0x1176edc00] 21:24:56 INFO - PROCESS | 1662 | 1465273496083 Marionette DEBUG loaded listener.js 21:24:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1183b0000) [pid = 1662] [serial = 395] [outer = 0x1176edc00] 21:24:56 INFO - PROCESS | 1662 | 1465273496537 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]]]}] 21:24:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:24:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 724ms 21:24:56 INFO - PROCESS | 1662 | 1465273496557 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 21:24:56 INFO - PROCESS | 1662 | 1465273496560 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 21:24:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:24:56 INFO - PROCESS | 1662 | 1465273496564 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:24:56 INFO - PROCESS | 1662 | 1465273496566 Marionette TRACE conn2 <- [1,502,null,{}] 21:24:56 INFO - PROCESS | 1662 | 1465273496569 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}] 21:24:56 INFO - PROCESS | 1662 | 1465273496571 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:56 INFO - PROCESS | 1662 | 1465273496675 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 21:24:56 INFO - PROCESS | 1662 | 1465273496742 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:56 INFO - PROCESS | 1662 | 1465273496744 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x124de5800 == 52 [pid = 1662] [id = 133] 21:24:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1192b5800) [pid = 1662] [serial = 396] [outer = 0x0] 21:24:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x11991bc00) [pid = 1662] [serial = 397] [outer = 0x1192b5800] 21:24:56 INFO - PROCESS | 1662 | 1465273496775 Marionette DEBUG loaded listener.js 21:24:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x123fa7800) [pid = 1662] [serial = 398] [outer = 0x1192b5800] 21:24:57 INFO - PROCESS | 1662 | 1465273497203 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]]]}] 21:24:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:24:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 21:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:24:57 INFO - PROCESS | 1662 | 1465273497235 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 21:24:57 INFO - PROCESS | 1662 | 1465273497237 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 21:24:57 INFO - PROCESS | 1662 | 1465273497239 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:24:57 INFO - PROCESS | 1662 | 1465273497242 Marionette TRACE conn2 <- [1,506,null,{}] 21:24:57 INFO - PROCESS | 1662 | 1465273497271 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}] 21:24:57 INFO - PROCESS | 1662 | 1465273497274 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:57 INFO - PROCESS | 1662 | 1465273497378 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 21:24:57 INFO - PROCESS | 1662 | 1465273497449 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:57 INFO - PROCESS | 1662 | 1465273497451 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c5ce000 == 53 [pid = 1662] [id = 134] 21:24:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x126d95c00) [pid = 1662] [serial = 399] [outer = 0x0] 21:24:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12917a000) [pid = 1662] [serial = 400] [outer = 0x126d95c00] 21:24:57 INFO - PROCESS | 1662 | 1465273497483 Marionette DEBUG loaded listener.js 21:24:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12a4e1000) [pid = 1662] [serial = 401] [outer = 0x126d95c00] 21:24:57 INFO - PROCESS | 1662 | 1465273497907 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]]]}] 21:24:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:24:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 724ms 21:24:57 INFO - PROCESS | 1662 | 1465273497970 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 21:24:57 INFO - PROCESS | 1662 | 1465273497973 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 21:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:24:57 INFO - PROCESS | 1662 | 1465273497976 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:24:57 INFO - PROCESS | 1662 | 1465273497978 Marionette TRACE conn2 <- [1,510,null,{}] 21:24:57 INFO - PROCESS | 1662 | 1465273497981 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}] 21:24:57 INFO - PROCESS | 1662 | 1465273497982 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:58 INFO - PROCESS | 1662 | 1465273498090 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 21:24:58 INFO - PROCESS | 1662 | 1465273498171 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:58 INFO - PROCESS | 1662 | 1465273498172 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc5a800 == 54 [pid = 1662] [id = 135] 21:24:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12b030800) [pid = 1662] [serial = 402] [outer = 0x0] 21:24:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12b034000) [pid = 1662] [serial = 403] [outer = 0x12b030800] 21:24:58 INFO - PROCESS | 1662 | 1465273498202 Marionette DEBUG loaded listener.js 21:24:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12ba96400) [pid = 1662] [serial = 404] [outer = 0x12b030800] 21:24:58 INFO - PROCESS | 1662 | 1465273498674 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]]]}] 21:24:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:24:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 723ms 21:24:58 INFO - PROCESS | 1662 | 1465273498709 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 21:24:58 INFO - PROCESS | 1662 | 1465273498710 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 21:24:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:24:58 INFO - PROCESS | 1662 | 1465273498713 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:24:58 INFO - PROCESS | 1662 | 1465273498714 Marionette TRACE conn2 <- [1,514,null,{}] 21:24:58 INFO - PROCESS | 1662 | 1465273498716 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}] 21:24:58 INFO - PROCESS | 1662 | 1465273498718 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:58 INFO - PROCESS | 1662 | 1465273498822 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 21:24:58 INFO - PROCESS | 1662 | 1465273498891 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:58 INFO - PROCESS | 1662 | 1465273498893 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x10ebb7800 == 55 [pid = 1662] [id = 136] 21:24:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x113c21800) [pid = 1662] [serial = 405] [outer = 0x0] 21:24:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x119322800) [pid = 1662] [serial = 406] [outer = 0x113c21800] 21:24:58 INFO - PROCESS | 1662 | 1465273498924 Marionette DEBUG loaded listener.js 21:24:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12ba93c00) [pid = 1662] [serial = 407] [outer = 0x113c21800] 21:24:59 INFO - PROCESS | 1662 | 1465273499471 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]]]}] 21:24:59 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 21:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 769ms 21:24:59 INFO - PROCESS | 1662 | 1465273499482 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 21:24:59 INFO - PROCESS | 1662 | 1465273499484 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 21:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:24:59 INFO - PROCESS | 1662 | 1465273499511 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:24:59 INFO - PROCESS | 1662 | 1465273499513 Marionette TRACE conn2 <- [1,518,null,{}] 21:24:59 INFO - PROCESS | 1662 | 1465273499516 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}] 21:24:59 INFO - PROCESS | 1662 | 1465273499518 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:59 INFO - PROCESS | 1662 | 1465273499614 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 21:24:59 INFO - PROCESS | 1662 | 1465273499685 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:59 INFO - PROCESS | 1662 | 1465273499686 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:24:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x119579800 == 56 [pid = 1662] [id = 137] 21:24:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x1182e7000) [pid = 1662] [serial = 408] [outer = 0x0] 21:24:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x1183a3c00) [pid = 1662] [serial = 409] [outer = 0x1182e7000] 21:24:59 INFO - PROCESS | 1662 | 1465273499713 Marionette DEBUG loaded listener.js 21:24:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1192b6400) [pid = 1662] [serial = 410] [outer = 0x1182e7000] 21:25:00 INFO - PROCESS | 1662 | 1465273500154 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]]]}] 21:25:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:25:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 674ms 21:25:00 INFO - PROCESS | 1662 | 1465273500182 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 21:25:00 INFO - PROCESS | 1662 | 1465273500185 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 21:25:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:25:00 INFO - PROCESS | 1662 | 1465273500189 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:25:00 INFO - PROCESS | 1662 | 1465273500191 Marionette TRACE conn2 <- [1,522,null,{}] 21:25:00 INFO - PROCESS | 1662 | 1465273500193 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}] 21:25:00 INFO - PROCESS | 1662 | 1465273500195 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12c419000 == 55 [pid = 1662] [id = 130] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba3c800 == 54 [pid = 1662] [id = 129] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x124dea000 == 53 [pid = 1662] [id = 128] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12a767000 == 52 [pid = 1662] [id = 127] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1291d7000 == 51 [pid = 1662] [id = 126] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1289b9800 == 50 [pid = 1662] [id = 125] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x125370800 == 49 [pid = 1662] [id = 124] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x123bc3800 == 48 [pid = 1662] [id = 123] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12389e800 == 47 [pid = 1662] [id = 122] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x119229800 == 46 [pid = 1662] [id = 121] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a4800 == 45 [pid = 1662] [id = 120] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x118121800 == 44 [pid = 1662] [id = 119] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd8a000 == 43 [pid = 1662] [id = 114] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x11998a000 == 42 [pid = 1662] [id = 81] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1131b3000 == 41 [pid = 1662] [id = 67] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x11999a800 == 40 [pid = 1662] [id = 118] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x128a42000 == 39 [pid = 1662] [id = 103] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x11999c000 == 38 [pid = 1662] [id = 116] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12af1f800 == 37 [pid = 1662] [id = 117] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1169bc800 == 36 [pid = 1662] [id = 115] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba40000 == 35 [pid = 1662] [id = 102] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1198f3800 == 34 [pid = 1662] [id = 68] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x11627b000 == 33 [pid = 1662] [id = 54] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x10ebb7800 == 32 [pid = 1662] [id = 136] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc5a800 == 31 [pid = 1662] [id = 135] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12c5ce000 == 30 [pid = 1662] [id = 134] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x124de5800 == 29 [pid = 1662] [id = 133] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12c5cf800 == 28 [pid = 1662] [id = 131] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x118122800 == 27 [pid = 1662] [id = 132] 21:25:00 INFO - PROCESS | 1662 | 1465273500850 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x12ba8e800) [pid = 1662] [serial = 293] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x115f5d400) [pid = 1662] [serial = 199] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12c43f800) [pid = 1662] [serial = 328] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x12c487400) [pid = 1662] [serial = 331] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x12b031400) [pid = 1662] [serial = 307] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12c73cc00) [pid = 1662] [serial = 329] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12ba84000) [pid = 1662] [serial = 308] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12a4dac00) [pid = 1662] [serial = 319] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12af50000) [pid = 1662] [serial = 320] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x126d99800) [pid = 1662] [serial = 314] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12601a000) [pid = 1662] [serial = 313] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12af4c400) [pid = 1662] [serial = 305] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1293ce400) [pid = 1662] [serial = 304] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x128995c00) [pid = 1662] [serial = 316] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12930b400) [pid = 1662] [serial = 317] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x116ad6800) [pid = 1662] [serial = 296] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x115f5a000) [pid = 1662] [serial = 295] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x120f77400) [pid = 1662] [serial = 311] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x119326000) [pid = 1662] [serial = 310] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119cef000) [pid = 1662] [serial = 299] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x11931f400) [pid = 1662] [serial = 298] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12ba8bc00) [pid = 1662] [serial = 323] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12b87c000) [pid = 1662] [serial = 322] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1182e4400) [pid = 1662] [serial = 334] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x125a35800) [pid = 1662] [serial = 301] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x127173800) [pid = 1662] [serial = 302] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1182e8000) [pid = 1662] [serial = 335] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12c434000) [pid = 1662] [serial = 325] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12c43a000) [pid = 1662] [serial = 326] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12c48b400) [pid = 1662] [serial = 332] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11955dc00) [pid = 1662] [serial = 338] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119566c00) [pid = 1662] [serial = 340] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118eba400) [pid = 1662] [serial = 337] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128992800) [pid = 1662] [serial = 242] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1183ae400) [pid = 1662] [serial = 245] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12899f400) [pid = 1662] [serial = 254] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123889c00) [pid = 1662] [serial = 248] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126fcf000) [pid = 1662] [serial = 251] [outer = 0x0] [url = about:blank] 21:25:00 INFO - PROCESS | 1662 | --DOCSHELL 0x119579800 == 26 [pid = 1662] [id = 137] 21:25:00 INFO - PROCESS | 1662 | 1465273500950 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:00 INFO - PROCESS | 1662 | 1465273500951 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x11264a800 == 27 [pid = 1662] [id = 138] 21:25:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1126a0000) [pid = 1662] [serial = 411] [outer = 0x0] 21:25:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112d6a800) [pid = 1662] [serial = 412] [outer = 0x1126a0000] 21:25:00 INFO - PROCESS | 1662 | 1465273500980 Marionette DEBUG loaded listener.js 21:25:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x115ea2400) [pid = 1662] [serial = 413] [outer = 0x1126a0000] 21:25:01 INFO - PROCESS | 1662 | 1465273501313 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]]]}] 21:25:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:25:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1176ms 21:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:25:01 INFO - PROCESS | 1662 | 1465273501366 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 21:25:01 INFO - PROCESS | 1662 | 1465273501368 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 21:25:01 INFO - PROCESS | 1662 | 1465273501371 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:25:01 INFO - PROCESS | 1662 | 1465273501373 Marionette TRACE conn2 <- [1,526,null,{}] 21:25:01 INFO - PROCESS | 1662 | 1465273501394 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}] 21:25:01 INFO - PROCESS | 1662 | 1465273501396 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:01 INFO - PROCESS | 1662 | 1465273501475 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 21:25:01 INFO - PROCESS | 1662 | 1465273501481 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:01 INFO - PROCESS | 1662 | 1465273501482 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x116677000 == 28 [pid = 1662] [id = 139] 21:25:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x116941c00) [pid = 1662] [serial = 414] [outer = 0x0] 21:25:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118248400) [pid = 1662] [serial = 415] [outer = 0x116941c00] 21:25:01 INFO - PROCESS | 1662 | 1465273501511 Marionette DEBUG loaded listener.js 21:25:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1182df400) [pid = 1662] [serial = 416] [outer = 0x116941c00] 21:25:01 INFO - PROCESS | 1662 | 1465273501859 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]]]}] 21:25:01 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 21:25:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 535ms 21:25:01 INFO - PROCESS | 1662 | 1465273501906 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 21:25:01 INFO - PROCESS | 1662 | 1465273501908 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 21:25:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:25:01 INFO - PROCESS | 1662 | 1465273501910 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:25:01 INFO - PROCESS | 1662 | 1465273501912 Marionette TRACE conn2 <- [1,530,null,{}] 21:25:01 INFO - PROCESS | 1662 | 1465273501914 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}] 21:25:01 INFO - PROCESS | 1662 | 1465273501915 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:01 INFO - PROCESS | 1662 | 1465273501995 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 21:25:02 INFO - PROCESS | 1662 | 1465273502050 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:02 INFO - PROCESS | 1662 | 1465273502051 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x118107800 == 29 [pid = 1662] [id = 140] 21:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1182e6800) [pid = 1662] [serial = 417] [outer = 0x0] 21:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118ebe400) [pid = 1662] [serial = 418] [outer = 0x1182e6800] 21:25:02 INFO - PROCESS | 1662 | 1465273502088 Marionette DEBUG loaded listener.js 21:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1192d4000) [pid = 1662] [serial = 419] [outer = 0x1182e6800] 21:25:02 INFO - PROCESS | 1662 | 1465273502391 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"]]]}] 21:25:02 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 21:25:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:25:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:25:02 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 21:25:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:25:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:25:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:25:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 21:25:02 INFO - PROCESS | 1662 | 1465273502430 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 21:25:02 INFO - PROCESS | 1662 | 1465273502432 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 21:25:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:25:02 INFO - PROCESS | 1662 | 1465273502442 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:25:02 INFO - PROCESS | 1662 | 1465273502445 Marionette TRACE conn2 <- [1,534,null,{}] 21:25:02 INFO - PROCESS | 1662 | 1465273502448 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}] 21:25:02 INFO - PROCESS | 1662 | 1465273502450 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:02 INFO - PROCESS | 1662 | 1465273502563 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 21:25:02 INFO - PROCESS | 1662 | 1465273502594 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:02 INFO - PROCESS | 1662 | 1465273502596 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x119578000 == 30 [pid = 1662] [id = 141] 21:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1182e9000) [pid = 1662] [serial = 420] [outer = 0x0] 21:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11931dc00) [pid = 1662] [serial = 421] [outer = 0x1182e9000] 21:25:02 INFO - PROCESS | 1662 | 1465273502620 Marionette DEBUG loaded listener.js 21:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124fe4000) [pid = 1662] [serial = 422] [outer = 0x1182e9000] 21:25:02 INFO - PROCESS | 1662 | 1465273502895 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]]]}] 21:25:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:25:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 479ms 21:25:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:25:02 INFO - PROCESS | 1662 | 1465273502915 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 21:25:02 INFO - PROCESS | 1662 | 1465273502916 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 21:25:02 INFO - PROCESS | 1662 | 1465273502932 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:25:02 INFO - PROCESS | 1662 | 1465273502933 Marionette TRACE conn2 <- [1,538,null,{}] 21:25:02 INFO - PROCESS | 1662 | 1465273502943 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}] 21:25:02 INFO - PROCESS | 1662 | 1465273502944 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:03 INFO - PROCESS | 1662 | 1465273503062 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 21:25:03 INFO - PROCESS | 1662 | 1465273503068 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:03 INFO - PROCESS | 1662 | 1465273503071 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x119f86000 == 31 [pid = 1662] [id = 142] 21:25:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x124fe4c00) [pid = 1662] [serial = 423] [outer = 0x0] 21:25:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x125337c00) [pid = 1662] [serial = 424] [outer = 0x124fe4c00] 21:25:03 INFO - PROCESS | 1662 | 1465273503110 Marionette DEBUG loaded listener.js 21:25:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12601a000) [pid = 1662] [serial = 425] [outer = 0x124fe4c00] 21:25:03 INFO - PROCESS | 1662 | 1465273503462 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]]]}] 21:25:03 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. 21:25:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 582ms 21:25:03 INFO - PROCESS | 1662 | 1465273503502 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 21:25:03 INFO - PROCESS | 1662 | 1465273503505 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 21:25:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:25:03 INFO - PROCESS | 1662 | 1465273503513 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:25:03 INFO - PROCESS | 1662 | 1465273503514 Marionette TRACE conn2 <- [1,542,null,{}] 21:25:03 INFO - PROCESS | 1662 | 1465273503516 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}] 21:25:03 INFO - PROCESS | 1662 | 1465273503518 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:03 INFO - PROCESS | 1662 | 1465273503616 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 21:25:03 INFO - PROCESS | 1662 | 1465273503620 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:03 INFO - PROCESS | 1662 | 1465273503624 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x119225000 == 32 [pid = 1662] [id = 143] 21:25:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x126d94c00) [pid = 1662] [serial = 426] [outer = 0x0] 21:25:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x126f4fc00) [pid = 1662] [serial = 427] [outer = 0x126d94c00] 21:25:03 INFO - PROCESS | 1662 | 1465273503656 Marionette DEBUG loaded listener.js 21:25:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128994400) [pid = 1662] [serial = 428] [outer = 0x126d94c00] 21:25:04 INFO - PROCESS | 1662 | 1465273504000 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]]]}] 21:25:04 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. 21:25:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 520ms 21:25:04 INFO - PROCESS | 1662 | 1465273504033 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 21:25:04 INFO - PROCESS | 1662 | 1465273504034 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 21:25:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:25:04 INFO - PROCESS | 1662 | 1465273504043 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:25:04 INFO - PROCESS | 1662 | 1465273504044 Marionette TRACE conn2 <- [1,546,null,{}] 21:25:04 INFO - PROCESS | 1662 | 1465273504046 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}] 21:25:04 INFO - PROCESS | 1662 | 1465273504047 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:04 INFO - PROCESS | 1662 | 1465273504145 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 21:25:04 INFO - PROCESS | 1662 | 1465273504150 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:04 INFO - PROCESS | 1662 | 1465273504151 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f22800 == 33 [pid = 1662] [id = 144] 21:25:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x126d95000) [pid = 1662] [serial = 429] [outer = 0x0] 21:25:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x128a24000) [pid = 1662] [serial = 430] [outer = 0x126d95000] 21:25:04 INFO - PROCESS | 1662 | 1465273504184 Marionette DEBUG loaded listener.js 21:25:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12917b800) [pid = 1662] [serial = 431] [outer = 0x126d95000] 21:25:04 INFO - PROCESS | 1662 | 1465273504546 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]]]}] 21:25:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:25:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 21:25:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:25:04 INFO - PROCESS | 1662 | 1465273504563 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 21:25:04 INFO - PROCESS | 1662 | 1465273504564 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 21:25:04 INFO - PROCESS | 1662 | 1465273504566 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:25:04 INFO - PROCESS | 1662 | 1465273504567 Marionette TRACE conn2 <- [1,550,null,{}] 21:25:04 INFO - PROCESS | 1662 | 1465273504577 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}] 21:25:04 INFO - PROCESS | 1662 | 1465273504578 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:04 INFO - PROCESS | 1662 | 1465273504680 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 21:25:04 INFO - PROCESS | 1662 | 1465273504688 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:04 INFO - PROCESS | 1662 | 1465273504691 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12907a000 == 34 [pid = 1662] [id = 145] 21:25:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x128995c00) [pid = 1662] [serial = 432] [outer = 0x0] 21:25:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1293c1400) [pid = 1662] [serial = 433] [outer = 0x128995c00] 21:25:04 INFO - PROCESS | 1662 | 1465273504761 Marionette DEBUG loaded listener.js 21:25:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12a4de400) [pid = 1662] [serial = 434] [outer = 0x128995c00] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1126a0c00) [pid = 1662] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x112699800) [pid = 1662] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x129175800) [pid = 1662] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12b872000) [pid = 1662] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1130ac000) [pid = 1662] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128b73000) [pid = 1662] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12b876800) [pid = 1662] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11858b400) [pid = 1662] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x123deb400) [pid = 1662] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x112a16000) [pid = 1662] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128991400) [pid = 1662] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x117eaa000) [pid = 1662] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118e17000) [pid = 1662] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11824dc00) [pid = 1662] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x126fd6000) [pid = 1662] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x124aa9400) [pid = 1662] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119920800) [pid = 1662] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:25:05 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x123a9b800) [pid = 1662] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:25:05 INFO - PROCESS | 1662 | 1465273505328 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]]]}] 21:25:05 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. 21:25:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 777ms 21:25:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:25:05 INFO - PROCESS | 1662 | 1465273505344 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 21:25:05 INFO - PROCESS | 1662 | 1465273505345 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 21:25:05 INFO - PROCESS | 1662 | 1465273505348 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:25:05 INFO - PROCESS | 1662 | 1465273505349 Marionette TRACE conn2 <- [1,554,null,{}] 21:25:05 INFO - PROCESS | 1662 | 1465273505363 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}] 21:25:05 INFO - PROCESS | 1662 | 1465273505364 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:05 INFO - PROCESS | 1662 | 1465273505522 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 21:25:05 INFO - PROCESS | 1662 | 1465273505579 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:05 INFO - PROCESS | 1662 | 1465273505580 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289a7800 == 35 [pid = 1662] [id = 146] 21:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1122a1c00) [pid = 1662] [serial = 435] [outer = 0x0] 21:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119492400) [pid = 1662] [serial = 436] [outer = 0x1122a1c00] 21:25:05 INFO - PROCESS | 1662 | 1465273505620 Marionette DEBUG loaded listener.js 21:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128991400) [pid = 1662] [serial = 437] [outer = 0x1122a1c00] 21:25:05 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:05 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:05 INFO - PROCESS | 1662 | 1465273505926 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]]]}] 21:25:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:25:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 620ms 21:25:05 INFO - PROCESS | 1662 | 1465273505975 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 21:25:05 INFO - PROCESS | 1662 | 1465273505976 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 21:25:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:25:05 INFO - PROCESS | 1662 | 1465273505978 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:25:05 INFO - PROCESS | 1662 | 1465273505979 Marionette TRACE conn2 <- [1,558,null,{}] 21:25:05 INFO - PROCESS | 1662 | 1465273505982 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}] 21:25:05 INFO - PROCESS | 1662 | 1465273505983 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:06 INFO - PROCESS | 1662 | 1465273506061 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 21:25:06 INFO - PROCESS | 1662 | 1465273506120 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:06 INFO - PROCESS | 1662 | 1465273506121 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291da000 == 36 [pid = 1662] [id = 147] 21:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x112a14800) [pid = 1662] [serial = 438] [outer = 0x0] 21:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x129175800) [pid = 1662] [serial = 439] [outer = 0x112a14800] 21:25:06 INFO - PROCESS | 1662 | 1465273506145 Marionette DEBUG loaded listener.js 21:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a4ddc00) [pid = 1662] [serial = 440] [outer = 0x112a14800] 21:25:06 INFO - PROCESS | 1662 | 1465273506400 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]]]}] 21:25:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:25:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 470ms 21:25:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:25:06 INFO - PROCESS | 1662 | 1465273506449 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 21:25:06 INFO - PROCESS | 1662 | 1465273506450 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 21:25:06 INFO - PROCESS | 1662 | 1465273506460 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:25:06 INFO - PROCESS | 1662 | 1465273506461 Marionette TRACE conn2 <- [1,562,null,{}] 21:25:06 INFO - PROCESS | 1662 | 1465273506464 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}] 21:25:06 INFO - PROCESS | 1662 | 1465273506465 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:06 INFO - PROCESS | 1662 | 1465273506545 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 21:25:06 INFO - PROCESS | 1662 | 1465273506550 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:06 INFO - PROCESS | 1662 | 1465273506551 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a76b800 == 37 [pid = 1662] [id = 148] 21:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1293cac00) [pid = 1662] [serial = 441] [outer = 0x0] 21:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12a787400) [pid = 1662] [serial = 442] [outer = 0x1293cac00] 21:25:06 INFO - PROCESS | 1662 | 1465273506581 Marionette DEBUG loaded listener.js 21:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12af55c00) [pid = 1662] [serial = 443] [outer = 0x1293cac00] 21:25:06 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:06 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:06 INFO - PROCESS | 1662 | 1465273506933 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]]]}] 21:25:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:25:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 526ms 21:25:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:25:06 INFO - PROCESS | 1662 | 1465273506982 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 21:25:06 INFO - PROCESS | 1662 | 1465273506984 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 21:25:06 INFO - PROCESS | 1662 | 1465273506986 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:25:06 INFO - PROCESS | 1662 | 1465273506988 Marionette TRACE conn2 <- [1,566,null,{}] 21:25:06 INFO - PROCESS | 1662 | 1465273506990 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}] 21:25:06 INFO - PROCESS | 1662 | 1465273506991 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:07 INFO - PROCESS | 1662 | 1465273507079 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 21:25:07 INFO - PROCESS | 1662 | 1465273507083 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:07 INFO - PROCESS | 1662 | 1465273507084 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b22c000 == 38 [pid = 1662] [id = 149] 21:25:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12af56800) [pid = 1662] [serial = 444] [outer = 0x0] 21:25:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12ba80c00) [pid = 1662] [serial = 445] [outer = 0x12af56800] 21:25:07 INFO - PROCESS | 1662 | 1465273507111 Marionette DEBUG loaded listener.js 21:25:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12ba93000) [pid = 1662] [serial = 446] [outer = 0x12af56800] 21:25:07 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:07 INFO - PROCESS | 1662 | 1465273507615 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]]]}] 21:25:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:25:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 21:25:07 INFO - PROCESS | 1662 | 1465273507657 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 21:25:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:25:07 INFO - PROCESS | 1662 | 1465273507660 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 21:25:07 INFO - PROCESS | 1662 | 1465273507663 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:25:07 INFO - PROCESS | 1662 | 1465273507666 Marionette TRACE conn2 <- [1,570,null,{}] 21:25:07 INFO - PROCESS | 1662 | 1465273507698 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}] 21:25:07 INFO - PROCESS | 1662 | 1465273507700 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:07 INFO - PROCESS | 1662 | 1465273507810 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 21:25:07 INFO - PROCESS | 1662 | 1465273507930 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:07 INFO - PROCESS | 1662 | 1465273507931 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x117459000 == 39 [pid = 1662] [id = 150] 21:25:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x116adb400) [pid = 1662] [serial = 447] [outer = 0x0] 21:25:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1176ed800) [pid = 1662] [serial = 448] [outer = 0x116adb400] 21:25:07 INFO - PROCESS | 1662 | 1465273507964 Marionette DEBUG loaded listener.js 21:25:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1182e6000) [pid = 1662] [serial = 449] [outer = 0x116adb400] 21:25:08 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:08 INFO - PROCESS | 1662 | [1662] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:25:08 INFO - PROCESS | 1662 | 1465273508454 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]]]}] 21:25:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:25:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 822ms 21:25:08 INFO - PROCESS | 1662 | 1465273508498 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 21:25:08 INFO - PROCESS | 1662 | 1465273508501 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 21:25:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:25:08 INFO - PROCESS | 1662 | 1465273508509 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:25:08 INFO - PROCESS | 1662 | 1465273508511 Marionette TRACE conn2 <- [1,574,null,{}] 21:25:08 INFO - PROCESS | 1662 | 1465273508513 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}] 21:25:08 INFO - PROCESS | 1662 | 1465273508515 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:08 INFO - PROCESS | 1662 | 1465273508624 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 21:25:08 INFO - PROCESS | 1662 | 1465273508703 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:08 INFO - PROCESS | 1662 | 1465273508705 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x117470000 == 40 [pid = 1662] [id = 151] 21:25:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1126a0800) [pid = 1662] [serial = 450] [outer = 0x0] 21:25:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118517800) [pid = 1662] [serial = 451] [outer = 0x1126a0800] 21:25:08 INFO - PROCESS | 1662 | 1465273508736 Marionette DEBUG loaded listener.js 21:25:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x119915800) [pid = 1662] [serial = 452] [outer = 0x1126a0800] 21:25:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12a76b800 == 39 [pid = 1662] [id = 148] 21:25:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1291da000 == 38 [pid = 1662] [id = 147] 21:25:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1289a7800 == 37 [pid = 1662] [id = 146] 21:25:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12907a000 == 36 [pid = 1662] [id = 145] 21:25:09 INFO - PROCESS | 1662 | --DOCSHELL 0x126f22800 == 35 [pid = 1662] [id = 144] 21:25:09 INFO - PROCESS | 1662 | --DOCSHELL 0x119225000 == 34 [pid = 1662] [id = 143] 21:25:09 INFO - PROCESS | 1662 | --DOCSHELL 0x119f86000 == 33 [pid = 1662] [id = 142] 21:25:09 INFO - PROCESS | 1662 | --DOCSHELL 0x119578000 == 32 [pid = 1662] [id = 141] 21:25:09 INFO - PROCESS | 1662 | --DOCSHELL 0x118107800 == 31 [pid = 1662] [id = 140] 21:25:09 INFO - PROCESS | 1662 | --DOCSHELL 0x116677000 == 30 [pid = 1662] [id = 139] 21:25:09 INFO - PROCESS | 1662 | --DOCSHELL 0x11264a800 == 29 [pid = 1662] [id = 138] 21:25:09 INFO - PROCESS | 1662 | 1465273509374 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]]]}] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12c485c00) [pid = 1662] [serial = 391] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x11269f800) [pid = 1662] [serial = 388] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12a4db800) [pid = 1662] [serial = 370] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12b877800) [pid = 1662] [serial = 373] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x120f6b000) [pid = 1662] [serial = 382] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12bf92800) [pid = 1662] [serial = 377] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12be09800) [pid = 1662] [serial = 376] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12bfa0800) [pid = 1662] [serial = 379] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118eb9400) [pid = 1662] [serial = 358] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119560c00) [pid = 1662] [serial = 359] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x124fec400) [pid = 1662] [serial = 349] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x126f58400) [pid = 1662] [serial = 350] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112a1cc00) [pid = 1662] [serial = 343] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x117ea5400) [pid = 1662] [serial = 344] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x129171400) [pid = 1662] [serial = 367] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x129066c00) [pid = 1662] [serial = 341] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119322000) [pid = 1662] [serial = 346] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119564c00) [pid = 1662] [serial = 347] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11827f400) [pid = 1662] [serial = 355] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1182ea800) [pid = 1662] [serial = 356] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12899fc00) [pid = 1662] [serial = 364] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128b79c00) [pid = 1662] [serial = 365] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12899bc00) [pid = 1662] [serial = 352] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x129068000) [pid = 1662] [serial = 353] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124dd6800) [pid = 1662] [serial = 361] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x126d2f000) [pid = 1662] [serial = 362] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12c484000) [pid = 1662] [serial = 386] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12c47e800) [pid = 1662] [serial = 389] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12c438000) [pid = 1662] [serial = 380] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12ba91c00) [pid = 1662] [serial = 374] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12b871c00) [pid = 1662] [serial = 371] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128996400) [pid = 1662] [serial = 383] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x129312000) [pid = 1662] [serial = 368] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12906b400) [pid = 1662] [serial = 385] [outer = 0x0] [url = about:blank] 21:25:09 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12c73d800) [pid = 1662] [serial = 392] [outer = 0x0] [url = about:blank] 21:25:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:25:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 921ms 21:25:09 INFO - PROCESS | 1662 | 1465273509431 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 21:25:09 INFO - PROCESS | 1662 | 1465273509434 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 21:25:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:25:09 INFO - PROCESS | 1662 | 1465273509438 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:25:09 INFO - PROCESS | 1662 | 1465273509440 Marionette TRACE conn2 <- [1,578,null,{}] 21:25:09 INFO - PROCESS | 1662 | 1465273509445 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}] 21:25:09 INFO - PROCESS | 1662 | 1465273509446 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:09 INFO - PROCESS | 1662 | 1465273509545 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 21:25:09 INFO - PROCESS | 1662 | 1465273509551 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:09 INFO - PROCESS | 1662 | 1465273509557 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x116263000 == 30 [pid = 1662] [id = 152] 21:25:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x115f58000) [pid = 1662] [serial = 453] [outer = 0x0] 21:25:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11628f000) [pid = 1662] [serial = 454] [outer = 0x115f58000] 21:25:09 INFO - PROCESS | 1662 | 1465273509600 Marionette DEBUG loaded listener.js 21:25:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116750400) [pid = 1662] [serial = 455] [outer = 0x115f58000] 21:25:09 INFO - PROCESS | 1662 | 1465273509975 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]]]}] 21:25:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:25:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 573ms 21:25:10 INFO - PROCESS | 1662 | 1465273510011 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 21:25:10 INFO - PROCESS | 1662 | 1465273510014 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 21:25:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:25:10 INFO - PROCESS | 1662 | 1465273510018 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:25:10 INFO - PROCESS | 1662 | 1465273510021 Marionette TRACE conn2 <- [1,582,null,{}] 21:25:10 INFO - PROCESS | 1662 | 1465273510024 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}] 21:25:10 INFO - PROCESS | 1662 | 1465273510026 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:10 INFO - PROCESS | 1662 | 1465273510102 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 21:25:10 INFO - PROCESS | 1662 | 1465273510108 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:10 INFO - PROCESS | 1662 | 1465273510110 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x117457800 == 31 [pid = 1662] [id = 153] 21:25:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116adac00) [pid = 1662] [serial = 456] [outer = 0x0] 21:25:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11827f400) [pid = 1662] [serial = 457] [outer = 0x116adac00] 21:25:10 INFO - PROCESS | 1662 | 1465273510136 Marionette DEBUG loaded listener.js 21:25:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118356c00) [pid = 1662] [serial = 458] [outer = 0x116adac00] 21:25:10 INFO - PROCESS | 1662 | 1465273510467 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]]]}] 21:25:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:25:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 473ms 21:25:10 INFO - PROCESS | 1662 | 1465273510491 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 21:25:10 INFO - PROCESS | 1662 | 1465273510493 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 21:25:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:25:10 INFO - PROCESS | 1662 | 1465273510495 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:25:10 INFO - PROCESS | 1662 | 1465273510497 Marionette TRACE conn2 <- [1,586,null,{}] 21:25:10 INFO - PROCESS | 1662 | 1465273510505 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}] 21:25:10 INFO - PROCESS | 1662 | 1465273510508 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:10 INFO - PROCESS | 1662 | 1465273510593 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 21:25:10 INFO - PROCESS | 1662 | 1465273510644 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:10 INFO - PROCESS | 1662 | 1465273510646 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x118eed000 == 32 [pid = 1662] [id = 154] 21:25:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x112a7b400) [pid = 1662] [serial = 459] [outer = 0x0] 21:25:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118ec0800) [pid = 1662] [serial = 460] [outer = 0x112a7b400] 21:25:10 INFO - PROCESS | 1662 | 1465273510673 Marionette DEBUG loaded listener.js 21:25:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11955b800) [pid = 1662] [serial = 461] [outer = 0x112a7b400] 21:25:10 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:10 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:10 INFO - PROCESS | 1662 | 1465273510981 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]]]}] 21:25:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:25:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 525ms 21:25:11 INFO - PROCESS | 1662 | 1465273511022 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 21:25:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:25:11 INFO - PROCESS | 1662 | 1465273511024 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 21:25:11 INFO - PROCESS | 1662 | 1465273511026 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:25:11 INFO - PROCESS | 1662 | 1465273511027 Marionette TRACE conn2 <- [1,590,null,{}] 21:25:11 INFO - PROCESS | 1662 | 1465273511030 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}] 21:25:11 INFO - PROCESS | 1662 | 1465273511031 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:11 INFO - PROCESS | 1662 | 1465273511111 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 21:25:11 INFO - PROCESS | 1662 | 1465273511166 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:11 INFO - PROCESS | 1662 | 1465273511167 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198dc000 == 33 [pid = 1662] [id = 155] 21:25:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11850d400) [pid = 1662] [serial = 462] [outer = 0x0] 21:25:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119e05000) [pid = 1662] [serial = 463] [outer = 0x11850d400] 21:25:11 INFO - PROCESS | 1662 | 1465273511192 Marionette DEBUG loaded listener.js 21:25:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123de8400) [pid = 1662] [serial = 464] [outer = 0x11850d400] 21:25:11 INFO - PROCESS | 1662 | 1465273511457 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]]]}] 21:25:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:25:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 468ms 21:25:11 INFO - PROCESS | 1662 | 1465273511494 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 21:25:11 INFO - PROCESS | 1662 | 1465273511496 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 21:25:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:25:11 INFO - PROCESS | 1662 | 1465273511498 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:25:11 INFO - PROCESS | 1662 | 1465273511499 Marionette TRACE conn2 <- [1,594,null,{}] 21:25:11 INFO - PROCESS | 1662 | 1465273511501 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}] 21:25:11 INFO - PROCESS | 1662 | 1465273511502 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:11 INFO - PROCESS | 1662 | 1465273511609 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 21:25:11 INFO - PROCESS | 1662 | 1465273511617 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:11 INFO - PROCESS | 1662 | 1465273511619 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x123b1b800 == 34 [pid = 1662] [id = 156] 21:25:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123de9000) [pid = 1662] [serial = 465] [outer = 0x0] 21:25:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124940000) [pid = 1662] [serial = 466] [outer = 0x123de9000] 21:25:11 INFO - PROCESS | 1662 | 1465273511645 Marionette DEBUG loaded listener.js 21:25:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124ad4c00) [pid = 1662] [serial = 467] [outer = 0x123de9000] 21:25:11 INFO - PROCESS | 1662 | 1465273511991 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]]]}] 21:25:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:25:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 21:25:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:25:12 INFO - PROCESS | 1662 | 1465273512016 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 21:25:12 INFO - PROCESS | 1662 | 1465273512017 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 21:25:12 INFO - PROCESS | 1662 | 1465273512021 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:25:12 INFO - PROCESS | 1662 | 1465273512023 Marionette TRACE conn2 <- [1,598,null,{}] 21:25:12 INFO - PROCESS | 1662 | 1465273512031 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}] 21:25:12 INFO - PROCESS | 1662 | 1465273512035 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:12 INFO - PROCESS | 1662 | 1465273512150 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 21:25:12 INFO - PROCESS | 1662 | 1465273512154 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:12 INFO - PROCESS | 1662 | 1465273512155 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x125592800 == 35 [pid = 1662] [id = 157] 21:25:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123a9b800) [pid = 1662] [serial = 468] [outer = 0x0] 21:25:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124fe8800) [pid = 1662] [serial = 469] [outer = 0x123a9b800] 21:25:12 INFO - PROCESS | 1662 | 1465273512180 Marionette DEBUG loaded listener.js 21:25:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x124fee000) [pid = 1662] [serial = 470] [outer = 0x123a9b800] 21:25:12 INFO - PROCESS | 1662 | 1465273512522 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]]]}] 21:25:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:25:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 528ms 21:25:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:25:12 INFO - PROCESS | 1662 | 1465273512549 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 21:25:12 INFO - PROCESS | 1662 | 1465273512550 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 21:25:12 INFO - PROCESS | 1662 | 1465273512552 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:25:12 INFO - PROCESS | 1662 | 1465273512554 Marionette TRACE conn2 <- [1,602,null,{}] 21:25:12 INFO - PROCESS | 1662 | 1465273512565 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}] 21:25:12 INFO - PROCESS | 1662 | 1465273512566 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:12 INFO - PROCESS | 1662 | 1465273512660 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 21:25:12 INFO - PROCESS | 1662 | 1465273512665 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:12 INFO - PROCESS | 1662 | 1465273512666 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ee9800 == 36 [pid = 1662] [id = 158] 21:25:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124fec400) [pid = 1662] [serial = 471] [outer = 0x0] 21:25:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12716d000) [pid = 1662] [serial = 472] [outer = 0x124fec400] 21:25:12 INFO - PROCESS | 1662 | 1465273512691 Marionette DEBUG loaded listener.js 21:25:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128998400) [pid = 1662] [serial = 473] [outer = 0x124fec400] 21:25:13 INFO - PROCESS | 1662 | 1465273513018 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]]]}] 21:25:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:25:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 478ms 21:25:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:25:13 INFO - PROCESS | 1662 | 1465273513031 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 21:25:13 INFO - PROCESS | 1662 | 1465273513032 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 21:25:13 INFO - PROCESS | 1662 | 1465273513034 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:25:13 INFO - PROCESS | 1662 | 1465273513035 Marionette TRACE conn2 <- [1,606,null,{}] 21:25:13 INFO - PROCESS | 1662 | 1465273513041 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}] 21:25:13 INFO - PROCESS | 1662 | 1465273513043 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:13 INFO - PROCESS | 1662 | 1465273513141 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 21:25:13 INFO - PROCESS | 1662 | 1465273513154 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:13 INFO - PROCESS | 1662 | 1465273513155 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289b2000 == 37 [pid = 1662] [id = 159] 21:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128998c00) [pid = 1662] [serial = 474] [outer = 0x0] 21:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128a22c00) [pid = 1662] [serial = 475] [outer = 0x128998c00] 21:25:13 INFO - PROCESS | 1662 | 1465273513179 Marionette DEBUG loaded listener.js 21:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128d93c00) [pid = 1662] [serial = 476] [outer = 0x128998c00] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x116941c00) [pid = 1662] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1192b5800) [pid = 1662] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1182e9000) [pid = 1662] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1122a1c00) [pid = 1662] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x126d94c00) [pid = 1662] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128995c00) [pid = 1662] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1176edc00) [pid = 1662] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112a14800) [pid = 1662] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12b030800) [pid = 1662] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x124fe4c00) [pid = 1662] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x113c21800) [pid = 1662] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1182e7000) [pid = 1662] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126d95c00) [pid = 1662] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x126d95000) [pid = 1662] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1182e6800) [pid = 1662] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1126a0000) [pid = 1662] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:25:13 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1293cac00) [pid = 1662] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:25:13 INFO - PROCESS | 1662 | 1465273513638 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]]]}] 21:25:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:25:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 624ms 21:25:13 INFO - PROCESS | 1662 | 1465273513658 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 21:25:13 INFO - PROCESS | 1662 | 1465273513660 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 21:25:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:25:13 INFO - PROCESS | 1662 | 1465273513662 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:25:13 INFO - PROCESS | 1662 | 1465273513663 Marionette TRACE conn2 <- [1,610,null,{}] 21:25:13 INFO - PROCESS | 1662 | 1465273513666 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}] 21:25:13 INFO - PROCESS | 1662 | 1465273513667 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:13 INFO - PROCESS | 1662 | 1465273513747 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 21:25:13 INFO - PROCESS | 1662 | 1465273513753 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:13 INFO - PROCESS | 1662 | 1465273513754 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x11999b000 == 38 [pid = 1662] [id = 160] 21:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1130a0800) [pid = 1662] [serial = 477] [outer = 0x0] 21:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1192d3000) [pid = 1662] [serial = 478] [outer = 0x1130a0800] 21:25:13 INFO - PROCESS | 1662 | 1465273513779 Marionette DEBUG loaded listener.js 21:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x124ff2400) [pid = 1662] [serial = 479] [outer = 0x1130a0800] 21:25:14 INFO - PROCESS | 1662 | 1465273514095 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]]]}] 21:25:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:25:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 21:25:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:25:14 INFO - PROCESS | 1662 | 1465273514131 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 21:25:14 INFO - PROCESS | 1662 | 1465273514132 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 21:25:14 INFO - PROCESS | 1662 | 1465273514134 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:25:14 INFO - PROCESS | 1662 | 1465273514135 Marionette TRACE conn2 <- [1,614,null,{}] 21:25:14 INFO - PROCESS | 1662 | 1465273514140 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}] 21:25:14 INFO - PROCESS | 1662 | 1465273514141 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:14 INFO - PROCESS | 1662 | 1465273514242 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 21:25:14 INFO - PROCESS | 1662 | 1465273514248 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:14 INFO - PROCESS | 1662 | 1465273514249 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a20d800 == 39 [pid = 1662] [id = 161] 21:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x115e09400) [pid = 1662] [serial = 480] [outer = 0x0] 21:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126d95c00) [pid = 1662] [serial = 481] [outer = 0x115e09400] 21:25:14 INFO - PROCESS | 1662 | 1465273514280 Marionette DEBUG loaded listener.js 21:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x129173800) [pid = 1662] [serial = 482] [outer = 0x115e09400] 21:25:14 INFO - PROCESS | 1662 | 1465273514586 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]]]}] 21:25:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:25:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 474ms 21:25:14 INFO - PROCESS | 1662 | 1465273514609 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 21:25:14 INFO - PROCESS | 1662 | 1465273514610 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 21:25:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:25:14 INFO - PROCESS | 1662 | 1465273514613 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:25:14 INFO - PROCESS | 1662 | 1465273514614 Marionette TRACE conn2 <- [1,618,null,{}] 21:25:14 INFO - PROCESS | 1662 | 1465273514617 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}] 21:25:14 INFO - PROCESS | 1662 | 1465273514618 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:14 INFO - PROCESS | 1662 | 1465273514709 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 21:25:14 INFO - PROCESS | 1662 | 1465273514713 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:14 INFO - PROCESS | 1662 | 1465273514715 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af2d000 == 40 [pid = 1662] [id = 162] 21:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x129067400) [pid = 1662] [serial = 483] [outer = 0x0] 21:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12a2b2400) [pid = 1662] [serial = 484] [outer = 0x129067400] 21:25:14 INFO - PROCESS | 1662 | 1465273514740 Marionette DEBUG loaded listener.js 21:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12af57000) [pid = 1662] [serial = 485] [outer = 0x129067400] 21:25:15 INFO - PROCESS | 1662 | 1465273515058 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]]]}] 21:25:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:25:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 21:25:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:25:15 INFO - PROCESS | 1662 | 1465273515082 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 21:25:15 INFO - PROCESS | 1662 | 1465273515083 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 21:25:15 INFO - PROCESS | 1662 | 1465273515086 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:25:15 INFO - PROCESS | 1662 | 1465273515089 Marionette TRACE conn2 <- [1,622,null,{}] 21:25:15 INFO - PROCESS | 1662 | 1465273515092 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}] 21:25:15 INFO - PROCESS | 1662 | 1465273515093 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:15 INFO - PROCESS | 1662 | 1465273515197 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 21:25:15 INFO - PROCESS | 1662 | 1465273515204 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:15 INFO - PROCESS | 1662 | 1465273515205 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b229000 == 41 [pid = 1662] [id = 163] 21:25:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128997c00) [pid = 1662] [serial = 486] [outer = 0x0] 21:25:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12a9cb400) [pid = 1662] [serial = 487] [outer = 0x128997c00] 21:25:15 INFO - PROCESS | 1662 | 1465273515236 Marionette DEBUG loaded listener.js 21:25:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12ba7f800) [pid = 1662] [serial = 488] [outer = 0x128997c00] 21:25:15 INFO - PROCESS | 1662 | 1465273515558 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]]]}] 21:25:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:25:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 523ms 21:25:15 INFO - PROCESS | 1662 | 1465273515623 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 21:25:15 INFO - PROCESS | 1662 | 1465273515625 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 21:25:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:25:15 INFO - PROCESS | 1662 | 1465273515629 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:25:15 INFO - PROCESS | 1662 | 1465273515631 Marionette TRACE conn2 <- [1,626,null,{}] 21:25:15 INFO - PROCESS | 1662 | 1465273515636 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}] 21:25:15 INFO - PROCESS | 1662 | 1465273515638 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:15 INFO - PROCESS | 1662 | 1465273515733 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 21:25:15 INFO - PROCESS | 1662 | 1465273515829 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:15 INFO - PROCESS | 1662 | 1465273515832 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x115ec4800 == 42 [pid = 1662] [id = 164] 21:25:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x112a7c000) [pid = 1662] [serial = 489] [outer = 0x0] 21:25:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x112f5f000) [pid = 1662] [serial = 490] [outer = 0x112a7c000] 21:25:15 INFO - PROCESS | 1662 | 1465273515863 Marionette DEBUG loaded listener.js 21:25:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x115f58800) [pid = 1662] [serial = 491] [outer = 0x112a7c000] 21:25:16 INFO - PROCESS | 1662 | 1465273516304 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]]]}] 21:25:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:25:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 720ms 21:25:16 INFO - PROCESS | 1662 | 1465273516354 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 21:25:16 INFO - PROCESS | 1662 | 1465273516356 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 21:25:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:25:16 INFO - PROCESS | 1662 | 1465273516362 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:25:16 INFO - PROCESS | 1662 | 1465273516364 Marionette TRACE conn2 <- [1,630,null,{}] 21:25:16 INFO - PROCESS | 1662 | 1465273516367 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}] 21:25:16 INFO - PROCESS | 1662 | 1465273516369 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:16 INFO - PROCESS | 1662 | 1465273516470 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 21:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118276000) [pid = 1662] [serial = 492] [outer = 0x12c747c00] 21:25:16 INFO - PROCESS | 1662 | 1465273516554 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:16 INFO - PROCESS | 1662 | 1465273516555 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289b1800 == 43 [pid = 1662] [id = 165] 21:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118352800) [pid = 1662] [serial = 493] [outer = 0x0] 21:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118516400) [pid = 1662] [serial = 494] [outer = 0x118352800] 21:25:16 INFO - PROCESS | 1662 | 1465273516596 Marionette DEBUG loaded listener.js 21:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1192af400) [pid = 1662] [serial = 495] [outer = 0x118352800] 21:25:17 INFO - PROCESS | 1662 | 1465273517033 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]]]}] 21:25:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:25:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 722ms 21:25:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:25:17 INFO - PROCESS | 1662 | 1465273517088 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 21:25:17 INFO - PROCESS | 1662 | 1465273517089 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 21:25:17 INFO - PROCESS | 1662 | 1465273517093 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:25:17 INFO - PROCESS | 1662 | 1465273517094 Marionette TRACE conn2 <- [1,634,null,{}] 21:25:17 INFO - PROCESS | 1662 | 1465273517101 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}] 21:25:17 INFO - PROCESS | 1662 | 1465273517106 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:17 INFO - PROCESS | 1662 | 1465273517206 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 21:25:17 INFO - PROCESS | 1662 | 1465273517274 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:17 INFO - PROCESS | 1662 | 1465273517276 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af17800 == 44 [pid = 1662] [id = 166] 21:25:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124fbd400) [pid = 1662] [serial = 496] [outer = 0x0] 21:25:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x124feb400) [pid = 1662] [serial = 497] [outer = 0x124fbd400] 21:25:17 INFO - PROCESS | 1662 | 1465273517308 Marionette DEBUG loaded listener.js 21:25:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1257e5800) [pid = 1662] [serial = 498] [outer = 0x124fbd400] 21:25:17 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:17 INFO - PROCESS | 1662 | 1465273517723 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]]]}] 21:25:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:25:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 669ms 21:25:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:25:17 INFO - PROCESS | 1662 | 1465273517762 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 21:25:17 INFO - PROCESS | 1662 | 1465273517763 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 21:25:17 INFO - PROCESS | 1662 | 1465273517765 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:25:17 INFO - PROCESS | 1662 | 1465273517767 Marionette TRACE conn2 <- [1,638,null,{}] 21:25:17 INFO - PROCESS | 1662 | 1465273517769 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}] 21:25:17 INFO - PROCESS | 1662 | 1465273517770 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:17 INFO - PROCESS | 1662 | 1465273517873 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 21:25:17 INFO - PROCESS | 1662 | 1465273517925 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:17 INFO - PROCESS | 1662 | 1465273517926 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c407800 == 45 [pid = 1662] [id = 167] 21:25:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x126f58400) [pid = 1662] [serial = 499] [outer = 0x0] 21:25:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x128990800) [pid = 1662] [serial = 500] [outer = 0x126f58400] 21:25:17 INFO - PROCESS | 1662 | 1465273517955 Marionette DEBUG loaded listener.js 21:25:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1293c7800) [pid = 1662] [serial = 501] [outer = 0x126f58400] 21:25:18 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:18 INFO - PROCESS | 1662 | 1465273518386 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]]]}] 21:25:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:25:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 669ms 21:25:18 INFO - PROCESS | 1662 | 1465273518434 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 21:25:18 INFO - PROCESS | 1662 | 1465273518436 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 21:25:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:25:18 INFO - PROCESS | 1662 | 1465273518438 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:25:18 INFO - PROCESS | 1662 | 1465273518439 Marionette TRACE conn2 <- [1,642,null,{}] 21:25:18 INFO - PROCESS | 1662 | 1465273518442 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}] 21:25:18 INFO - PROCESS | 1662 | 1465273518443 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:18 INFO - PROCESS | 1662 | 1465273518559 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 21:25:18 INFO - PROCESS | 1662 | 1465273518626 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:18 INFO - PROCESS | 1662 | 1465273518628 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1130f3000 == 46 [pid = 1662] [id = 168] 21:25:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x113c60800) [pid = 1662] [serial = 502] [outer = 0x0] 21:25:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118e55400) [pid = 1662] [serial = 503] [outer = 0x113c60800] 21:25:18 INFO - PROCESS | 1662 | 1465273518657 Marionette DEBUG loaded listener.js 21:25:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1293c9800) [pid = 1662] [serial = 504] [outer = 0x113c60800] 21:25:19 INFO - PROCESS | 1662 | 1465273519255 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]]]}] 21:25:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:25:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 870ms 21:25:19 INFO - PROCESS | 1662 | 1465273519310 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 21:25:19 INFO - PROCESS | 1662 | 1465273519313 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 21:25:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:25:19 INFO - PROCESS | 1662 | 1465273519318 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:25:19 INFO - PROCESS | 1662 | 1465273519320 Marionette TRACE conn2 <- [1,646,null,{}] 21:25:19 INFO - PROCESS | 1662 | 1465273519326 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}] 21:25:19 INFO - PROCESS | 1662 | 1465273519328 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:19 INFO - PROCESS | 1662 | 1465273519462 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 21:25:19 INFO - PROCESS | 1662 | 1465273519563 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:19 INFO - PROCESS | 1662 | 1465273519565 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x11694e000 == 47 [pid = 1662] [id = 169] 21:25:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x114e98400) [pid = 1662] [serial = 505] [outer = 0x0] 21:25:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x116292c00) [pid = 1662] [serial = 506] [outer = 0x114e98400] 21:25:19 INFO - PROCESS | 1662 | 1465273519609 Marionette DEBUG loaded listener.js 21:25:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x116f0c400) [pid = 1662] [serial = 507] [outer = 0x114e98400] 21:25:20 INFO - PROCESS | 1662 | 1465273520015 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]]]}] 21:25:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:25:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 724ms 21:25:20 INFO - PROCESS | 1662 | 1465273520041 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 21:25:20 INFO - PROCESS | 1662 | 1465273520044 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 21:25:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:25:20 INFO - PROCESS | 1662 | 1465273520048 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:25:20 INFO - PROCESS | 1662 | 1465273520050 Marionette TRACE conn2 <- [1,650,null,{}] 21:25:20 INFO - PROCESS | 1662 | 1465273520052 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}] 21:25:20 INFO - PROCESS | 1662 | 1465273520054 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:20 INFO - PROCESS | 1662 | 1465273520150 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 21:25:20 INFO - PROCESS | 1662 | 1465273520204 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:20 INFO - PROCESS | 1662 | 1465273520205 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185d2000 == 48 [pid = 1662] [id = 170] 21:25:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1182e1000) [pid = 1662] [serial = 508] [outer = 0x0] 21:25:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1192d4c00) [pid = 1662] [serial = 509] [outer = 0x1182e1000] 21:25:20 INFO - PROCESS | 1662 | 1465273520232 Marionette DEBUG loaded listener.js 21:25:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x119496400) [pid = 1662] [serial = 510] [outer = 0x1182e1000] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12af2d000 == 47 [pid = 1662] [id = 162] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12a20d800 == 46 [pid = 1662] [id = 161] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x11999b000 == 45 [pid = 1662] [id = 160] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x1289b2000 == 44 [pid = 1662] [id = 159] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x118ee9800 == 43 [pid = 1662] [id = 158] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x125592800 == 42 [pid = 1662] [id = 157] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x123b1b800 == 41 [pid = 1662] [id = 156] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x1198dc000 == 40 [pid = 1662] [id = 155] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x118eed000 == 39 [pid = 1662] [id = 154] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x117457800 == 38 [pid = 1662] [id = 153] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x116263000 == 37 [pid = 1662] [id = 152] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x117470000 == 36 [pid = 1662] [id = 151] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x117459000 == 35 [pid = 1662] [id = 150] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12b22c000 == 34 [pid = 1662] [id = 149] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x11694e000 == 33 [pid = 1662] [id = 169] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x1130f3000 == 32 [pid = 1662] [id = 168] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12c407800 == 31 [pid = 1662] [id = 167] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12af17800 == 30 [pid = 1662] [id = 166] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x1289b1800 == 29 [pid = 1662] [id = 165] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12b229000 == 28 [pid = 1662] [id = 163] 21:25:20 INFO - PROCESS | 1662 | --DOCSHELL 0x115ec4800 == 27 [pid = 1662] [id = 164] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12af55c00) [pid = 1662] [serial = 443] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1182df400) [pid = 1662] [serial = 416] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x11991bc00) [pid = 1662] [serial = 397] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x11931dc00) [pid = 1662] [serial = 421] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x128991400) [pid = 1662] [serial = 437] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x126f4fc00) [pid = 1662] [serial = 427] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1293c1400) [pid = 1662] [serial = 433] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x118248400) [pid = 1662] [serial = 415] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1182dd800) [pid = 1662] [serial = 394] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12a4ddc00) [pid = 1662] [serial = 440] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12a4de400) [pid = 1662] [serial = 434] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12b034000) [pid = 1662] [serial = 403] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12601a000) [pid = 1662] [serial = 425] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12ba93c00) [pid = 1662] [serial = 407] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12ba96400) [pid = 1662] [serial = 404] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128994400) [pid = 1662] [serial = 428] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1183a3c00) [pid = 1662] [serial = 409] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1183b0000) [pid = 1662] [serial = 395] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12a4e1000) [pid = 1662] [serial = 401] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119492400) [pid = 1662] [serial = 436] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1192b6400) [pid = 1662] [serial = 410] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12917b800) [pid = 1662] [serial = 431] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118ebe400) [pid = 1662] [serial = 418] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128a24000) [pid = 1662] [serial = 430] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112d6a800) [pid = 1662] [serial = 412] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x129175800) [pid = 1662] [serial = 439] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x115ea2400) [pid = 1662] [serial = 413] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12917a000) [pid = 1662] [serial = 400] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x125337c00) [pid = 1662] [serial = 424] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124fe4000) [pid = 1662] [serial = 422] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1192d4000) [pid = 1662] [serial = 419] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x123fa7800) [pid = 1662] [serial = 398] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119322800) [pid = 1662] [serial = 406] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12ba80c00) [pid = 1662] [serial = 445] [outer = 0x0] [url = about:blank] 21:25:20 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12a787400) [pid = 1662] [serial = 442] [outer = 0x0] [url = about:blank] 21:25:21 INFO - PROCESS | 1662 | 1465273521119 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]]]}] 21:25:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:25:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1125ms 21:25:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:25:21 INFO - PROCESS | 1662 | 1465273521176 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 21:25:21 INFO - PROCESS | 1662 | 1465273521180 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 21:25:21 INFO - PROCESS | 1662 | 1465273521184 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:25:21 INFO - PROCESS | 1662 | 1465273521192 Marionette TRACE conn2 <- [1,654,null,{}] 21:25:21 INFO - PROCESS | 1662 | 1465273521197 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}] 21:25:21 INFO - PROCESS | 1662 | 1465273521199 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:21 INFO - PROCESS | 1662 | 1465273521318 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 21:25:21 INFO - PROCESS | 1662 | 1465273521327 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:21 INFO - PROCESS | 1662 | 1465273521329 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x113cb8000 == 28 [pid = 1662] [id = 171] 21:25:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11554a800) [pid = 1662] [serial = 511] [outer = 0x0] 21:25:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x116458400) [pid = 1662] [serial = 512] [outer = 0x11554a800] 21:25:21 INFO - PROCESS | 1662 | 1465273521374 Marionette DEBUG loaded listener.js 21:25:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x116758c00) [pid = 1662] [serial = 513] [outer = 0x11554a800] 21:25:21 INFO - PROCESS | 1662 | 1465273521779 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]]]}] 21:25:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:25:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 626ms 21:25:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:25:21 INFO - PROCESS | 1662 | 1465273521810 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 21:25:21 INFO - PROCESS | 1662 | 1465273521813 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 21:25:21 INFO - PROCESS | 1662 | 1465273521817 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:25:21 INFO - PROCESS | 1662 | 1465273521819 Marionette TRACE conn2 <- [1,658,null,{}] 21:25:21 INFO - PROCESS | 1662 | 1465273521821 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}] 21:25:21 INFO - PROCESS | 1662 | 1465273521823 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:21 INFO - PROCESS | 1662 | 1465273521901 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 21:25:21 INFO - PROCESS | 1662 | 1465273521907 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:21 INFO - PROCESS | 1662 | 1465273521909 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x117145000 == 29 [pid = 1662] [id = 172] 21:25:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116939800) [pid = 1662] [serial = 514] [outer = 0x0] 21:25:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11824ac00) [pid = 1662] [serial = 515] [outer = 0x116939800] 21:25:21 INFO - PROCESS | 1662 | 1465273521936 Marionette DEBUG loaded listener.js 21:25:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1182e1c00) [pid = 1662] [serial = 516] [outer = 0x116939800] 21:25:22 INFO - PROCESS | 1662 | 1465273522288 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]]]}] 21:25:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:25:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 21:25:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:25:22 INFO - PROCESS | 1662 | 1465273522340 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 21:25:22 INFO - PROCESS | 1662 | 1465273522341 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 21:25:22 INFO - PROCESS | 1662 | 1465273522344 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:25:22 INFO - PROCESS | 1662 | 1465273522346 Marionette TRACE conn2 <- [1,662,null,{}] 21:25:22 INFO - PROCESS | 1662 | 1465273522354 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}] 21:25:22 INFO - PROCESS | 1662 | 1465273522357 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:22 INFO - PROCESS | 1662 | 1465273522434 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 21:25:22 INFO - PROCESS | 1662 | 1465273522443 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:22 INFO - PROCESS | 1662 | 1465273522445 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ce800 == 30 [pid = 1662] [id = 173] 21:25:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118352c00) [pid = 1662] [serial = 517] [outer = 0x0] 21:25:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118e52800) [pid = 1662] [serial = 518] [outer = 0x118352c00] 21:25:22 INFO - PROCESS | 1662 | 1465273522473 Marionette DEBUG loaded listener.js 21:25:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1192b8800) [pid = 1662] [serial = 519] [outer = 0x118352c00] 21:25:22 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:22 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:22 INFO - PROCESS | 1662 | 1465273522794 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]]]}] 21:25:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:25:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 21:25:22 INFO - PROCESS | 1662 | 1465273522815 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 21:25:22 INFO - PROCESS | 1662 | 1465273522817 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 21:25:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:25:22 INFO - PROCESS | 1662 | 1465273522819 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:25:22 INFO - PROCESS | 1662 | 1465273522821 Marionette TRACE conn2 <- [1,666,null,{}] 21:25:22 INFO - PROCESS | 1662 | 1465273522825 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}] 21:25:22 INFO - PROCESS | 1662 | 1465273522826 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:22 INFO - PROCESS | 1662 | 1465273522901 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 21:25:22 INFO - PROCESS | 1662 | 1465273522966 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:22 INFO - PROCESS | 1662 | 1465273522967 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x119235800 == 31 [pid = 1662] [id = 174] 21:25:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11697a000) [pid = 1662] [serial = 520] [outer = 0x0] 21:25:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1192dc400) [pid = 1662] [serial = 521] [outer = 0x11697a000] 21:25:22 INFO - PROCESS | 1662 | 1465273522992 Marionette DEBUG loaded listener.js 21:25:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11955ec00) [pid = 1662] [serial = 522] [outer = 0x11697a000] 21:25:23 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:23 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:23 INFO - PROCESS | 1662 | 1465273523318 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]]]}] 21:25:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:25:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 521ms 21:25:23 INFO - PROCESS | 1662 | 1465273523342 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 21:25:23 INFO - PROCESS | 1662 | 1465273523343 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 21:25:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:25:23 INFO - PROCESS | 1662 | 1465273523345 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:25:23 INFO - PROCESS | 1662 | 1465273523346 Marionette TRACE conn2 <- [1,670,null,{}] 21:25:23 INFO - PROCESS | 1662 | 1465273523349 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}] 21:25:23 INFO - PROCESS | 1662 | 1465273523350 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:23 INFO - PROCESS | 1662 | 1465273523443 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 21:25:23 INFO - PROCESS | 1662 | 1465273523476 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:23 INFO - PROCESS | 1662 | 1465273523477 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238aa800 == 32 [pid = 1662] [id = 175] 21:25:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x116f0cc00) [pid = 1662] [serial = 523] [outer = 0x0] 21:25:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119915c00) [pid = 1662] [serial = 524] [outer = 0x116f0cc00] 21:25:23 INFO - PROCESS | 1662 | 1465273523502 Marionette DEBUG loaded listener.js 21:25:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x123bdd400) [pid = 1662] [serial = 525] [outer = 0x116f0cc00] 21:25:23 INFO - PROCESS | 1662 | 1465273523829 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]]]}] 21:25:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:25:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 517ms 21:25:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:25:23 INFO - PROCESS | 1662 | 1465273523864 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 21:25:23 INFO - PROCESS | 1662 | 1465273523865 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 21:25:23 INFO - PROCESS | 1662 | 1465273523867 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:25:23 INFO - PROCESS | 1662 | 1465273523868 Marionette TRACE conn2 <- [1,674,null,{}] 21:25:23 INFO - PROCESS | 1662 | 1465273523870 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}] 21:25:23 INFO - PROCESS | 1662 | 1465273523875 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:23 INFO - PROCESS | 1662 | 1465273523980 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 21:25:24 INFO - PROCESS | 1662 | 1465273524023 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:24 INFO - PROCESS | 1662 | 1465273524024 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c43800 == 33 [pid = 1662] [id = 176] 21:25:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x123bdd000) [pid = 1662] [serial = 526] [outer = 0x0] 21:25:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124dd5800) [pid = 1662] [serial = 527] [outer = 0x123bdd000] 21:25:24 INFO - PROCESS | 1662 | 1465273524049 Marionette DEBUG loaded listener.js 21:25:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126019400) [pid = 1662] [serial = 528] [outer = 0x123bdd000] 21:25:24 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:24 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:24 INFO - PROCESS | 1662 | 1465273524391 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]]]}] 21:25:24 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 21:25:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 571ms 21:25:24 INFO - PROCESS | 1662 | 1465273524439 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 21:25:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:25:24 INFO - PROCESS | 1662 | 1465273524448 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 21:25:24 INFO - PROCESS | 1662 | 1465273524451 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:25:24 INFO - PROCESS | 1662 | 1465273524452 Marionette TRACE conn2 <- [1,678,null,{}] 21:25:24 INFO - PROCESS | 1662 | 1465273524454 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}] 21:25:24 INFO - PROCESS | 1662 | 1465273524455 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:24 INFO - PROCESS | 1662 | 1465273524551 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 21:25:24 INFO - PROCESS | 1662 | 1465273524587 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:24 INFO - PROCESS | 1662 | 1465273524588 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x125372800 == 34 [pid = 1662] [id = 177] 21:25:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1182db800) [pid = 1662] [serial = 529] [outer = 0x0] 21:25:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x126021400) [pid = 1662] [serial = 530] [outer = 0x1182db800] 21:25:24 INFO - PROCESS | 1662 | 1465273524613 Marionette DEBUG loaded listener.js 21:25:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x126d99800) [pid = 1662] [serial = 531] [outer = 0x1182db800] 21:25:24 INFO - PROCESS | 1662 | 1465273524912 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]]]}] 21:25:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:25:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 517ms 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x124fec400) [pid = 1662] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x123a9b800) [pid = 1662] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128998c00) [pid = 1662] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1130a0800) [pid = 1662] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x115e09400) [pid = 1662] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116adb400) [pid = 1662] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x115f58000) [pid = 1662] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1126a0800) [pid = 1662] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112a7b400) [pid = 1662] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12af56800) [pid = 1662] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116adac00) [pid = 1662] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11850d400) [pid = 1662] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x129067400) [pid = 1662] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128997c00) [pid = 1662] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:25:25 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123de9000) [pid = 1662] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:25:25 INFO - PROCESS | 1662 | 1465273525125 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 21:25:25 INFO - PROCESS | 1662 | 1465273525126 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 21:25:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:25:25 INFO - PROCESS | 1662 | 1465273525138 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:25:25 INFO - PROCESS | 1662 | 1465273525139 Marionette TRACE conn2 <- [1,682,null,{}] 21:25:25 INFO - PROCESS | 1662 | 1465273525141 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}] 21:25:25 INFO - PROCESS | 1662 | 1465273525142 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:25 INFO - PROCESS | 1662 | 1465273525214 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 21:25:25 INFO - PROCESS | 1662 | 1465273525234 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:25 INFO - PROCESS | 1662 | 1465273525235 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x118337000 == 35 [pid = 1662] [id = 178] 21:25:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1174db000) [pid = 1662] [serial = 532] [outer = 0x0] 21:25:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118e14800) [pid = 1662] [serial = 533] [outer = 0x1174db000] 21:25:25 INFO - PROCESS | 1662 | 1465273525261 Marionette DEBUG loaded listener.js 21:25:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124ff1000) [pid = 1662] [serial = 534] [outer = 0x1174db000] 21:25:26 INFO - PROCESS | 1662 | 1465273526047 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]]]}] 21:25:26 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) 21:25:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 920ms 21:25:26 INFO - PROCESS | 1662 | 1465273526058 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 21:25:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:25:26 INFO - PROCESS | 1662 | 1465273526067 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 21:25:26 INFO - PROCESS | 1662 | 1465273526069 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:25:26 INFO - PROCESS | 1662 | 1465273526071 Marionette TRACE conn2 <- [1,686,null,{}] 21:25:26 INFO - PROCESS | 1662 | 1465273526074 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}] 21:25:26 INFO - PROCESS | 1662 | 1465273526075 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:26 INFO - PROCESS | 1662 | 1465273526145 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 21:25:26 INFO - PROCESS | 1662 | 1465273526148 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:26 INFO - PROCESS | 1662 | 1465273526149 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x126d1f800 == 36 [pid = 1662] [id = 179] 21:25:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x116adac00) [pid = 1662] [serial = 535] [outer = 0x0] 21:25:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x127171800) [pid = 1662] [serial = 536] [outer = 0x116adac00] 21:25:26 INFO - PROCESS | 1662 | 1465273526176 Marionette DEBUG loaded listener.js 21:25:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12899a000) [pid = 1662] [serial = 537] [outer = 0x116adac00] 21:25:26 INFO - PROCESS | 1662 | 1465273526984 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]]]}] 21:25:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:25:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 921ms 21:25:26 INFO - PROCESS | 1662 | 1465273526991 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 21:25:26 INFO - PROCESS | 1662 | 1465273526993 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 21:25:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:25:26 INFO - PROCESS | 1662 | 1465273526996 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:25:26 INFO - PROCESS | 1662 | 1465273526998 Marionette TRACE conn2 <- [1,690,null,{}] 21:25:27 INFO - PROCESS | 1662 | 1465273527001 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}] 21:25:27 INFO - PROCESS | 1662 | 1465273527002 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:27 INFO - PROCESS | 1662 | 1465273527080 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 21:25:27 INFO - PROCESS | 1662 | 1465273527174 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:27 INFO - PROCESS | 1662 | 1465273527176 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x112644000 == 37 [pid = 1662] [id = 180] 21:25:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x111aafc00) [pid = 1662] [serial = 538] [outer = 0x0] 21:25:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x112695400) [pid = 1662] [serial = 539] [outer = 0x111aafc00] 21:25:27 INFO - PROCESS | 1662 | 1465273527209 Marionette DEBUG loaded listener.js 21:25:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x112dea000) [pid = 1662] [serial = 540] [outer = 0x111aafc00] 21:25:28 INFO - PROCESS | 1662 | 1465273528210 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]]]}] 21:25:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:25:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1221ms 21:25:28 INFO - PROCESS | 1662 | 1465273528218 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 21:25:28 INFO - PROCESS | 1662 | 1465273528221 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 21:25:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:25:28 INFO - PROCESS | 1662 | 1465273528225 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:25:28 INFO - PROCESS | 1662 | 1465273528227 Marionette TRACE conn2 <- [1,694,null,{}] 21:25:28 INFO - PROCESS | 1662 | 1465273528231 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}] 21:25:28 INFO - PROCESS | 1662 | 1465273528232 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:28 INFO - PROCESS | 1662 | 1465273528340 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 21:25:28 INFO - PROCESS | 1662 | 1465273528422 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:28 INFO - PROCESS | 1662 | 1465273528424 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x11833b000 == 38 [pid = 1662] [id = 181] 21:25:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1176e9000) [pid = 1662] [serial = 541] [outer = 0x0] 21:25:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x117ea9400) [pid = 1662] [serial = 542] [outer = 0x1176e9000] 21:25:28 INFO - PROCESS | 1662 | 1465273528514 Marionette DEBUG loaded listener.js 21:25:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11834e400) [pid = 1662] [serial = 543] [outer = 0x1176e9000] 21:25:29 INFO - PROCESS | 1662 | --DOCSHELL 0x126d1f800 == 37 [pid = 1662] [id = 179] 21:25:29 INFO - PROCESS | 1662 | --DOCSHELL 0x118337000 == 36 [pid = 1662] [id = 178] 21:25:29 INFO - PROCESS | 1662 | --DOCSHELL 0x125372800 == 35 [pid = 1662] [id = 177] 21:25:29 INFO - PROCESS | 1662 | --DOCSHELL 0x124c43800 == 34 [pid = 1662] [id = 176] 21:25:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1238aa800 == 33 [pid = 1662] [id = 175] 21:25:29 INFO - PROCESS | 1662 | --DOCSHELL 0x119235800 == 32 [pid = 1662] [id = 174] 21:25:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ce800 == 31 [pid = 1662] [id = 173] 21:25:29 INFO - PROCESS | 1662 | --DOCSHELL 0x117145000 == 30 [pid = 1662] [id = 172] 21:25:29 INFO - PROCESS | 1662 | --DOCSHELL 0x113cb8000 == 29 [pid = 1662] [id = 171] 21:25:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1185d2000 == 28 [pid = 1662] [id = 170] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12716d000) [pid = 1662] [serial = 472] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x124fe8800) [pid = 1662] [serial = 469] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128a22c00) [pid = 1662] [serial = 475] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128998400) [pid = 1662] [serial = 473] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x124ff2400) [pid = 1662] [serial = 479] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x126d95c00) [pid = 1662] [serial = 481] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1192d3000) [pid = 1662] [serial = 478] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1176ed800) [pid = 1662] [serial = 448] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1182e6000) [pid = 1662] [serial = 449] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11628f000) [pid = 1662] [serial = 454] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116750400) [pid = 1662] [serial = 455] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118517800) [pid = 1662] [serial = 451] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119915800) [pid = 1662] [serial = 452] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118ec0800) [pid = 1662] [serial = 460] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11955b800) [pid = 1662] [serial = 461] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12ba93000) [pid = 1662] [serial = 446] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11827f400) [pid = 1662] [serial = 457] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118356c00) [pid = 1662] [serial = 458] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119e05000) [pid = 1662] [serial = 463] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12af57000) [pid = 1662] [serial = 485] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12a2b2400) [pid = 1662] [serial = 484] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12ba7f800) [pid = 1662] [serial = 488] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128d93c00) [pid = 1662] [serial = 476] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x124940000) [pid = 1662] [serial = 466] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12a9cb400) [pid = 1662] [serial = 487] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x129173800) [pid = 1662] [serial = 482] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x124fee000) [pid = 1662] [serial = 470] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x123de8400) [pid = 1662] [serial = 464] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x124ad4c00) [pid = 1662] [serial = 467] [outer = 0x0] [url = about:blank] 21:25:29 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x116f0d400) [pid = 1662] [serial = 200] [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.] 21:25:29 INFO - PROCESS | 1662 | 1465273529505 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]]]}] 21:25:29 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) 21:25:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1325ms 21:25:29 INFO - PROCESS | 1662 | 1465273529550 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 21:25:29 INFO - PROCESS | 1662 | 1465273529554 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 21:25:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:25:29 INFO - PROCESS | 1662 | 1465273529558 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:25:29 INFO - PROCESS | 1662 | 1465273529561 Marionette TRACE conn2 <- [1,698,null,{}] 21:25:29 INFO - PROCESS | 1662 | 1465273529566 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}] 21:25:29 INFO - PROCESS | 1662 | 1465273529569 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:29 INFO - PROCESS | 1662 | 1465273529683 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 21:25:29 INFO - PROCESS | 1662 | 1465273529729 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:29 INFO - PROCESS | 1662 | 1465273529731 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x1162ae800 == 29 [pid = 1662] [id = 182] 21:25:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x11693a400) [pid = 1662] [serial = 544] [outer = 0x0] 21:25:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x11697e400) [pid = 1662] [serial = 545] [outer = 0x11693a400] 21:25:29 INFO - PROCESS | 1662 | 1465273529765 Marionette DEBUG loaded listener.js 21:25:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x117ea9800) [pid = 1662] [serial = 546] [outer = 0x11693a400] 21:25:30 INFO - PROCESS | 1662 | 1465273530596 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]]]}] 21:25:30 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) 21:25:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1073ms 21:25:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:25:30 INFO - PROCESS | 1662 | 1465273530630 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 21:25:30 INFO - PROCESS | 1662 | 1465273530633 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 21:25:30 INFO - PROCESS | 1662 | 1465273530638 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:25:30 INFO - PROCESS | 1662 | 1465273530640 Marionette TRACE conn2 <- [1,702,null,{}] 21:25:30 INFO - PROCESS | 1662 | 1465273530642 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}] 21:25:30 INFO - PROCESS | 1662 | 1465273530644 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:30 INFO - PROCESS | 1662 | 1465273530721 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 21:25:30 INFO - PROCESS | 1662 | 1465273530727 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:30 INFO - PROCESS | 1662 | 1465273530728 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x118110000 == 30 [pid = 1662] [id = 183] 21:25:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1183b1000) [pid = 1662] [serial = 547] [outer = 0x0] 21:25:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118592000) [pid = 1662] [serial = 548] [outer = 0x1183b1000] 21:25:30 INFO - PROCESS | 1662 | 1465273530755 Marionette DEBUG loaded listener.js 21:25:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118ec0c00) [pid = 1662] [serial = 549] [outer = 0x1183b1000] 21:25:31 INFO - PROCESS | 1662 | 1465273531592 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]]]}] 21:25:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:25:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 21:25:31 INFO - PROCESS | 1662 | 1465273531609 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 21:25:31 INFO - PROCESS | 1662 | 1465273531610 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 21:25:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:25:31 INFO - PROCESS | 1662 | 1465273531621 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:25:31 INFO - PROCESS | 1662 | 1465273531625 Marionette TRACE conn2 <- [1,706,null,{}] 21:25:31 INFO - PROCESS | 1662 | 1465273531633 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}] 21:25:31 INFO - PROCESS | 1662 | 1465273531636 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:31 INFO - PROCESS | 1662 | 1465273531728 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 21:25:31 INFO - PROCESS | 1662 | 1465273531767 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:31 INFO - PROCESS | 1662 | 1465273531768 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x119589800 == 31 [pid = 1662] [id = 184] 21:25:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119489c00) [pid = 1662] [serial = 550] [outer = 0x0] 21:25:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11955fc00) [pid = 1662] [serial = 551] [outer = 0x119489c00] 21:25:31 INFO - PROCESS | 1662 | 1465273531796 Marionette DEBUG loaded listener.js 21:25:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x123886c00) [pid = 1662] [serial = 552] [outer = 0x119489c00] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x116f0cc00) [pid = 1662] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x116939800) [pid = 1662] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1182e1000) [pid = 1662] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x123bdd000) [pid = 1662] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1182db800) [pid = 1662] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x118352c00) [pid = 1662] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x112a7c000) [pid = 1662] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x11554a800) [pid = 1662] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x118352800) [pid = 1662] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x124fbd400) [pid = 1662] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x126f58400) [pid = 1662] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1174db000) [pid = 1662] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x113c60800) [pid = 1662] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x114e98400) [pid = 1662] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:25:32 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x11697a000) [pid = 1662] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:25:32 INFO - PROCESS | 1662 | 1465273532600 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]]]}] 21:25:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:25:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1023ms 21:25:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:25:32 INFO - PROCESS | 1662 | 1465273532644 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 21:25:32 INFO - PROCESS | 1662 | 1465273532646 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 21:25:32 INFO - PROCESS | 1662 | 1465273532648 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:25:32 INFO - PROCESS | 1662 | 1465273532649 Marionette TRACE conn2 <- [1,710,null,{}] 21:25:32 INFO - PROCESS | 1662 | 1465273532651 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}] 21:25:32 INFO - PROCESS | 1662 | 1465273532652 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:32 INFO - PROCESS | 1662 | 1465273532730 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 21:25:32 INFO - PROCESS | 1662 | 1465273532733 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:32 INFO - PROCESS | 1662 | 1465273532734 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x11922f000 == 32 [pid = 1662] [id = 185] 21:25:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1176ed400) [pid = 1662] [serial = 553] [outer = 0x0] 21:25:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x118ebe400) [pid = 1662] [serial = 554] [outer = 0x1176ed400] 21:25:32 INFO - PROCESS | 1662 | 1465273532762 Marionette DEBUG loaded listener.js 21:25:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x123de9c00) [pid = 1662] [serial = 555] [outer = 0x1176ed400] 21:25:33 INFO - PROCESS | 1662 | 1465273533548 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]]]}] 21:25:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:25:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 919ms 21:25:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:25:33 INFO - PROCESS | 1662 | 1465273533568 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 21:25:33 INFO - PROCESS | 1662 | 1465273533569 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 21:25:33 INFO - PROCESS | 1662 | 1465273533572 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:25:33 INFO - PROCESS | 1662 | 1465273533574 Marionette TRACE conn2 <- [1,714,null,{}] 21:25:33 INFO - PROCESS | 1662 | 1465273533577 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}] 21:25:33 INFO - PROCESS | 1662 | 1465273533578 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:33 INFO - PROCESS | 1662 | 1465273533650 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 21:25:33 INFO - PROCESS | 1662 | 1465273533654 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:33 INFO - PROCESS | 1662 | 1465273533657 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x118105800 == 33 [pid = 1662] [id = 186] 21:25:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1192d1000) [pid = 1662] [serial = 556] [outer = 0x0] 21:25:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x124ad4c00) [pid = 1662] [serial = 557] [outer = 0x1192d1000] 21:25:33 INFO - PROCESS | 1662 | 1465273533682 Marionette DEBUG loaded listener.js 21:25:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x124fe8400) [pid = 1662] [serial = 558] [outer = 0x1192d1000] 21:25:34 INFO - PROCESS | 1662 | 1465273534494 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]]]}] 21:25:34 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 21:25:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 21:25:34 INFO - PROCESS | 1662 | 1465273534542 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 21:25:34 INFO - PROCESS | 1662 | 1465273534544 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 21:25:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:25:34 INFO - PROCESS | 1662 | 1465273534546 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:25:34 INFO - PROCESS | 1662 | 1465273534547 Marionette TRACE conn2 <- [1,718,null,{}] 21:25:34 INFO - PROCESS | 1662 | 1465273534549 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}] 21:25:34 INFO - PROCESS | 1662 | 1465273534553 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:34 INFO - PROCESS | 1662 | 1465273534663 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 21:25:34 INFO - PROCESS | 1662 | 1465273534670 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:34 INFO - PROCESS | 1662 | 1465273534672 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12536a000 == 34 [pid = 1662] [id = 187] 21:25:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x125717000) [pid = 1662] [serial = 559] [outer = 0x0] 21:25:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x12601a000) [pid = 1662] [serial = 560] [outer = 0x125717000] 21:25:34 INFO - PROCESS | 1662 | 1465273534698 Marionette DEBUG loaded listener.js 21:25:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x127173400) [pid = 1662] [serial = 561] [outer = 0x125717000] 21:25:35 INFO - PROCESS | 1662 | 1465273535532 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]]]}] 21:25:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:25:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1018ms 21:25:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:25:35 INFO - PROCESS | 1662 | 1465273535564 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 21:25:35 INFO - PROCESS | 1662 | 1465273535567 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 21:25:35 INFO - PROCESS | 1662 | 1465273535571 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:25:35 INFO - PROCESS | 1662 | 1465273535573 Marionette TRACE conn2 <- [1,722,null,{}] 21:25:35 INFO - PROCESS | 1662 | 1465273535577 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}] 21:25:35 INFO - PROCESS | 1662 | 1465273535578 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:35 INFO - PROCESS | 1662 | 1465273535682 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 21:25:35 INFO - PROCESS | 1662 | 1465273535729 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:35 INFO - PROCESS | 1662 | 1465273535730 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x116945800 == 35 [pid = 1662] [id = 188] 21:25:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x115f5f400) [pid = 1662] [serial = 562] [outer = 0x0] 21:25:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1164dec00) [pid = 1662] [serial = 563] [outer = 0x115f5f400] 21:25:35 INFO - PROCESS | 1662 | 1465273535763 Marionette DEBUG loaded listener.js 21:25:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1176ed800) [pid = 1662] [serial = 564] [outer = 0x115f5f400] 21:25:36 INFO - PROCESS | 1662 | 1465273536200 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] 21:25:36 INFO - PROCESS | 1662 | 1465273536244 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 21:25:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:25:36 INFO - PROCESS | 1662 | 1465273536249 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:25:36 INFO - PROCESS | 1662 | 1465273536251 Marionette TRACE conn2 <- [1,726,null,{}] 21:25:36 INFO - PROCESS | 1662 | 1465273536253 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}] 21:25:36 INFO - PROCESS | 1662 | 1465273536255 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:36 INFO - PROCESS | 1662 | 1465273536352 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 21:25:36 INFO - PROCESS | 1662 | 1465273536414 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:36 INFO - PROCESS | 1662 | 1465273536416 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198f2000 == 36 [pid = 1662] [id = 189] 21:25:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1182e0000) [pid = 1662] [serial = 565] [outer = 0x0] 21:25:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1192b3800) [pid = 1662] [serial = 566] [outer = 0x1182e0000] 21:25:36 INFO - PROCESS | 1662 | 1465273536446 Marionette DEBUG loaded listener.js 21:25:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1192da800) [pid = 1662] [serial = 567] [outer = 0x1182e0000] 21:25:36 INFO - PROCESS | 1662 | 1465273536894 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]]]}] 21:25:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:25:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 669ms 21:25:36 INFO - PROCESS | 1662 | 1465273536919 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 21:25:36 INFO - PROCESS | 1662 | 1465273536922 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 21:25:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:25:36 INFO - PROCESS | 1662 | 1465273536925 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:25:36 INFO - PROCESS | 1662 | 1465273536928 Marionette TRACE conn2 <- [1,730,null,{}] 21:25:36 INFO - PROCESS | 1662 | 1465273536936 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}] 21:25:36 INFO - PROCESS | 1662 | 1465273536939 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:37 INFO - PROCESS | 1662 | 1465273537053 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 21:25:37 INFO - PROCESS | 1662 | 1465273537105 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:37 INFO - PROCESS | 1662 | 1465273537107 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289a3800 == 37 [pid = 1662] [id = 190] 21:25:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x124fe8800) [pid = 1662] [serial = 568] [outer = 0x0] 21:25:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x12696c000) [pid = 1662] [serial = 569] [outer = 0x124fe8800] 21:25:37 INFO - PROCESS | 1662 | 1465273537137 Marionette DEBUG loaded listener.js 21:25:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x12716ac00) [pid = 1662] [serial = 570] [outer = 0x124fe8800] 21:25:37 INFO - PROCESS | 1662 | 1465273537566 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] 21:25:37 INFO - PROCESS | 1662 | 1465273537599 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 21:25:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:25:37 INFO - PROCESS | 1662 | 1465273537601 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:25:37 INFO - PROCESS | 1662 | 1465273537602 Marionette TRACE conn2 <- [1,734,null,{}] 21:25:37 INFO - PROCESS | 1662 | 1465273537605 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}] 21:25:37 INFO - PROCESS | 1662 | 1465273537606 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:37 INFO - PROCESS | 1662 | 1465273537702 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 21:25:37 INFO - PROCESS | 1662 | 1465273537764 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:37 INFO - PROCESS | 1662 | 1465273537766 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a0000 == 38 [pid = 1662] [id = 191] 21:25:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12899ac00) [pid = 1662] [serial = 571] [outer = 0x0] 21:25:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12905d800) [pid = 1662] [serial = 572] [outer = 0x12899ac00] 21:25:37 INFO - PROCESS | 1662 | 1465273537795 Marionette DEBUG loaded listener.js 21:25:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x129068800) [pid = 1662] [serial = 573] [outer = 0x12899ac00] 21:25:38 INFO - PROCESS | 1662 | 1465273538206 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]]]}] 21:25:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:25:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 21:25:38 INFO - PROCESS | 1662 | 1465273538271 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 21:25:38 INFO - PROCESS | 1662 | 1465273538273 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 21:25:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:25:38 INFO - PROCESS | 1662 | 1465273538275 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:25:38 INFO - PROCESS | 1662 | 1465273538276 Marionette TRACE conn2 <- [1,738,null,{}] 21:25:38 INFO - PROCESS | 1662 | 1465273538279 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}] 21:25:38 INFO - PROCESS | 1662 | 1465273538280 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:38 INFO - PROCESS | 1662 | 1465273538415 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 21:25:38 INFO - PROCESS | 1662 | 1465273538490 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:38 INFO - PROCESS | 1662 | 1465273538491 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x112ee4800 == 39 [pid = 1662] [id = 192] 21:25:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x112d63400) [pid = 1662] [serial = 574] [outer = 0x0] 21:25:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118247800) [pid = 1662] [serial = 575] [outer = 0x112d63400] 21:25:38 INFO - PROCESS | 1662 | 1465273538520 Marionette DEBUG loaded listener.js 21:25:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x129178c00) [pid = 1662] [serial = 576] [outer = 0x112d63400] 21:25:39 INFO - PROCESS | 1662 | --DOCSHELL 0x118105800 == 38 [pid = 1662] [id = 186] 21:25:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11922f000 == 37 [pid = 1662] [id = 185] 21:25:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119589800 == 36 [pid = 1662] [id = 184] 21:25:39 INFO - PROCESS | 1662 | --DOCSHELL 0x118110000 == 35 [pid = 1662] [id = 183] 21:25:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1162ae800 == 34 [pid = 1662] [id = 182] 21:25:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11833b000 == 33 [pid = 1662] [id = 181] 21:25:39 INFO - PROCESS | 1662 | --DOCSHELL 0x112644000 == 32 [pid = 1662] [id = 180] 21:25:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a0000 == 31 [pid = 1662] [id = 191] 21:25:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1289a3800 == 30 [pid = 1662] [id = 190] 21:25:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1198f2000 == 29 [pid = 1662] [id = 189] 21:25:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12536a000 == 28 [pid = 1662] [id = 187] 21:25:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116945800 == 27 [pid = 1662] [id = 188] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119915c00) [pid = 1662] [serial = 524] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11824ac00) [pid = 1662] [serial = 515] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1182e1c00) [pid = 1662] [serial = 516] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119496400) [pid = 1662] [serial = 510] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x124dd5800) [pid = 1662] [serial = 527] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x123bdd400) [pid = 1662] [serial = 525] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126021400) [pid = 1662] [serial = 530] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x126019400) [pid = 1662] [serial = 528] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118e52800) [pid = 1662] [serial = 518] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1192b8800) [pid = 1662] [serial = 519] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x115f58800) [pid = 1662] [serial = 491] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1192d4c00) [pid = 1662] [serial = 509] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x112f5f000) [pid = 1662] [serial = 490] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x116458400) [pid = 1662] [serial = 512] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x116758c00) [pid = 1662] [serial = 513] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1192af400) [pid = 1662] [serial = 495] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x118516400) [pid = 1662] [serial = 494] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1257e5800) [pid = 1662] [serial = 498] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x124feb400) [pid = 1662] [serial = 497] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1293c7800) [pid = 1662] [serial = 501] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x118e14800) [pid = 1662] [serial = 533] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x128990800) [pid = 1662] [serial = 500] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x1293c9800) [pid = 1662] [serial = 504] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x124ff1000) [pid = 1662] [serial = 534] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x118e55400) [pid = 1662] [serial = 503] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x127171800) [pid = 1662] [serial = 536] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x116f0c400) [pid = 1662] [serial = 507] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x116292c00) [pid = 1662] [serial = 506] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x126d99800) [pid = 1662] [serial = 531] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x1192dc400) [pid = 1662] [serial = 521] [outer = 0x0] [url = about:blank] 21:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x11955ec00) [pid = 1662] [serial = 522] [outer = 0x0] [url = about:blank] 21:25:40 INFO - PROCESS | 1662 | 1465273540024 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]]]}] 21:25:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:25:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1774ms 21:25:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:25:40 INFO - PROCESS | 1662 | 1465273540050 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 21:25:40 INFO - PROCESS | 1662 | 1465273540052 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 21:25:40 INFO - PROCESS | 1662 | 1465273540058 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:25:40 INFO - PROCESS | 1662 | 1465273540060 Marionette TRACE conn2 <- [1,742,null,{}] 21:25:40 INFO - PROCESS | 1662 | 1465273540065 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}] 21:25:40 INFO - PROCESS | 1662 | 1465273540066 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:40 INFO - PROCESS | 1662 | 1465273540139 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 21:25:40 INFO - PROCESS | 1662 | 1465273540144 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:40 INFO - PROCESS | 1662 | 1465273540146 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x115ecd800 == 28 [pid = 1662] [id = 193] 21:25:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x116905000) [pid = 1662] [serial = 577] [outer = 0x0] 21:25:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x116910400) [pid = 1662] [serial = 578] [outer = 0x116905000] 21:25:40 INFO - PROCESS | 1662 | 1465273540177 Marionette DEBUG loaded listener.js 21:25:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x1176e2000) [pid = 1662] [serial = 579] [outer = 0x116905000] 21:25:40 INFO - PROCESS | 1662 | 1465273540974 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]]]}] 21:25:40 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 21:25:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 923ms 21:25:40 INFO - PROCESS | 1662 | 1465273540979 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 21:25:40 INFO - PROCESS | 1662 | 1465273540982 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 21:25:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:25:40 INFO - PROCESS | 1662 | 1465273540988 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:25:40 INFO - PROCESS | 1662 | 1465273540990 Marionette TRACE conn2 <- [1,746,null,{}] 21:25:40 INFO - PROCESS | 1662 | 1465273540993 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}] 21:25:40 INFO - PROCESS | 1662 | 1465273540995 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:41 INFO - PROCESS | 1662 | 1465273541074 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 21:25:41 INFO - PROCESS | 1662 | 1465273541118 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:41 INFO - PROCESS | 1662 | 1465273541120 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f9f000 == 29 [pid = 1662] [id = 194] 21:25:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x11824dc00) [pid = 1662] [serial = 580] [outer = 0x0] 21:25:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1182e1000) [pid = 1662] [serial = 581] [outer = 0x11824dc00] 21:25:41 INFO - PROCESS | 1662 | 1465273541147 Marionette DEBUG loaded listener.js 21:25:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x11834f400) [pid = 1662] [serial = 582] [outer = 0x11824dc00] 21:25:41 INFO - PROCESS | 1662 | 1465273541929 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]]]}] 21:25:41 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.) 21:25:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 21:25:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:25:41 INFO - PROCESS | 1662 | 1465273541959 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 21:25:41 INFO - PROCESS | 1662 | 1465273541960 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 21:25:41 INFO - PROCESS | 1662 | 1465273541970 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:25:41 INFO - PROCESS | 1662 | 1465273541979 Marionette TRACE conn2 <- [1,750,null,{}] 21:25:41 INFO - PROCESS | 1662 | 1465273541987 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}] 21:25:41 INFO - PROCESS | 1662 | 1465273541990 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:42 INFO - PROCESS | 1662 | 1465273542082 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 21:25:42 INFO - PROCESS | 1662 | 1465273542115 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:42 INFO - PROCESS | 1662 | 1465273542117 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x118323800 == 30 [pid = 1662] [id = 195] 21:25:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1192ae000) [pid = 1662] [serial = 583] [outer = 0x0] 21:25:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1192b2800) [pid = 1662] [serial = 584] [outer = 0x1192ae000] 21:25:42 INFO - PROCESS | 1662 | 1465273542145 Marionette DEBUG loaded listener.js 21:25:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x1192d4800) [pid = 1662] [serial = 585] [outer = 0x1192ae000] 21:25:42 INFO - PROCESS | 1662 | 1465273542930 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]]]}] 21:25:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:25:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 988ms 21:25:42 INFO - PROCESS | 1662 | 1465273542951 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 21:25:42 INFO - PROCESS | 1662 | 1465273542953 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 21:25:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:25:42 INFO - PROCESS | 1662 | 1465273542962 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:25:42 INFO - PROCESS | 1662 | 1465273542963 Marionette TRACE conn2 <- [1,754,null,{}] 21:25:42 INFO - PROCESS | 1662 | 1465273542965 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}] 21:25:42 INFO - PROCESS | 1662 | 1465273542966 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:43 INFO - PROCESS | 1662 | 1465273543055 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 21:25:43 INFO - PROCESS | 1662 | 1465273543058 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:43 INFO - PROCESS | 1662 | 1465273543059 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ee1000 == 31 [pid = 1662] [id = 196] 21:25:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x11931b400) [pid = 1662] [serial = 586] [outer = 0x0] 21:25:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x11955d400) [pid = 1662] [serial = 587] [outer = 0x11931b400] 21:25:43 INFO - PROCESS | 1662 | 1465273543085 Marionette DEBUG loaded listener.js 21:25:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x119567400) [pid = 1662] [serial = 588] [outer = 0x11931b400] 21:25:43 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x125717000) [pid = 1662] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:25:43 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1176ed400) [pid = 1662] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:25:43 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1176e9000) [pid = 1662] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:25:43 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x1192d1000) [pid = 1662] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:25:43 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x11693a400) [pid = 1662] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:25:43 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x1183b1000) [pid = 1662] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:25:43 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x111aafc00) [pid = 1662] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:25:43 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x119489c00) [pid = 1662] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:25:43 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x116adac00) [pid = 1662] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:25:43 INFO - PROCESS | 1662 | 1465273543912 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]]]}] 21:25:43 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 21:25:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 21:25:43 INFO - PROCESS | 1662 | 1465273543933 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 21:25:43 INFO - PROCESS | 1662 | 1465273543934 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 21:25:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:25:43 INFO - PROCESS | 1662 | 1465273543936 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:25:43 INFO - PROCESS | 1662 | 1465273543938 Marionette TRACE conn2 <- [1,758,null,{}] 21:25:43 INFO - PROCESS | 1662 | 1465273543942 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}] 21:25:43 INFO - PROCESS | 1662 | 1465273543950 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:44 INFO - PROCESS | 1662 | 1465273544018 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 21:25:44 INFO - PROCESS | 1662 | 1465273544023 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:44 INFO - PROCESS | 1662 | 1465273544025 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x11958b000 == 32 [pid = 1662] [id = 197] 21:25:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x113c2dc00) [pid = 1662] [serial = 589] [outer = 0x0] 21:25:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x119327c00) [pid = 1662] [serial = 590] [outer = 0x113c2dc00] 21:25:44 INFO - PROCESS | 1662 | 1465273544049 Marionette DEBUG loaded listener.js 21:25:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x123884400) [pid = 1662] [serial = 591] [outer = 0x113c2dc00] 21:25:44 INFO - PROCESS | 1662 | 1465273544350 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]]]}] 21:25:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:25:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 421ms 21:25:44 INFO - PROCESS | 1662 | 1465273544362 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 21:25:44 INFO - PROCESS | 1662 | 1465273544363 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 21:25:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:25:44 INFO - PROCESS | 1662 | 1465273544365 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:25:44 INFO - PROCESS | 1662 | 1465273544366 Marionette TRACE conn2 <- [1,762,null,{}] 21:25:44 INFO - PROCESS | 1662 | 1465273544368 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}] 21:25:44 INFO - PROCESS | 1662 | 1465273544375 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:44 INFO - PROCESS | 1662 | 1465273544465 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 21:25:44 INFO - PROCESS | 1662 | 1465273544513 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:44 INFO - PROCESS | 1662 | 1465273544514 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x123895800 == 33 [pid = 1662] [id = 198] 21:25:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1164e6c00) [pid = 1662] [serial = 592] [outer = 0x0] 21:25:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x123bd9800) [pid = 1662] [serial = 593] [outer = 0x1164e6c00] 21:25:44 INFO - PROCESS | 1662 | 1465273544539 Marionette DEBUG loaded listener.js 21:25:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x125717000) [pid = 1662] [serial = 594] [outer = 0x1164e6c00] 21:25:45 INFO - PROCESS | 1662 | 1465273545258 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]]]}] 21:25:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:25:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 918ms 21:25:45 INFO - PROCESS | 1662 | 1465273545284 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 21:25:45 INFO - PROCESS | 1662 | 1465273545285 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 21:25:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:25:45 INFO - PROCESS | 1662 | 1465273545287 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:25:45 INFO - PROCESS | 1662 | 1465273545288 Marionette TRACE conn2 <- [1,766,null,{}] 21:25:45 INFO - PROCESS | 1662 | 1465273545290 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}] 21:25:45 INFO - PROCESS | 1662 | 1465273545291 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:45 INFO - PROCESS | 1662 | 1465273545367 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 21:25:45 INFO - PROCESS | 1662 | 1465273545371 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:45 INFO - PROCESS | 1662 | 1465273545373 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12485b800 == 34 [pid = 1662] [id = 199] 21:25:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1183b1000) [pid = 1662] [serial = 595] [outer = 0x0] 21:25:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x126019c00) [pid = 1662] [serial = 596] [outer = 0x1183b1000] 21:25:45 INFO - PROCESS | 1662 | 1465273545398 Marionette DEBUG loaded listener.js 21:25:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x126d96000) [pid = 1662] [serial = 597] [outer = 0x1183b1000] 21:25:46 INFO - PROCESS | 1662 | 1465273546179 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]]]}] 21:25:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:25:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 973ms 21:25:46 INFO - PROCESS | 1662 | 1465273546261 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 21:25:46 INFO - PROCESS | 1662 | 1465273546263 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 21:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:25:46 INFO - PROCESS | 1662 | 1465273546267 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:25:46 INFO - PROCESS | 1662 | 1465273546269 Marionette TRACE conn2 <- [1,770,null,{}] 21:25:46 INFO - PROCESS | 1662 | 1465273546273 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}] 21:25:46 INFO - PROCESS | 1662 | 1465273546274 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:46 INFO - PROCESS | 1662 | 1465273546401 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 21:25:46 INFO - PROCESS | 1662 | 1465273546448 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:46 INFO - PROCESS | 1662 | 1465273546450 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x116677000 == 35 [pid = 1662] [id = 200] 21:25:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x115f5a800) [pid = 1662] [serial = 598] [outer = 0x0] 21:25:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x116466400) [pid = 1662] [serial = 599] [outer = 0x115f5a800] 21:25:46 INFO - PROCESS | 1662 | 1465273546482 Marionette DEBUG loaded listener.js 21:25:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1176ee000) [pid = 1662] [serial = 600] [outer = 0x115f5a800] 21:25:47 INFO - PROCESS | 1662 | 1465273547004 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]]]}] 21:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 770ms 21:25:47 INFO - PROCESS | 1662 | 1465273547047 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 21:25:47 INFO - PROCESS | 1662 | 1465273547050 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 21:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:25:47 INFO - PROCESS | 1662 | 1465273547058 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:25:47 INFO - PROCESS | 1662 | 1465273547060 Marionette TRACE conn2 <- [1,774,null,{}] 21:25:47 INFO - PROCESS | 1662 | 1465273547062 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}] 21:25:47 INFO - PROCESS | 1662 | 1465273547064 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:47 INFO - PROCESS | 1662 | 1465273547166 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 21:25:47 INFO - PROCESS | 1662 | 1465273547237 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:47 INFO - PROCESS | 1662 | 1465273547238 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x11921a800 == 36 [pid = 1662] [id = 201] 21:25:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1182ea000) [pid = 1662] [serial = 601] [outer = 0x0] 21:25:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1183b0c00) [pid = 1662] [serial = 602] [outer = 0x1182ea000] 21:25:47 INFO - PROCESS | 1662 | 1465273547269 Marionette DEBUG loaded listener.js 21:25:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118e55000) [pid = 1662] [serial = 603] [outer = 0x1182ea000] 21:25:47 INFO - PROCESS | 1662 | --DOCSHELL 0x123895800 == 35 [pid = 1662] [id = 198] 21:25:47 INFO - PROCESS | 1662 | --DOCSHELL 0x11958b000 == 34 [pid = 1662] [id = 197] 21:25:47 INFO - PROCESS | 1662 | --DOCSHELL 0x118ee1000 == 33 [pid = 1662] [id = 196] 21:25:47 INFO - PROCESS | 1662 | --DOCSHELL 0x118323800 == 32 [pid = 1662] [id = 195] 21:25:47 INFO - PROCESS | 1662 | --DOCSHELL 0x116f9f000 == 31 [pid = 1662] [id = 194] 21:25:47 INFO - PROCESS | 1662 | --DOCSHELL 0x115ecd800 == 30 [pid = 1662] [id = 193] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12899a000) [pid = 1662] [serial = 537] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12601a000) [pid = 1662] [serial = 560] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x118ebe400) [pid = 1662] [serial = 554] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x123de9c00) [pid = 1662] [serial = 555] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x117ea9400) [pid = 1662] [serial = 542] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x11834e400) [pid = 1662] [serial = 543] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x124ad4c00) [pid = 1662] [serial = 557] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x11697e400) [pid = 1662] [serial = 545] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x117ea9800) [pid = 1662] [serial = 546] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x118592000) [pid = 1662] [serial = 548] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x112695400) [pid = 1662] [serial = 539] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x112dea000) [pid = 1662] [serial = 540] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x124fe8400) [pid = 1662] [serial = 558] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x11955fc00) [pid = 1662] [serial = 551] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x123886c00) [pid = 1662] [serial = 552] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x118ec0c00) [pid = 1662] [serial = 549] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x127173400) [pid = 1662] [serial = 561] [outer = 0x0] [url = about:blank] 21:25:47 INFO - PROCESS | 1662 | 1465273547835 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]]]}] 21:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 823ms 21:25:47 INFO - PROCESS | 1662 | 1465273547880 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 21:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:25:47 INFO - PROCESS | 1662 | 1465273547882 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 21:25:47 INFO - PROCESS | 1662 | 1465273547885 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:25:47 INFO - PROCESS | 1662 | 1465273547886 Marionette TRACE conn2 <- [1,778,null,{}] 21:25:47 INFO - PROCESS | 1662 | 1465273547896 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}] 21:25:47 INFO - PROCESS | 1662 | 1465273547897 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:47 INFO - PROCESS | 1662 | 1465273547973 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 21:25:47 INFO - PROCESS | 1662 | 1465273547978 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:47 INFO - PROCESS | 1662 | 1465273547981 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x11667a800 == 31 [pid = 1662] [id = 202] 21:25:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x11697e400) [pid = 1662] [serial = 604] [outer = 0x0] 21:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x116f0cc00) [pid = 1662] [serial = 605] [outer = 0x11697e400] 21:25:48 INFO - PROCESS | 1662 | 1465273548011 Marionette DEBUG loaded listener.js 21:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x118275c00) [pid = 1662] [serial = 606] [outer = 0x11697e400] 21:25:48 INFO - PROCESS | 1662 | 1465273548333 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]]]}] 21:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 476ms 21:25:48 INFO - PROCESS | 1662 | 1465273548361 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 21:25:48 INFO - PROCESS | 1662 | 1465273548364 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 21:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:25:48 INFO - PROCESS | 1662 | 1465273548368 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:25:48 INFO - PROCESS | 1662 | 1465273548370 Marionette TRACE conn2 <- [1,782,null,{}] 21:25:48 INFO - PROCESS | 1662 | 1465273548375 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}] 21:25:48 INFO - PROCESS | 1662 | 1465273548376 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:48 INFO - PROCESS | 1662 | 1465273548463 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 21:25:48 INFO - PROCESS | 1662 | 1465273548508 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:48 INFO - PROCESS | 1662 | 1465273548510 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x117459000 == 32 [pid = 1662] [id = 203] 21:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x118281800) [pid = 1662] [serial = 607] [outer = 0x0] 21:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x1183b2800) [pid = 1662] [serial = 608] [outer = 0x118281800] 21:25:48 INFO - PROCESS | 1662 | 1465273548536 Marionette DEBUG loaded listener.js 21:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x118ec2800) [pid = 1662] [serial = 609] [outer = 0x118281800] 21:25:48 INFO - PROCESS | 1662 | 1465273548818 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]]]}] 21:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 472ms 21:25:48 INFO - PROCESS | 1662 | 1465273548844 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 21:25:48 INFO - PROCESS | 1662 | 1465273548846 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 21:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:25:48 INFO - PROCESS | 1662 | 1465273548848 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:25:48 INFO - PROCESS | 1662 | 1465273548850 Marionette TRACE conn2 <- [1,786,null,{}] 21:25:48 INFO - PROCESS | 1662 | 1465273548866 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}] 21:25:48 INFO - PROCESS | 1662 | 1465273548869 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:48 INFO - PROCESS | 1662 | 1465273548950 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 21:25:48 INFO - PROCESS | 1662 | 1465273548957 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:48 INFO - PROCESS | 1662 | 1465273548959 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193c7800 == 33 [pid = 1662] [id = 204] 21:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1192b7000) [pid = 1662] [serial = 610] [outer = 0x0] 21:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x119493400) [pid = 1662] [serial = 611] [outer = 0x1192b7000] 21:25:48 INFO - PROCESS | 1662 | 1465273548991 Marionette DEBUG loaded listener.js 21:25:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x119cf7c00) [pid = 1662] [serial = 612] [outer = 0x1192b7000] 21:25:49 INFO - PROCESS | 1662 | 1465273549324 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]]]}] 21:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 526ms 21:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:25:49 INFO - PROCESS | 1662 | 1465273549376 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 21:25:49 INFO - PROCESS | 1662 | 1465273549377 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 21:25:49 INFO - PROCESS | 1662 | 1465273549380 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:25:49 INFO - PROCESS | 1662 | 1465273549381 Marionette TRACE conn2 <- [1,790,null,{}] 21:25:49 INFO - PROCESS | 1662 | 1465273549383 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}] 21:25:49 INFO - PROCESS | 1662 | 1465273549384 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:49 INFO - PROCESS | 1662 | 1465273549464 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 21:25:49 INFO - PROCESS | 1662 | 1465273549468 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:49 INFO - PROCESS | 1662 | 1465273549469 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238aa800 == 34 [pid = 1662] [id = 205] 21:25:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x118ec2400) [pid = 1662] [serial = 613] [outer = 0x0] 21:25:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1249f2000) [pid = 1662] [serial = 614] [outer = 0x118ec2400] 21:25:49 INFO - PROCESS | 1662 | 1465273549496 Marionette DEBUG loaded listener.js 21:25:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x124dd8000) [pid = 1662] [serial = 615] [outer = 0x118ec2400] 21:25:49 INFO - PROCESS | 1662 | 1465273549811 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]]]}] 21:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 21:25:49 INFO - PROCESS | 1662 | 1465273549850 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 21:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:25:49 INFO - PROCESS | 1662 | 1465273549858 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 21:25:49 INFO - PROCESS | 1662 | 1465273549860 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:25:49 INFO - PROCESS | 1662 | 1465273549861 Marionette TRACE conn2 <- [1,794,null,{}] 21:25:49 INFO - PROCESS | 1662 | 1465273549863 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}] 21:25:49 INFO - PROCESS | 1662 | 1465273549865 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:49 INFO - PROCESS | 1662 | 1465273549965 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 21:25:49 INFO - PROCESS | 1662 | 1465273549977 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:49 INFO - PROCESS | 1662 | 1465273549978 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x123bc3800 == 35 [pid = 1662] [id = 206] 21:25:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x123de9c00) [pid = 1662] [serial = 616] [outer = 0x0] 21:25:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x124fb7800) [pid = 1662] [serial = 617] [outer = 0x123de9c00] 21:25:50 INFO - PROCESS | 1662 | 1465273550002 Marionette DEBUG loaded listener.js 21:25:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x12571b400) [pid = 1662] [serial = 618] [outer = 0x123de9c00] 21:25:50 INFO - PROCESS | 1662 | 1465273550362 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]]]}] 21:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 21:25:50 INFO - PROCESS | 1662 | 1465273550379 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 21:25:50 INFO - PROCESS | 1662 | 1465273550380 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 21:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:25:50 INFO - PROCESS | 1662 | 1465273550382 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:25:50 INFO - PROCESS | 1662 | 1465273550383 Marionette TRACE conn2 <- [1,798,null,{}] 21:25:50 INFO - PROCESS | 1662 | 1465273550385 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}] 21:25:50 INFO - PROCESS | 1662 | 1465273550390 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:50 INFO - PROCESS | 1662 | 1465273550503 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 21:25:50 INFO - PROCESS | 1662 | 1465273550535 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:50 INFO - PROCESS | 1662 | 1465273550537 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x124f3b000 == 36 [pid = 1662] [id = 207] 21:25:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1253b1800) [pid = 1662] [serial = 619] [outer = 0x0] 21:25:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x126fd6400) [pid = 1662] [serial = 620] [outer = 0x1253b1800] 21:25:50 INFO - PROCESS | 1662 | 1465273550561 Marionette DEBUG loaded listener.js 21:25:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x128a1c800) [pid = 1662] [serial = 621] [outer = 0x1253b1800] 21:25:50 INFO - PROCESS | 1662 | 1465273550871 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]]]}] 21:25:50 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 21:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 21:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:25:50 INFO - PROCESS | 1662 | 1465273550901 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 21:25:50 INFO - PROCESS | 1662 | 1465273550903 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 21:25:50 INFO - PROCESS | 1662 | 1465273550912 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:25:50 INFO - PROCESS | 1662 | 1465273550920 Marionette TRACE conn2 <- [1,802,null,{}] 21:25:50 INFO - PROCESS | 1662 | 1465273550922 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}] 21:25:50 INFO - PROCESS | 1662 | 1465273550923 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:51 INFO - PROCESS | 1662 | 1465273551014 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 21:25:51 INFO - PROCESS | 1662 | 1465273551018 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:51 INFO - PROCESS | 1662 | 1465273551019 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x1269c5800 == 37 [pid = 1662] [id = 208] 21:25:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x128a23800) [pid = 1662] [serial = 622] [outer = 0x0] 21:25:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x128d84c00) [pid = 1662] [serial = 623] [outer = 0x128a23800] 21:25:51 INFO - PROCESS | 1662 | 1465273551043 Marionette DEBUG loaded listener.js 21:25:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x129065c00) [pid = 1662] [serial = 624] [outer = 0x128a23800] 21:25:51 INFO - PROCESS | 1662 | 1465273551370 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]]]}] 21:25:51 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 21:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 481ms 21:25:51 INFO - PROCESS | 1662 | 1465273551387 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 21:25:51 INFO - PROCESS | 1662 | 1465273551390 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 21:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:25:51 INFO - PROCESS | 1662 | 1465273551398 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:25:51 INFO - PROCESS | 1662 | 1465273551399 Marionette TRACE conn2 <- [1,806,null,{}] 21:25:51 INFO - PROCESS | 1662 | 1465273551401 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}] 21:25:51 INFO - PROCESS | 1662 | 1465273551402 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:51 INFO - PROCESS | 1662 | 1465273551498 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 21:25:51 INFO - PROCESS | 1662 | 1465273551501 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:51 INFO - PROCESS | 1662 | 1465273551502 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289a6000 == 38 [pid = 1662] [id = 209] 21:25:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x128b73000) [pid = 1662] [serial = 625] [outer = 0x0] 21:25:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x129174c00) [pid = 1662] [serial = 626] [outer = 0x128b73000] 21:25:51 INFO - PROCESS | 1662 | 1465273551529 Marionette DEBUG loaded listener.js 21:25:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x129310400) [pid = 1662] [serial = 627] [outer = 0x128b73000] 21:25:51 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:25:51 INFO - PROCESS | 1662 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 21:25:51 INFO - PROCESS | 1662 | Determined SkiaGL cache limits: Size 100663296, Items: 256 21:25:51 INFO - PROCESS | 1662 | [GFX2-]: Using SkiaGL canvas. 21:25:51 INFO - PROCESS | 1662 | 1465273551895 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]]]}] 21:25:51 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 21:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 525ms 21:25:51 INFO - PROCESS | 1662 | 1465273551919 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 21:25:51 INFO - PROCESS | 1662 | 1465273551921 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 21:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:25:51 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11931b400) [pid = 1662] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:25:51 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11824dc00) [pid = 1662] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:25:51 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x112d63400) [pid = 1662] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:25:51 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x116905000) [pid = 1662] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:25:51 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x115f5f400) [pid = 1662] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:25:51 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1182e0000) [pid = 1662] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:25:51 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x124fe8800) [pid = 1662] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:25:51 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12899ac00) [pid = 1662] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:25:51 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x113c2dc00) [pid = 1662] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:25:51 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1192ae000) [pid = 1662] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:25:51 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1164e6c00) [pid = 1662] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:25:51 INFO - PROCESS | 1662 | 1465273551951 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:25:51 INFO - PROCESS | 1662 | 1465273551952 Marionette TRACE conn2 <- [1,810,null,{}] 21:25:51 INFO - PROCESS | 1662 | 1465273551956 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}] 21:25:51 INFO - PROCESS | 1662 | 1465273551957 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:52 INFO - PROCESS | 1662 | 1465273552042 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 21:25:52 INFO - PROCESS | 1662 | 1465273552045 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:52 INFO - PROCESS | 1662 | 1465273552046 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x128d21800 == 39 [pid = 1662] [id = 210] 21:25:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1182df400) [pid = 1662] [serial = 628] [outer = 0x0] 21:25:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1183a6c00) [pid = 1662] [serial = 629] [outer = 0x1182df400] 21:25:52 INFO - PROCESS | 1662 | 1465273552070 Marionette DEBUG loaded listener.js 21:25:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1249f0000) [pid = 1662] [serial = 630] [outer = 0x1182df400] 21:25:52 INFO - PROCESS | 1662 | 1465273552376 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]]]}] 21:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 496ms 21:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:25:52 INFO - PROCESS | 1662 | 1465273552421 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 21:25:52 INFO - PROCESS | 1662 | 1465273552423 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 21:25:52 INFO - PROCESS | 1662 | 1465273552425 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:25:52 INFO - PROCESS | 1662 | 1465273552426 Marionette TRACE conn2 <- [1,814,null,{}] 21:25:52 INFO - PROCESS | 1662 | 1465273552429 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}] 21:25:52 INFO - PROCESS | 1662 | 1465273552431 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:52 INFO - PROCESS | 1662 | 1465273552520 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 21:25:52 INFO - PROCESS | 1662 | 1465273552584 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:52 INFO - PROCESS | 1662 | 1465273552586 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291d7000 == 40 [pid = 1662] [id = 211] 21:25:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1182e0000) [pid = 1662] [serial = 631] [outer = 0x0] 21:25:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x128a1ec00) [pid = 1662] [serial = 632] [outer = 0x1182e0000] 21:25:52 INFO - PROCESS | 1662 | 1465273552618 Marionette DEBUG loaded listener.js 21:25:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1293ca000) [pid = 1662] [serial = 633] [outer = 0x1182e0000] 21:25:53 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 21:25:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 21:25:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1 21:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:25:53 INFO - _addTest/ [0,817,"getWindowHandle",null] 21:25:53 INFO - PROCESS | 1662 | 1465273553045 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 21:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:25:53 INFO - PROCESS | 1662 | 1465273553047 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:25:53 INFO - PROCESS | 1662 | 1465273553049 Marionette TRACE conn2 <- [1,818,null,{}] 21:25:53 INFO - PROCESS | 1662 | 1465273553051 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}] 21:25:53 INFO - PROCESS | 1662 | 1465273553062 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:53 INFO - PROCESS | 1662 | 1465273553149 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 21:25:53 INFO - PROCESS | 1662 | 1465273553201 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:53 INFO - PROCESS | 1662 | 1465273553203 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a417000 == 41 [pid = 1662] [id = 212] 21:25:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1182e0c00) [pid = 1662] [serial = 634] [outer = 0x0] 21:25:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x12a4d8800) [pid = 1662] [serial = 635] [outer = 0x1182e0c00] 21:25:53 INFO - PROCESS | 1662 | 1465273553228 Marionette DEBUG loaded listener.js 21:25:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12a9d2800) [pid = 1662] [serial = 636] [outer = 0x1182e0c00] 21:25:53 INFO - PROCESS | 1662 | 1465273553500 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]]]}] 21:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 21:25:53 INFO - PROCESS | 1662 | 1465273553520 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 21:25:53 INFO - PROCESS | 1662 | 1465273553525 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 21:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:25:53 INFO - PROCESS | 1662 | 1465273553535 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:25:53 INFO - PROCESS | 1662 | 1465273553537 Marionette TRACE conn2 <- [1,822,null,{}] 21:25:53 INFO - PROCESS | 1662 | 1465273553551 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}] 21:25:53 INFO - PROCESS | 1662 | 1465273553552 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:53 INFO - PROCESS | 1662 | 1465273553682 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 21:25:53 INFO - PROCESS | 1662 | 1465273553688 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:53 INFO - PROCESS | 1662 | 1465273553689 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a76e000 == 42 [pid = 1662] [id = 213] 21:25:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x12a4e5c00) [pid = 1662] [serial = 637] [outer = 0x0] 21:25:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x12af56800) [pid = 1662] [serial = 638] [outer = 0x12a4e5c00] 21:25:53 INFO - PROCESS | 1662 | 1465273553729 Marionette DEBUG loaded listener.js 21:25:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12b035400) [pid = 1662] [serial = 639] [outer = 0x12a4e5c00] 21:25:54 INFO - PROCESS | 1662 | 1465273554249 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] 21:25:54 INFO - PROCESS | 1662 | 1465273554269 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 21:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:25:54 INFO - PROCESS | 1662 | 1465273554272 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:25:54 INFO - PROCESS | 1662 | 1465273554274 Marionette TRACE conn2 <- [1,826,null,{}] 21:25:54 INFO - PROCESS | 1662 | 1465273554278 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}] 21:25:54 INFO - PROCESS | 1662 | 1465273554280 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:54 INFO - PROCESS | 1662 | 1465273554385 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 21:25:54 INFO - PROCESS | 1662 | 1465273554440 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:54 INFO - PROCESS | 1662 | 1465273554441 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183da000 == 43 [pid = 1662] [id = 214] 21:25:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x113c20000) [pid = 1662] [serial = 640] [outer = 0x0] 21:25:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x116f17000) [pid = 1662] [serial = 641] [outer = 0x113c20000] 21:25:54 INFO - PROCESS | 1662 | 1465273554484 Marionette DEBUG loaded listener.js 21:25:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1182e4400) [pid = 1662] [serial = 642] [outer = 0x113c20000] 21:25:54 INFO - PROCESS | 1662 | 1465273554889 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]]]}] 21:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 21:25:54 INFO - PROCESS | 1662 | 1465273554943 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 21:25:54 INFO - PROCESS | 1662 | 1465273554946 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 21:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:25:54 INFO - PROCESS | 1662 | 1465273554951 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:25:54 INFO - PROCESS | 1662 | 1465273554953 Marionette TRACE conn2 <- [1,830,null,{}] 21:25:55 INFO - PROCESS | 1662 | 1465273555011 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}] 21:25:55 INFO - PROCESS | 1662 | 1465273555013 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:55 INFO - PROCESS | 1662 | 1465273555111 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 21:25:55 INFO - PROCESS | 1662 | 1465273555174 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:55 INFO - PROCESS | 1662 | 1465273555176 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1255fa000 == 44 [pid = 1662] [id = 215] 21:25:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1192b6000) [pid = 1662] [serial = 643] [outer = 0x0] 21:25:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1192d5c00) [pid = 1662] [serial = 644] [outer = 0x1192b6000] 21:25:55 INFO - PROCESS | 1662 | 1465273555206 Marionette DEBUG loaded listener.js 21:25:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119565800) [pid = 1662] [serial = 645] [outer = 0x1192b6000] 21:25:55 INFO - PROCESS | 1662 | 1465273555626 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]]]}] 21:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 686ms 21:25:55 INFO - PROCESS | 1662 | 1465273555653 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 21:25:55 INFO - PROCESS | 1662 | 1465273555655 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 21:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:25:55 INFO - PROCESS | 1662 | 1465273555659 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:25:55 INFO - PROCESS | 1662 | 1465273555662 Marionette TRACE conn2 <- [1,834,null,{}] 21:25:55 INFO - PROCESS | 1662 | 1465273555669 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}] 21:25:55 INFO - PROCESS | 1662 | 1465273555675 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:55 INFO - PROCESS | 1662 | 1465273555771 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 21:25:55 INFO - PROCESS | 1662 | 1465273555836 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:55 INFO - PROCESS | 1662 | 1465273555838 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af32800 == 45 [pid = 1662] [id = 216] 21:25:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1257ecc00) [pid = 1662] [serial = 646] [outer = 0x0] 21:25:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126d2fc00) [pid = 1662] [serial = 647] [outer = 0x1257ecc00] 21:25:55 INFO - PROCESS | 1662 | 1465273555868 Marionette DEBUG loaded listener.js 21:25:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128991c00) [pid = 1662] [serial = 648] [outer = 0x1257ecc00] 21:25:56 INFO - PROCESS | 1662 | 1465273556279 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]]]}] 21:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 673ms 21:25:56 INFO - PROCESS | 1662 | 1465273556345 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 21:25:56 INFO - PROCESS | 1662 | 1465273556347 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 21:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:25:56 INFO - PROCESS | 1662 | 1465273556350 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:25:56 INFO - PROCESS | 1662 | 1465273556351 Marionette TRACE conn2 <- [1,838,null,{}] 21:25:56 INFO - PROCESS | 1662 | 1465273556354 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}] 21:25:56 INFO - PROCESS | 1662 | 1465273556357 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:56 INFO - PROCESS | 1662 | 1465273556483 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 21:25:56 INFO - PROCESS | 1662 | 1465273556546 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:56 INFO - PROCESS | 1662 | 1465273556547 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x117152000 == 46 [pid = 1662] [id = 217] 21:25:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11955c400) [pid = 1662] [serial = 649] [outer = 0x0] 21:25:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128992400) [pid = 1662] [serial = 650] [outer = 0x11955c400] 21:25:56 INFO - PROCESS | 1662 | 1465273556577 Marionette DEBUG loaded listener.js 21:25:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1293ccc00) [pid = 1662] [serial = 651] [outer = 0x11955c400] 21:25:57 INFO - PROCESS | 1662 | 1465273557115 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]]]}] 21:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 822ms 21:25:57 INFO - PROCESS | 1662 | 1465273557172 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 21:25:57 INFO - PROCESS | 1662 | 1465273557174 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 21:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:25:57 INFO - PROCESS | 1662 | 1465273557177 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:25:57 INFO - PROCESS | 1662 | 1465273557179 Marionette TRACE conn2 <- [1,842,null,{}] 21:25:57 INFO - PROCESS | 1662 | 1465273557183 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}] 21:25:57 INFO - PROCESS | 1662 | 1465273557185 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:57 INFO - PROCESS | 1662 | 1465273557278 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 21:25:57 INFO - PROCESS | 1662 | 1465273557346 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:57 INFO - PROCESS | 1662 | 1465273557347 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x115fb8000 == 47 [pid = 1662] [id = 218] 21:25:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11827cc00) [pid = 1662] [serial = 652] [outer = 0x0] 21:25:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1182dfc00) [pid = 1662] [serial = 653] [outer = 0x11827cc00] 21:25:57 INFO - PROCESS | 1662 | 1465273557376 Marionette DEBUG loaded listener.js 21:25:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1183ac800) [pid = 1662] [serial = 654] [outer = 0x11827cc00] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x112ee4800 == 46 [pid = 1662] [id = 192] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12a417000 == 45 [pid = 1662] [id = 212] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1291d7000 == 44 [pid = 1662] [id = 211] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x128d21800 == 43 [pid = 1662] [id = 210] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1289a6000 == 42 [pid = 1662] [id = 209] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1269c5800 == 41 [pid = 1662] [id = 208] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x124f3b000 == 40 [pid = 1662] [id = 207] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x123bc3800 == 39 [pid = 1662] [id = 206] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1238aa800 == 38 [pid = 1662] [id = 205] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1193c7800 == 37 [pid = 1662] [id = 204] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x117459000 == 36 [pid = 1662] [id = 203] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x11667a800 == 35 [pid = 1662] [id = 202] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x11921a800 == 34 [pid = 1662] [id = 201] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x116677000 == 33 [pid = 1662] [id = 200] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12485b800 == 32 [pid = 1662] [id = 199] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x117152000 == 31 [pid = 1662] [id = 217] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12af32800 == 30 [pid = 1662] [id = 216] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1255fa000 == 29 [pid = 1662] [id = 215] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1183da000 == 28 [pid = 1662] [id = 214] 21:25:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12a76e000 == 27 [pid = 1662] [id = 213] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x126019c00) [pid = 1662] [serial = 596] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11955d400) [pid = 1662] [serial = 587] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1182e1000) [pid = 1662] [serial = 581] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118247800) [pid = 1662] [serial = 575] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116910400) [pid = 1662] [serial = 578] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1176e2000) [pid = 1662] [serial = 579] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1176ed800) [pid = 1662] [serial = 564] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1164dec00) [pid = 1662] [serial = 563] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1192da800) [pid = 1662] [serial = 567] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1192b3800) [pid = 1662] [serial = 566] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12716ac00) [pid = 1662] [serial = 570] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12696c000) [pid = 1662] [serial = 569] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x129068800) [pid = 1662] [serial = 573] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12905d800) [pid = 1662] [serial = 572] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119327c00) [pid = 1662] [serial = 590] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x123884400) [pid = 1662] [serial = 591] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x129178c00) [pid = 1662] [serial = 576] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1192b2800) [pid = 1662] [serial = 584] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1192d4800) [pid = 1662] [serial = 585] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x119567400) [pid = 1662] [serial = 588] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x125717000) [pid = 1662] [serial = 594] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11834f400) [pid = 1662] [serial = 582] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x123bd9800) [pid = 1662] [serial = 593] [outer = 0x0] [url = about:blank] 21:25:58 INFO - PROCESS | 1662 | 1465273558303 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]]]}] 21:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1175ms 21:25:58 INFO - PROCESS | 1662 | 1465273558353 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 21:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:25:58 INFO - PROCESS | 1662 | 1465273558358 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 21:25:58 INFO - PROCESS | 1662 | 1465273558361 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:25:58 INFO - PROCESS | 1662 | 1465273558363 Marionette TRACE conn2 <- [1,846,null,{}] 21:25:58 INFO - PROCESS | 1662 | 1465273558367 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}] 21:25:58 INFO - PROCESS | 1662 | 1465273558368 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:58 INFO - PROCESS | 1662 | 1465273558444 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 21:25:58 INFO - PROCESS | 1662 | 1465273558465 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:58 INFO - PROCESS | 1662 | 1465273558466 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x115ebc800 == 28 [pid = 1662] [id = 219] 21:25:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x113c23000) [pid = 1662] [serial = 655] [outer = 0x0] 21:25:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x115e03800) [pid = 1662] [serial = 656] [outer = 0x113c23000] 21:25:58 INFO - PROCESS | 1662 | 1465273558494 Marionette DEBUG loaded listener.js 21:25:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116631c00) [pid = 1662] [serial = 657] [outer = 0x113c23000] 21:25:58 INFO - PROCESS | 1662 | 1465273558829 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]]]}] 21:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 523ms 21:25:58 INFO - PROCESS | 1662 | 1465273558885 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 21:25:58 INFO - PROCESS | 1662 | 1465273558888 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 21:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:25:58 INFO - PROCESS | 1662 | 1465273558893 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:25:58 INFO - PROCESS | 1662 | 1465273558895 Marionette TRACE conn2 <- [1,850,null,{}] 21:25:58 INFO - PROCESS | 1662 | 1465273558897 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}] 21:25:58 INFO - PROCESS | 1662 | 1465273558899 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:58 INFO - PROCESS | 1662 | 1465273558978 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 21:25:58 INFO - PROCESS | 1662 | 1465273558982 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:58 INFO - PROCESS | 1662 | 1465273558984 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x117143800 == 29 [pid = 1662] [id = 220] 21:25:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11693f400) [pid = 1662] [serial = 658] [outer = 0x0] 21:25:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118247800) [pid = 1662] [serial = 659] [outer = 0x11693f400] 21:25:59 INFO - PROCESS | 1662 | 1465273559013 Marionette DEBUG loaded listener.js 21:25:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1182e5c00) [pid = 1662] [serial = 660] [outer = 0x11693f400] 21:25:59 INFO - PROCESS | 1662 | 1465273559348 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]]]}] 21:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 470ms 21:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:25:59 INFO - PROCESS | 1662 | 1465273559364 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 21:25:59 INFO - PROCESS | 1662 | 1465273559365 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 21:25:59 INFO - PROCESS | 1662 | 1465273559367 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:25:59 INFO - PROCESS | 1662 | 1465273559370 Marionette TRACE conn2 <- [1,854,null,{}] 21:25:59 INFO - PROCESS | 1662 | 1465273559380 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}] 21:25:59 INFO - PROCESS | 1662 | 1465273559383 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:59 INFO - PROCESS | 1662 | 1465273559460 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 21:25:59 INFO - PROCESS | 1662 | 1465273559511 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:59 INFO - PROCESS | 1662 | 1465273559513 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183e2800 == 30 [pid = 1662] [id = 221] 21:25:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x115eae400) [pid = 1662] [serial = 661] [outer = 0x0] 21:25:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118594000) [pid = 1662] [serial = 662] [outer = 0x115eae400] 21:25:59 INFO - PROCESS | 1662 | 1465273559540 Marionette DEBUG loaded listener.js 21:25:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1192af400) [pid = 1662] [serial = 663] [outer = 0x115eae400] 21:25:59 INFO - PROCESS | 1662 | 1465273559832 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]]]}] 21:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 474ms 21:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:25:59 INFO - PROCESS | 1662 | 1465273559846 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 21:25:59 INFO - PROCESS | 1662 | 1465273559847 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 21:25:59 INFO - PROCESS | 1662 | 1465273559849 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:25:59 INFO - PROCESS | 1662 | 1465273559851 Marionette TRACE conn2 <- [1,858,null,{}] 21:25:59 INFO - PROCESS | 1662 | 1465273559853 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}] 21:25:59 INFO - PROCESS | 1662 | 1465273559854 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:59 INFO - PROCESS | 1662 | 1465273559936 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 21:25:59 INFO - PROCESS | 1662 | 1465273559942 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:59 INFO - PROCESS | 1662 | 1465273559943 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:25:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193d1000 == 31 [pid = 1662] [id = 222] 21:25:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1192bb400) [pid = 1662] [serial = 664] [outer = 0x0] 21:25:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119496400) [pid = 1662] [serial = 665] [outer = 0x1192bb400] 21:25:59 INFO - PROCESS | 1662 | 1465273559968 Marionette DEBUG loaded listener.js 21:26:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119564c00) [pid = 1662] [serial = 666] [outer = 0x1192bb400] 21:26:00 INFO - PROCESS | 1662 | 1465273560291 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]]]}] 21:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 468ms 21:26:00 INFO - PROCESS | 1662 | 1465273560318 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 21:26:00 INFO - PROCESS | 1662 | 1465273560320 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 21:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:26:00 INFO - PROCESS | 1662 | 1465273560325 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:26:00 INFO - PROCESS | 1662 | 1465273560326 Marionette TRACE conn2 <- [1,862,null,{}] 21:26:00 INFO - PROCESS | 1662 | 1465273560328 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}] 21:26:00 INFO - PROCESS | 1662 | 1465273560329 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:00 INFO - PROCESS | 1662 | 1465273560427 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 21:26:00 INFO - PROCESS | 1662 | 1465273560443 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:00 INFO - PROCESS | 1662 | 1465273560444 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e4f800 == 32 [pid = 1662] [id = 223] 21:26:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1126a1000) [pid = 1662] [serial = 667] [outer = 0x0] 21:26:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11991b000) [pid = 1662] [serial = 668] [outer = 0x1126a1000] 21:26:00 INFO - PROCESS | 1662 | 1465273560469 Marionette DEBUG loaded listener.js 21:26:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123884400) [pid = 1662] [serial = 669] [outer = 0x1126a1000] 21:26:00 INFO - PROCESS | 1662 | 1465273560814 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]]]}] 21:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 21:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:26:00 INFO - PROCESS | 1662 | 1465273560844 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 21:26:00 INFO - PROCESS | 1662 | 1465273560846 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 21:26:00 INFO - PROCESS | 1662 | 1465273560848 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:26:00 INFO - PROCESS | 1662 | 1465273560849 Marionette TRACE conn2 <- [1,866,null,{}] 21:26:00 INFO - PROCESS | 1662 | 1465273560851 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}] 21:26:00 INFO - PROCESS | 1662 | 1465273560855 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:00 INFO - PROCESS | 1662 | 1465273560966 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 21:26:00 INFO - PROCESS | 1662 | 1465273560971 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:00 INFO - PROCESS | 1662 | 1465273560972 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x123bce800 == 33 [pid = 1662] [id = 224] 21:26:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123a98400) [pid = 1662] [serial = 670] [outer = 0x0] 21:26:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1249efc00) [pid = 1662] [serial = 671] [outer = 0x123a98400] 21:26:00 INFO - PROCESS | 1662 | 1465273560997 Marionette DEBUG loaded listener.js 21:26:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1255b5400) [pid = 1662] [serial = 672] [outer = 0x123a98400] 21:26:01 INFO - PROCESS | 1662 | 1465273561323 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]]]}] 21:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 517ms 21:26:01 INFO - PROCESS | 1662 | 1465273561366 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 21:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:26:01 INFO - PROCESS | 1662 | 1465273561367 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 21:26:01 INFO - PROCESS | 1662 | 1465273561369 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:26:01 INFO - PROCESS | 1662 | 1465273561380 Marionette TRACE conn2 <- [1,870,null,{}] 21:26:01 INFO - PROCESS | 1662 | 1465273561383 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}] 21:26:01 INFO - PROCESS | 1662 | 1465273561384 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:01 INFO - PROCESS | 1662 | 1465273561477 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 21:26:01 INFO - PROCESS | 1662 | 1465273561489 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:01 INFO - PROCESS | 1662 | 1465273561490 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x125598800 == 34 [pid = 1662] [id = 225] 21:26:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1255b8800) [pid = 1662] [serial = 673] [outer = 0x0] 21:26:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x126017000) [pid = 1662] [serial = 674] [outer = 0x1255b8800] 21:26:01 INFO - PROCESS | 1662 | 1465273561515 Marionette DEBUG loaded listener.js 21:26:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126f59000) [pid = 1662] [serial = 675] [outer = 0x1255b8800] 21:26:01 INFO - PROCESS | 1662 | 1465273561833 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]]]}] 21:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 478ms 21:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:26:01 INFO - PROCESS | 1662 | 1465273561847 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 21:26:01 INFO - PROCESS | 1662 | 1465273561849 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 21:26:01 INFO - PROCESS | 1662 | 1465273561851 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:26:01 INFO - PROCESS | 1662 | 1465273561852 Marionette TRACE conn2 <- [1,874,null,{}] 21:26:01 INFO - PROCESS | 1662 | 1465273561854 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}] 21:26:01 INFO - PROCESS | 1662 | 1465273561857 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:01 INFO - PROCESS | 1662 | 1465273561948 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 21:26:01 INFO - PROCESS | 1662 | 1465273561983 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:01 INFO - PROCESS | 1662 | 1465273561984 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1269ce800 == 35 [pid = 1662] [id = 226] 21:26:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1255b2000) [pid = 1662] [serial = 676] [outer = 0x0] 21:26:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x127169800) [pid = 1662] [serial = 677] [outer = 0x1255b2000] 21:26:02 INFO - PROCESS | 1662 | 1465273562008 Marionette DEBUG loaded listener.js 21:26:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128993400) [pid = 1662] [serial = 678] [outer = 0x1255b2000] 21:26:02 INFO - PROCESS | 1662 | 1465273562334 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]]]}] 21:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 21:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:26:02 INFO - PROCESS | 1662 | 1465273562369 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 21:26:02 INFO - PROCESS | 1662 | 1465273562370 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 21:26:02 INFO - PROCESS | 1662 | 1465273562372 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:26:02 INFO - PROCESS | 1662 | 1465273562374 Marionette TRACE conn2 <- [1,878,null,{}] 21:26:02 INFO - PROCESS | 1662 | 1465273562376 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}] 21:26:02 INFO - PROCESS | 1662 | 1465273562377 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:02 INFO - PROCESS | 1662 | 1465273562657 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118281800) [pid = 1662] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128a23800) [pid = 1662] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1182df400) [pid = 1662] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1182e0c00) [pid = 1662] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11697e400) [pid = 1662] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x115f5a800) [pid = 1662] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1253b1800) [pid = 1662] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1182e0000) [pid = 1662] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118ec2400) [pid = 1662] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128b73000) [pid = 1662] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1192b7000) [pid = 1662] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1182ea000) [pid = 1662] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1183b1000) [pid = 1662] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x123de9c00) [pid = 1662] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:26:02 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12a4e5c00) [pid = 1662] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:26:02 INFO - PROCESS | 1662 | 1465273562698 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:02 INFO - PROCESS | 1662 | 1465273562700 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183dc000 == 36 [pid = 1662] [id = 227] 21:26:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1122ab400) [pid = 1662] [serial = 679] [outer = 0x0] 21:26:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116938c00) [pid = 1662] [serial = 680] [outer = 0x1122ab400] 21:26:02 INFO - PROCESS | 1662 | 1465273562724 Marionette DEBUG loaded listener.js 21:26:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1183b1000) [pid = 1662] [serial = 681] [outer = 0x1122ab400] 21:26:02 INFO - PROCESS | 1662 | 1465273562981 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]]]}] 21:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 619ms 21:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:26:03 INFO - PROCESS | 1662 | 1465273562996 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 21:26:03 INFO - PROCESS | 1662 | 1465273562997 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 21:26:03 INFO - PROCESS | 1662 | 1465273563001 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:26:03 INFO - PROCESS | 1662 | 1465273563002 Marionette TRACE conn2 <- [1,882,null,{}] 21:26:03 INFO - PROCESS | 1662 | 1465273563005 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}] 21:26:03 INFO - PROCESS | 1662 | 1465273563009 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:03 INFO - PROCESS | 1662 | 1465273563104 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 21:26:03 INFO - PROCESS | 1662 | 1465273563111 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:03 INFO - PROCESS | 1662 | 1465273563112 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291c9800 == 37 [pid = 1662] [id = 228] 21:26:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123bde000) [pid = 1662] [serial = 682] [outer = 0x0] 21:26:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128a1d400) [pid = 1662] [serial = 683] [outer = 0x123bde000] 21:26:03 INFO - PROCESS | 1662 | 1465273563139 Marionette DEBUG loaded listener.js 21:26:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128b6bc00) [pid = 1662] [serial = 684] [outer = 0x123bde000] 21:26:03 INFO - PROCESS | 1662 | 1465273563518 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]]]}] 21:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 570ms 21:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:26:03 INFO - PROCESS | 1662 | 1465273563569 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 21:26:03 INFO - PROCESS | 1662 | 1465273563571 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 21:26:03 INFO - PROCESS | 1662 | 1465273563573 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:26:03 INFO - PROCESS | 1662 | 1465273563575 Marionette TRACE conn2 <- [1,886,null,{}] 21:26:03 INFO - PROCESS | 1662 | 1465273563577 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}] 21:26:03 INFO - PROCESS | 1662 | 1465273563579 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:03 INFO - PROCESS | 1662 | 1465273563676 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 21:26:03 INFO - PROCESS | 1662 | 1465273563680 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:03 INFO - PROCESS | 1662 | 1465273563681 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5ba800 == 38 [pid = 1662] [id = 229] 21:26:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128d87000) [pid = 1662] [serial = 685] [outer = 0x0] 21:26:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12916e000) [pid = 1662] [serial = 686] [outer = 0x128d87000] 21:26:03 INFO - PROCESS | 1662 | 1465273563707 Marionette DEBUG loaded listener.js 21:26:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1293cc800) [pid = 1662] [serial = 687] [outer = 0x128d87000] 21:26:04 INFO - PROCESS | 1662 | 1465273564012 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]]]}] 21:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 21:26:04 INFO - PROCESS | 1662 | 1465273564043 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 21:26:04 INFO - PROCESS | 1662 | 1465273564044 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 21:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:26:04 INFO - PROCESS | 1662 | 1465273564047 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:26:04 INFO - PROCESS | 1662 | 1465273564048 Marionette TRACE conn2 <- [1,890,null,{}] 21:26:04 INFO - PROCESS | 1662 | 1465273564050 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}] 21:26:04 INFO - PROCESS | 1662 | 1465273564052 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:04 INFO - PROCESS | 1662 | 1465273564127 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 21:26:04 INFO - PROCESS | 1662 | 1465273564180 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:04 INFO - PROCESS | 1662 | 1465273564181 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a76e000 == 39 [pid = 1662] [id = 230] 21:26:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123886c00) [pid = 1662] [serial = 688] [outer = 0x0] 21:26:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a2b2400) [pid = 1662] [serial = 689] [outer = 0x123886c00] 21:26:04 INFO - PROCESS | 1662 | 1465273564205 Marionette DEBUG loaded listener.js 21:26:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a789400) [pid = 1662] [serial = 690] [outer = 0x123886c00] 21:26:04 INFO - PROCESS | 1662 | 1465273564492 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]]]}] 21:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 21:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:26:04 INFO - PROCESS | 1662 | 1465273564516 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 21:26:04 INFO - PROCESS | 1662 | 1465273564517 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 21:26:04 INFO - PROCESS | 1662 | 1465273564519 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:26:04 INFO - PROCESS | 1662 | 1465273564520 Marionette TRACE conn2 <- [1,894,null,{}] 21:26:04 INFO - PROCESS | 1662 | 1465273564526 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}] 21:26:04 INFO - PROCESS | 1662 | 1465273564527 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:04 INFO - PROCESS | 1662 | 1465273564613 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 21:26:04 INFO - PROCESS | 1662 | 1465273564617 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:04 INFO - PROCESS | 1662 | 1465273564618 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b23f800 == 40 [pid = 1662] [id = 231] 21:26:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x129171400) [pid = 1662] [serial = 691] [outer = 0x0] 21:26:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a9cd400) [pid = 1662] [serial = 692] [outer = 0x129171400] 21:26:04 INFO - PROCESS | 1662 | 1465273564642 Marionette DEBUG loaded listener.js 21:26:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12af57000) [pid = 1662] [serial = 693] [outer = 0x129171400] 21:26:05 INFO - PROCESS | 1662 | 1465273565221 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]]]}] 21:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 772ms 21:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:26:05 INFO - PROCESS | 1662 | 1465273565292 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 21:26:05 INFO - PROCESS | 1662 | 1465273565294 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 21:26:05 INFO - PROCESS | 1662 | 1465273565297 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:26:05 INFO - PROCESS | 1662 | 1465273565301 Marionette TRACE conn2 <- [1,898,null,{}] 21:26:05 INFO - PROCESS | 1662 | 1465273565304 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}] 21:26:05 INFO - PROCESS | 1662 | 1465273565306 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:05 INFO - PROCESS | 1662 | 1465273565416 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 21:26:05 INFO - PROCESS | 1662 | 1465273565469 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:05 INFO - PROCESS | 1662 | 1465273565471 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f8f800 == 41 [pid = 1662] [id = 232] 21:26:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x115e02400) [pid = 1662] [serial = 694] [outer = 0x0] 21:26:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116459800) [pid = 1662] [serial = 695] [outer = 0x115e02400] 21:26:05 INFO - PROCESS | 1662 | 1465273565502 Marionette DEBUG loaded listener.js 21:26:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116980400) [pid = 1662] [serial = 696] [outer = 0x115e02400] 21:26:06 INFO - PROCESS | 1662 | 1465273566070 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]]]}] 21:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 823ms 21:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:26:06 INFO - PROCESS | 1662 | 1465273566121 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 21:26:06 INFO - PROCESS | 1662 | 1465273566125 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 21:26:06 INFO - PROCESS | 1662 | 1465273566130 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:26:06 INFO - PROCESS | 1662 | 1465273566133 Marionette TRACE conn2 <- [1,902,null,{}] 21:26:06 INFO - PROCESS | 1662 | 1465273566136 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}] 21:26:06 INFO - PROCESS | 1662 | 1465273566138 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:06 INFO - PROCESS | 1662 | 1465273566427 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 21:26:06 INFO - PROCESS | 1662 | 1465273566563 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:06 INFO - PROCESS | 1662 | 1465273566564 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x111c9f000 == 42 [pid = 1662] [id = 233] 21:26:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x111e29000) [pid = 1662] [serial = 697] [outer = 0x0] 21:26:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x111eca400) [pid = 1662] [serial = 698] [outer = 0x111e29000] 21:26:06 INFO - PROCESS | 1662 | 1465273566594 Marionette DEBUG loaded listener.js 21:26:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1122a7800) [pid = 1662] [serial = 699] [outer = 0x111e29000] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12a76e000 == 41 [pid = 1662] [id = 230] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5ba800 == 40 [pid = 1662] [id = 229] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1291c9800 == 39 [pid = 1662] [id = 228] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1183dc000 == 38 [pid = 1662] [id = 227] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1269ce800 == 37 [pid = 1662] [id = 226] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x125598800 == 36 [pid = 1662] [id = 225] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x123bce800 == 35 [pid = 1662] [id = 224] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x119e4f800 == 34 [pid = 1662] [id = 223] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1193d1000 == 33 [pid = 1662] [id = 222] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1183e2800 == 32 [pid = 1662] [id = 221] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x117143800 == 31 [pid = 1662] [id = 220] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x115ebc800 == 30 [pid = 1662] [id = 219] 21:26:06 INFO - PROCESS | 1662 | --DOCSHELL 0x115fb8000 == 29 [pid = 1662] [id = 218] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12a9d2800) [pid = 1662] [serial = 636] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12b035400) [pid = 1662] [serial = 639] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12af56800) [pid = 1662] [serial = 638] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118ec2800) [pid = 1662] [serial = 609] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128d84c00) [pid = 1662] [serial = 623] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1183a6c00) [pid = 1662] [serial = 629] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12a4d8800) [pid = 1662] [serial = 635] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116f0cc00) [pid = 1662] [serial = 605] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116466400) [pid = 1662] [serial = 599] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128a1c800) [pid = 1662] [serial = 621] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1293ca000) [pid = 1662] [serial = 633] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1249f2000) [pid = 1662] [serial = 614] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1176ee000) [pid = 1662] [serial = 600] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128a1ec00) [pid = 1662] [serial = 632] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126fd6400) [pid = 1662] [serial = 620] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x129310400) [pid = 1662] [serial = 627] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x129174c00) [pid = 1662] [serial = 626] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118275c00) [pid = 1662] [serial = 606] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119493400) [pid = 1662] [serial = 611] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1183b0c00) [pid = 1662] [serial = 602] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x126d96000) [pid = 1662] [serial = 597] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x124dd8000) [pid = 1662] [serial = 615] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119cf7c00) [pid = 1662] [serial = 612] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1249f0000) [pid = 1662] [serial = 630] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1183b2800) [pid = 1662] [serial = 608] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118e55000) [pid = 1662] [serial = 603] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x129065c00) [pid = 1662] [serial = 624] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x124fb7800) [pid = 1662] [serial = 617] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12571b400) [pid = 1662] [serial = 618] [outer = 0x0] [url = about:blank] 21:26:07 INFO - PROCESS | 1662 | 1465273567088 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]]]}] 21:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 974ms 21:26:07 INFO - PROCESS | 1662 | 1465273567106 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 21:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:26:07 INFO - PROCESS | 1662 | 1465273567110 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 21:26:07 INFO - PROCESS | 1662 | 1465273567114 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:26:07 INFO - PROCESS | 1662 | 1465273567117 Marionette TRACE conn2 <- [1,906,null,{}] 21:26:07 INFO - PROCESS | 1662 | 1465273567122 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}] 21:26:07 INFO - PROCESS | 1662 | 1465273567124 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:07 INFO - PROCESS | 1662 | 1465273567248 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 21:26:07 INFO - PROCESS | 1662 | 1465273567254 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:07 INFO - PROCESS | 1662 | 1465273567256 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x115eb8800 == 30 [pid = 1662] [id = 234] 21:26:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1132ca400) [pid = 1662] [serial = 700] [outer = 0x0] 21:26:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1133a0800) [pid = 1662] [serial = 701] [outer = 0x1132ca400] 21:26:07 INFO - PROCESS | 1662 | 1465273567284 Marionette DEBUG loaded listener.js 21:26:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x115540000) [pid = 1662] [serial = 702] [outer = 0x1132ca400] 21:26:07 INFO - PROCESS | 1662 | 1465273567653 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]]]}] 21:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 575ms 21:26:07 INFO - PROCESS | 1662 | 1465273567688 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 21:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:26:07 INFO - PROCESS | 1662 | 1465273567693 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 21:26:07 INFO - PROCESS | 1662 | 1465273567696 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:26:07 INFO - PROCESS | 1662 | 1465273567698 Marionette TRACE conn2 <- [1,910,null,{}] 21:26:07 INFO - PROCESS | 1662 | 1465273567702 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}] 21:26:07 INFO - PROCESS | 1662 | 1465273567704 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:07 INFO - PROCESS | 1662 | 1465273567860 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 21:26:07 INFO - PROCESS | 1662 | 1465273567879 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:07 INFO - PROCESS | 1662 | 1465273567881 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f9c800 == 31 [pid = 1662] [id = 235] 21:26:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116941800) [pid = 1662] [serial = 703] [outer = 0x0] 21:26:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x116981800) [pid = 1662] [serial = 704] [outer = 0x116941800] 21:26:07 INFO - PROCESS | 1662 | 1465273567923 Marionette DEBUG loaded listener.js 21:26:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x116f16c00) [pid = 1662] [serial = 705] [outer = 0x116941800] 21:26:08 INFO - PROCESS | 1662 | 1465273568333 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]]]}] 21:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 669ms 21:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:26:08 INFO - PROCESS | 1662 | 1465273568366 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 21:26:08 INFO - PROCESS | 1662 | 1465273568369 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 21:26:08 INFO - PROCESS | 1662 | 1465273568379 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:26:08 INFO - PROCESS | 1662 | 1465273568382 Marionette TRACE conn2 <- [1,914,null,{}] 21:26:08 INFO - PROCESS | 1662 | 1465273568385 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}] 21:26:08 INFO - PROCESS | 1662 | 1465273568387 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:08 INFO - PROCESS | 1662 | 1465273568467 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 21:26:08 INFO - PROCESS | 1662 | 1465273568470 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:08 INFO - PROCESS | 1662 | 1465273568471 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187b4800 == 32 [pid = 1662] [id = 236] 21:26:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1174db000) [pid = 1662] [serial = 706] [outer = 0x0] 21:26:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11824a000) [pid = 1662] [serial = 707] [outer = 0x1174db000] 21:26:08 INFO - PROCESS | 1662 | 1465273568500 Marionette DEBUG loaded listener.js 21:26:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118356c00) [pid = 1662] [serial = 708] [outer = 0x1174db000] 21:26:08 INFO - PROCESS | 1662 | 1465273568801 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]]]}] 21:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 478ms 21:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:26:08 INFO - PROCESS | 1662 | 1465273568851 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 21:26:08 INFO - PROCESS | 1662 | 1465273568852 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 21:26:08 INFO - PROCESS | 1662 | 1465273568854 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:26:08 INFO - PROCESS | 1662 | 1465273568855 Marionette TRACE conn2 <- [1,918,null,{}] 21:26:08 INFO - PROCESS | 1662 | 1465273568858 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}] 21:26:08 INFO - PROCESS | 1662 | 1465273568859 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:08 INFO - PROCESS | 1662 | 1465273568938 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 21:26:08 INFO - PROCESS | 1662 | 1465273568994 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:08 INFO - PROCESS | 1662 | 1465273568995 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193cc800 == 33 [pid = 1662] [id = 237] 21:26:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x112deb000) [pid = 1662] [serial = 709] [outer = 0x0] 21:26:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1183a4000) [pid = 1662] [serial = 710] [outer = 0x112deb000] 21:26:09 INFO - PROCESS | 1662 | 1465273569020 Marionette DEBUG loaded listener.js 21:26:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118599800) [pid = 1662] [serial = 711] [outer = 0x112deb000] 21:26:09 INFO - PROCESS | 1662 | 1465273569574 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]]]}] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x123a98400) [pid = 1662] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11693f400) [pid = 1662] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x115eae400) [pid = 1662] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11827cc00) [pid = 1662] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1255b8800) [pid = 1662] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1192bb400) [pid = 1662] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x113c23000) [pid = 1662] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1255b2000) [pid = 1662] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128d87000) [pid = 1662] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1122ab400) [pid = 1662] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x113c20000) [pid = 1662] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1192b6000) [pid = 1662] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1257ecc00) [pid = 1662] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1126a1000) [pid = 1662] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x11955c400) [pid = 1662] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x123bde000) [pid = 1662] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:26:09 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x123886c00) [pid = 1662] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 775ms 21:26:09 INFO - PROCESS | 1662 | 1465273569629 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 21:26:09 INFO - PROCESS | 1662 | 1465273569632 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 21:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:26:09 INFO - PROCESS | 1662 | 1465273569636 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:26:09 INFO - PROCESS | 1662 | 1465273569638 Marionette TRACE conn2 <- [1,922,null,{}] 21:26:09 INFO - PROCESS | 1662 | 1465273569642 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}] 21:26:09 INFO - PROCESS | 1662 | 1465273569644 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:09 INFO - PROCESS | 1662 | 1465273569747 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 21:26:09 INFO - PROCESS | 1662 | 1465273569809 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:09 INFO - PROCESS | 1662 | 1465273569812 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x115516000 == 34 [pid = 1662] [id = 238] 21:26:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x11269f000) [pid = 1662] [serial = 712] [outer = 0x0] 21:26:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x112a6e800) [pid = 1662] [serial = 713] [outer = 0x11269f000] 21:26:09 INFO - PROCESS | 1662 | 1465273569843 Marionette DEBUG loaded listener.js 21:26:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x113376000) [pid = 1662] [serial = 714] [outer = 0x11269f000] 21:26:10 INFO - PROCESS | 1662 | 1465273570289 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]]]}] 21:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 723ms 21:26:10 INFO - PROCESS | 1662 | 1465273570360 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 21:26:10 INFO - PROCESS | 1662 | 1465273570365 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 21:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:26:10 INFO - PROCESS | 1662 | 1465273570372 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:26:10 INFO - PROCESS | 1662 | 1465273570375 Marionette TRACE conn2 <- [1,926,null,{}] 21:26:10 INFO - PROCESS | 1662 | 1465273570379 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}] 21:26:10 INFO - PROCESS | 1662 | 1465273570380 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:10 INFO - PROCESS | 1662 | 1465273570476 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 21:26:10 INFO - PROCESS | 1662 | 1465273570539 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:10 INFO - PROCESS | 1662 | 1465273570541 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e1000 == 35 [pid = 1662] [id = 239] 21:26:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x116759000) [pid = 1662] [serial = 715] [outer = 0x0] 21:26:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11693f400) [pid = 1662] [serial = 716] [outer = 0x116759000] 21:26:10 INFO - PROCESS | 1662 | 1465273570572 Marionette DEBUG loaded listener.js 21:26:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1176ed800) [pid = 1662] [serial = 717] [outer = 0x116759000] 21:26:10 INFO - PROCESS | 1662 | 1465273570986 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]]]}] 21:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 624ms 21:26:10 INFO - PROCESS | 1662 | 1465273570994 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 21:26:10 INFO - PROCESS | 1662 | 1465273570995 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 21:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:26:10 INFO - PROCESS | 1662 | 1465273570998 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:26:11 INFO - PROCESS | 1662 | 1465273571001 Marionette TRACE conn2 <- [1,930,null,{}] 21:26:11 INFO - PROCESS | 1662 | 1465273571034 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}] 21:26:11 INFO - PROCESS | 1662 | 1465273571037 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:11 INFO - PROCESS | 1662 | 1465273571167 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 21:26:11 INFO - PROCESS | 1662 | 1465273571215 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:11 INFO - PROCESS | 1662 | 1465273571217 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185cb800 == 36 [pid = 1662] [id = 240] 21:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1183ae800) [pid = 1662] [serial = 718] [outer = 0x0] 21:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118e12000) [pid = 1662] [serial = 719] [outer = 0x1183ae800] 21:26:11 INFO - PROCESS | 1662 | 1465273571250 Marionette DEBUG loaded listener.js 21:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118ebd400) [pid = 1662] [serial = 720] [outer = 0x1183ae800] 21:26:11 INFO - PROCESS | 1662 | 1465273571659 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]]]}] 21:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 671ms 21:26:11 INFO - PROCESS | 1662 | 1465273571670 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 21:26:11 INFO - PROCESS | 1662 | 1465273571672 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 21:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:26:11 INFO - PROCESS | 1662 | 1465273571676 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:26:11 INFO - PROCESS | 1662 | 1465273571678 Marionette TRACE conn2 <- [1,934,null,{}] 21:26:11 INFO - PROCESS | 1662 | 1465273571680 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}] 21:26:11 INFO - PROCESS | 1662 | 1465273571681 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:11 INFO - PROCESS | 1662 | 1465273571776 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 21:26:11 INFO - PROCESS | 1662 | 1465273571824 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:11 INFO - PROCESS | 1662 | 1465273571826 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a16000 == 37 [pid = 1662] [id = 241] 21:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1192b0800) [pid = 1662] [serial = 721] [outer = 0x0] 21:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1192b8c00) [pid = 1662] [serial = 722] [outer = 0x1192b0800] 21:26:11 INFO - PROCESS | 1662 | 1465273571855 Marionette DEBUG loaded listener.js 21:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1192dc800) [pid = 1662] [serial = 723] [outer = 0x1192b0800] 21:26:12 INFO - PROCESS | 1662 | 1465273572265 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]]]}] 21:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 621ms 21:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:26:12 INFO - PROCESS | 1662 | 1465273572297 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 21:26:12 INFO - PROCESS | 1662 | 1465273572299 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 21:26:12 INFO - PROCESS | 1662 | 1465273572301 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:26:12 INFO - PROCESS | 1662 | 1465273572302 Marionette TRACE conn2 <- [1,938,null,{}] 21:26:12 INFO - PROCESS | 1662 | 1465273572305 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}] 21:26:12 INFO - PROCESS | 1662 | 1465273572306 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:12 INFO - PROCESS | 1662 | 1465273572401 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 21:26:12 INFO - PROCESS | 1662 | 1465273572483 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:12 INFO - PROCESS | 1662 | 1465273572484 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x125372800 == 38 [pid = 1662] [id = 242] 21:26:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11931e000) [pid = 1662] [serial = 724] [outer = 0x0] 21:26:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119327c00) [pid = 1662] [serial = 725] [outer = 0x11931e000] 21:26:12 INFO - PROCESS | 1662 | 1465273572512 Marionette DEBUG loaded listener.js 21:26:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11955f000) [pid = 1662] [serial = 726] [outer = 0x11931e000] 21:26:12 INFO - PROCESS | 1662 | 1465273572921 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]]]}] 21:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 669ms 21:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:26:12 INFO - PROCESS | 1662 | 1465273572971 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 21:26:12 INFO - PROCESS | 1662 | 1465273572972 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 21:26:12 INFO - PROCESS | 1662 | 1465273572974 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:26:12 INFO - PROCESS | 1662 | 1465273572975 Marionette TRACE conn2 <- [1,942,null,{}] 21:26:12 INFO - PROCESS | 1662 | 1465273572978 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}] 21:26:12 INFO - PROCESS | 1662 | 1465273572982 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:13 INFO - PROCESS | 1662 | 1465273573105 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 21:26:13 INFO - PROCESS | 1662 | 1465273573160 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:13 INFO - PROCESS | 1662 | 1465273573161 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x126fbf800 == 39 [pid = 1662] [id = 243] 21:26:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119562c00) [pid = 1662] [serial = 727] [outer = 0x0] 21:26:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119e10400) [pid = 1662] [serial = 728] [outer = 0x119562c00] 21:26:13 INFO - PROCESS | 1662 | 1465273573190 Marionette DEBUG loaded listener.js 21:26:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124dc9c00) [pid = 1662] [serial = 729] [outer = 0x119562c00] 21:26:13 INFO - PROCESS | 1662 | 1465273573738 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]]]}] 21:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 823ms 21:26:13 INFO - PROCESS | 1662 | 1465273573809 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 21:26:13 INFO - PROCESS | 1662 | 1465273573813 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 21:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:26:13 INFO - PROCESS | 1662 | 1465273573819 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:26:13 INFO - PROCESS | 1662 | 1465273573821 Marionette TRACE conn2 <- [1,946,null,{}] 21:26:13 INFO - PROCESS | 1662 | 1465273573829 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}] 21:26:13 INFO - PROCESS | 1662 | 1465273573831 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:13 INFO - PROCESS | 1662 | 1465273573979 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 21:26:14 INFO - PROCESS | 1662 | 1465273574097 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:14 INFO - PROCESS | 1662 | 1465273574100 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x111ad1800 == 40 [pid = 1662] [id = 244] 21:26:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1132ce800) [pid = 1662] [serial = 730] [outer = 0x0] 21:26:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x113c20400) [pid = 1662] [serial = 731] [outer = 0x1132ce800] 21:26:14 INFO - PROCESS | 1662 | 1465273574129 Marionette DEBUG loaded listener.js 21:26:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x115f61c00) [pid = 1662] [serial = 732] [outer = 0x1132ce800] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x1187b4800 == 39 [pid = 1662] [id = 236] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x116f9c800 == 38 [pid = 1662] [id = 235] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x115eb8800 == 37 [pid = 1662] [id = 234] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x111c9f000 == 36 [pid = 1662] [id = 233] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x116f8f800 == 35 [pid = 1662] [id = 232] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x126fbf800 == 34 [pid = 1662] [id = 243] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x125372800 == 33 [pid = 1662] [id = 242] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x124a16000 == 32 [pid = 1662] [id = 241] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x1185cb800 == 31 [pid = 1662] [id = 240] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x12b23f800 == 30 [pid = 1662] [id = 231] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x1185e1000 == 29 [pid = 1662] [id = 239] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x1193cc800 == 28 [pid = 1662] [id = 237] 21:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x115516000 == 27 [pid = 1662] [id = 238] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1249efc00) [pid = 1662] [serial = 671] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118247800) [pid = 1662] [serial = 659] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1182e5c00) [pid = 1662] [serial = 660] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118594000) [pid = 1662] [serial = 662] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1192af400) [pid = 1662] [serial = 663] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1183ac800) [pid = 1662] [serial = 654] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1182dfc00) [pid = 1662] [serial = 653] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x126017000) [pid = 1662] [serial = 674] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119496400) [pid = 1662] [serial = 665] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119564c00) [pid = 1662] [serial = 666] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x115e03800) [pid = 1662] [serial = 656] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x116631c00) [pid = 1662] [serial = 657] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x127169800) [pid = 1662] [serial = 677] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x126f59000) [pid = 1662] [serial = 675] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128993400) [pid = 1662] [serial = 678] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1293cc800) [pid = 1662] [serial = 687] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1183b1000) [pid = 1662] [serial = 681] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12916e000) [pid = 1662] [serial = 686] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1182e4400) [pid = 1662] [serial = 642] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x116f17000) [pid = 1662] [serial = 641] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x119565800) [pid = 1662] [serial = 645] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1192d5c00) [pid = 1662] [serial = 644] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x116938c00) [pid = 1662] [serial = 680] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x128991c00) [pid = 1662] [serial = 648] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x126d2fc00) [pid = 1662] [serial = 647] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x11991b000) [pid = 1662] [serial = 668] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x1293ccc00) [pid = 1662] [serial = 651] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x128992400) [pid = 1662] [serial = 650] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x128a1d400) [pid = 1662] [serial = 683] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x1255b5400) [pid = 1662] [serial = 672] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x123884400) [pid = 1662] [serial = 669] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x12a789400) [pid = 1662] [serial = 690] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x128b6bc00) [pid = 1662] [serial = 684] [outer = 0x0] [url = about:blank] 21:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x12a2b2400) [pid = 1662] [serial = 689] [outer = 0x0] [url = about:blank] 21:26:15 INFO - PROCESS | 1662 | 1465273575057 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]]]}] 21:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1274ms 21:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:26:15 INFO - PROCESS | 1662 | 1465273575093 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 21:26:15 INFO - PROCESS | 1662 | 1465273575095 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 21:26:15 INFO - PROCESS | 1662 | 1465273575098 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:26:15 INFO - PROCESS | 1662 | 1465273575100 Marionette TRACE conn2 <- [1,950,null,{}] 21:26:15 INFO - PROCESS | 1662 | 1465273575104 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}] 21:26:15 INFO - PROCESS | 1662 | 1465273575105 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:15 INFO - PROCESS | 1662 | 1465273575184 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 21:26:15 INFO - PROCESS | 1662 | 1465273575231 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:15 INFO - PROCESS | 1662 | 1465273575234 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x115ec4000 == 28 [pid = 1662] [id = 245] 21:26:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x112d64800) [pid = 1662] [serial = 733] [outer = 0x0] 21:26:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x113c54800) [pid = 1662] [serial = 734] [outer = 0x112d64800] 21:26:15 INFO - PROCESS | 1662 | 1465273575260 Marionette DEBUG loaded listener.js 21:26:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x115f5c400) [pid = 1662] [serial = 735] [outer = 0x112d64800] 21:26:15 INFO - PROCESS | 1662 | 1465273575580 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]]]}] 21:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 21:26:15 INFO - PROCESS | 1662 | 1465273575620 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 21:26:15 INFO - PROCESS | 1662 | 1465273575625 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 21:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:26:15 INFO - PROCESS | 1662 | 1465273575629 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:26:15 INFO - PROCESS | 1662 | 1465273575631 Marionette TRACE conn2 <- [1,954,null,{}] 21:26:15 INFO - PROCESS | 1662 | 1465273575633 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}] 21:26:15 INFO - PROCESS | 1662 | 1465273575635 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:15 INFO - PROCESS | 1662 | 1465273575711 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 21:26:15 INFO - PROCESS | 1662 | 1465273575715 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:15 INFO - PROCESS | 1662 | 1465273575716 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x11745d000 == 29 [pid = 1662] [id = 246] 21:26:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1164e7c00) [pid = 1662] [serial = 736] [outer = 0x0] 21:26:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x116ae2400) [pid = 1662] [serial = 737] [outer = 0x1164e7c00] 21:26:15 INFO - PROCESS | 1662 | 1465273575746 Marionette DEBUG loaded listener.js 21:26:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x117ea2400) [pid = 1662] [serial = 738] [outer = 0x1164e7c00] 21:26:16 INFO - PROCESS | 1662 | 1465273576097 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]]]}] 21:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 519ms 21:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:26:16 INFO - PROCESS | 1662 | 1465273576149 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 21:26:16 INFO - PROCESS | 1662 | 1465273576150 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 21:26:16 INFO - PROCESS | 1662 | 1465273576152 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:26:16 INFO - PROCESS | 1662 | 1465273576155 Marionette TRACE conn2 <- [1,958,null,{}] 21:26:16 INFO - PROCESS | 1662 | 1465273576162 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}] 21:26:16 INFO - PROCESS | 1662 | 1465273576165 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:16 INFO - PROCESS | 1662 | 1465273576237 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 21:26:16 INFO - PROCESS | 1662 | 1465273576242 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:16 INFO - PROCESS | 1662 | 1465273576244 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185d8000 == 30 [pid = 1662] [id = 247] 21:26:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x112a1b800) [pid = 1662] [serial = 739] [outer = 0x0] 21:26:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x1183a5800) [pid = 1662] [serial = 740] [outer = 0x112a1b800] 21:26:16 INFO - PROCESS | 1662 | 1465273576274 Marionette DEBUG loaded listener.js 21:26:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x11850d400) [pid = 1662] [serial = 741] [outer = 0x112a1b800] 21:26:16 INFO - PROCESS | 1662 | 1465273576617 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]]]}] 21:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 474ms 21:26:16 INFO - PROCESS | 1662 | 1465273576628 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 21:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:26:16 INFO - PROCESS | 1662 | 1465273576630 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 21:26:16 INFO - PROCESS | 1662 | 1465273576633 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:26:16 INFO - PROCESS | 1662 | 1465273576634 Marionette TRACE conn2 <- [1,962,null,{}] 21:26:16 INFO - PROCESS | 1662 | 1465273576636 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}] 21:26:16 INFO - PROCESS | 1662 | 1465273576638 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:16 INFO - PROCESS | 1662 | 1465273576749 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 21:26:16 INFO - PROCESS | 1662 | 1465273576790 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:16 INFO - PROCESS | 1662 | 1465273576791 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x119224000 == 31 [pid = 1662] [id = 248] 21:26:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1176e7000) [pid = 1662] [serial = 742] [outer = 0x0] 21:26:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x118594000) [pid = 1662] [serial = 743] [outer = 0x1176e7000] 21:26:16 INFO - PROCESS | 1662 | 1465273576832 Marionette DEBUG loaded listener.js 21:26:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1192afc00) [pid = 1662] [serial = 744] [outer = 0x1176e7000] 21:26:17 INFO - PROCESS | 1662 | 1465273577143 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]]]}] 21:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 21:26:17 INFO - PROCESS | 1662 | 1465273577163 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 21:26:17 INFO - PROCESS | 1662 | 1465273577164 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 21:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:26:17 INFO - PROCESS | 1662 | 1465273577179 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:26:17 INFO - PROCESS | 1662 | 1465273577180 Marionette TRACE conn2 <- [1,966,null,{}] 21:26:17 INFO - PROCESS | 1662 | 1465273577182 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}] 21:26:17 INFO - PROCESS | 1662 | 1465273577183 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:17 INFO - PROCESS | 1662 | 1465273577276 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 21:26:17 INFO - PROCESS | 1662 | 1465273577279 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:17 INFO - PROCESS | 1662 | 1465273577280 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x119f6f000 == 32 [pid = 1662] [id = 249] 21:26:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x112a7a400) [pid = 1662] [serial = 745] [outer = 0x0] 21:26:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1192b9800) [pid = 1662] [serial = 746] [outer = 0x112a7a400] 21:26:17 INFO - PROCESS | 1662 | 1465273577305 Marionette DEBUG loaded listener.js 21:26:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11931fc00) [pid = 1662] [serial = 747] [outer = 0x112a7a400] 21:26:17 INFO - PROCESS | 1662 | 1465273577648 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]]]}] 21:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 526ms 21:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:26:17 INFO - PROCESS | 1662 | 1465273577698 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 21:26:17 INFO - PROCESS | 1662 | 1465273577699 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 21:26:17 INFO - PROCESS | 1662 | 1465273577701 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:26:17 INFO - PROCESS | 1662 | 1465273577702 Marionette TRACE conn2 <- [1,970,null,{}] 21:26:17 INFO - PROCESS | 1662 | 1465273577704 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}] 21:26:17 INFO - PROCESS | 1662 | 1465273577708 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:17 INFO - PROCESS | 1662 | 1465273577818 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 21:26:17 INFO - PROCESS | 1662 | 1465273577852 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:17 INFO - PROCESS | 1662 | 1465273577853 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x123b1c000 == 33 [pid = 1662] [id = 250] 21:26:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1192ba800) [pid = 1662] [serial = 748] [outer = 0x0] 21:26:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x119b2e000) [pid = 1662] [serial = 749] [outer = 0x1192ba800] 21:26:17 INFO - PROCESS | 1662 | 1465273577878 Marionette DEBUG loaded listener.js 21:26:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x12493f800) [pid = 1662] [serial = 750] [outer = 0x1192ba800] 21:26:18 INFO - PROCESS | 1662 | 1465273578183 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]]]}] 21:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 21:26:18 INFO - PROCESS | 1662 | 1465273578225 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 21:26:18 INFO - PROCESS | 1662 | 1465273578227 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 21:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:26:18 INFO - PROCESS | 1662 | 1465273578229 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:26:18 INFO - PROCESS | 1662 | 1465273578230 Marionette TRACE conn2 <- [1,974,null,{}] 21:26:18 INFO - PROCESS | 1662 | 1465273578239 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}] 21:26:18 INFO - PROCESS | 1662 | 1465273578240 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:18 INFO - PROCESS | 1662 | 1465273578332 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 21:26:18 INFO - PROCESS | 1662 | 1465273578335 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:18 INFO - PROCESS | 1662 | 1465273578336 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x124f41800 == 34 [pid = 1662] [id = 251] 21:26:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11269bc00) [pid = 1662] [serial = 751] [outer = 0x0] 21:26:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x124ab1000) [pid = 1662] [serial = 752] [outer = 0x11269bc00] 21:26:18 INFO - PROCESS | 1662 | 1465273578361 Marionette DEBUG loaded listener.js 21:26:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x124fb8400) [pid = 1662] [serial = 753] [outer = 0x11269bc00] 21:26:18 INFO - PROCESS | 1662 | 1465273578711 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]]]}] 21:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 517ms 21:26:18 INFO - PROCESS | 1662 | 1465273578748 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 21:26:18 INFO - PROCESS | 1662 | 1465273578750 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 21:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:26:18 INFO - PROCESS | 1662 | 1465273578753 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:26:18 INFO - PROCESS | 1662 | 1465273578755 Marionette TRACE conn2 <- [1,978,null,{}] 21:26:18 INFO - PROCESS | 1662 | 1465273578757 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}] 21:26:18 INFO - PROCESS | 1662 | 1465273578758 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:18 INFO - PROCESS | 1662 | 1465273578833 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 21:26:18 INFO - PROCESS | 1662 | 1465273578836 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:18 INFO - PROCESS | 1662 | 1465273578837 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1259af800 == 35 [pid = 1662] [id = 252] 21:26:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112743800) [pid = 1662] [serial = 754] [outer = 0x0] 21:26:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x124fecc00) [pid = 1662] [serial = 755] [outer = 0x112743800] 21:26:18 INFO - PROCESS | 1662 | 1465273578858 Marionette DEBUG loaded listener.js 21:26:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1255ac400) [pid = 1662] [serial = 756] [outer = 0x112743800] 21:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1132ca400) [pid = 1662] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x116941800) [pid = 1662] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1174db000) [pid = 1662] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x111e29000) [pid = 1662] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x115e02400) [pid = 1662] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x129171400) [pid = 1662] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x112deb000) [pid = 1662] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:26:19 INFO - PROCESS | 1662 | 1465273579392 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]]]}] 21:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 676ms 21:26:19 INFO - PROCESS | 1662 | 1465273579429 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 21:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:26:19 INFO - PROCESS | 1662 | 1465273579431 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 21:26:19 INFO - PROCESS | 1662 | 1465273579434 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:26:19 INFO - PROCESS | 1662 | 1465273579436 Marionette TRACE conn2 <- [1,982,null,{}] 21:26:19 INFO - PROCESS | 1662 | 1465273579440 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}] 21:26:19 INFO - PROCESS | 1662 | 1465273579442 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:19 INFO - PROCESS | 1662 | 1465273579592 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 21:26:19 INFO - PROCESS | 1662 | 1465273579637 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:19 INFO - PROCESS | 1662 | 1465273579638 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185d3000 == 36 [pid = 1662] [id = 253] 21:26:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x112037400) [pid = 1662] [serial = 757] [outer = 0x0] 21:26:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x115ea3400) [pid = 1662] [serial = 758] [outer = 0x112037400] 21:26:19 INFO - PROCESS | 1662 | 1465273579664 Marionette DEBUG loaded listener.js 21:26:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1253a6c00) [pid = 1662] [serial = 759] [outer = 0x112037400] 21:26:19 INFO - PROCESS | 1662 | 1465273579907 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]]]}] 21:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 524ms 21:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:26:19 INFO - PROCESS | 1662 | 1465273579963 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 21:26:19 INFO - PROCESS | 1662 | 1465273579964 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 21:26:19 INFO - PROCESS | 1662 | 1465273579966 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:26:19 INFO - PROCESS | 1662 | 1465273579967 Marionette TRACE conn2 <- [1,986,null,{}] 21:26:19 INFO - PROCESS | 1662 | 1465273579969 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}] 21:26:19 INFO - PROCESS | 1662 | 1465273579970 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:20 INFO - PROCESS | 1662 | 1465273580050 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 21:26:20 INFO - PROCESS | 1662 | 1465273580054 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:20 INFO - PROCESS | 1662 | 1465273580056 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a3b800 == 37 [pid = 1662] [id = 254] 21:26:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1183b2400) [pid = 1662] [serial = 760] [outer = 0x0] 21:26:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1257e5800) [pid = 1662] [serial = 761] [outer = 0x1183b2400] 21:26:20 INFO - PROCESS | 1662 | 1465273580083 Marionette DEBUG loaded listener.js 21:26:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x12601b000) [pid = 1662] [serial = 762] [outer = 0x1183b2400] 21:26:20 INFO - PROCESS | 1662 | 1465273580416 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]]]}] 21:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 21:26:20 INFO - PROCESS | 1662 | 1465273580435 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 21:26:20 INFO - PROCESS | 1662 | 1465273580437 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 21:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:26:20 INFO - PROCESS | 1662 | 1465273580441 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:26:20 INFO - PROCESS | 1662 | 1465273580442 Marionette TRACE conn2 <- [1,990,null,{}] 21:26:20 INFO - PROCESS | 1662 | 1465273580445 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}] 21:26:20 INFO - PROCESS | 1662 | 1465273580446 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:20 INFO - PROCESS | 1662 | 1465273580568 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 21:26:20 INFO - PROCESS | 1662 | 1465273580576 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:20 INFO - PROCESS | 1662 | 1465273580578 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e56000 == 38 [pid = 1662] [id = 255] 21:26:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x124feac00) [pid = 1662] [serial = 763] [outer = 0x0] 21:26:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x126970c00) [pid = 1662] [serial = 764] [outer = 0x124feac00] 21:26:20 INFO - PROCESS | 1662 | 1465273580604 Marionette DEBUG loaded listener.js 21:26:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x127170c00) [pid = 1662] [serial = 765] [outer = 0x124feac00] 21:26:20 INFO - PROCESS | 1662 | 1465273580887 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]]]}] 21:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 470ms 21:26:20 INFO - PROCESS | 1662 | 1465273580913 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 21:26:20 INFO - PROCESS | 1662 | 1465273580915 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 21:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:26:20 INFO - PROCESS | 1662 | 1465273580917 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:26:20 INFO - PROCESS | 1662 | 1465273580918 Marionette TRACE conn2 <- [1,994,null,{}] 21:26:20 INFO - PROCESS | 1662 | 1465273580921 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}] 21:26:20 INFO - PROCESS | 1662 | 1465273580922 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:21 INFO - PROCESS | 1662 | 1465273581013 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 21:26:21 INFO - PROCESS | 1662 | 1465273581016 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:21 INFO - PROCESS | 1662 | 1465273581017 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a221000 == 39 [pid = 1662] [id = 256] 21:26:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112deb000) [pid = 1662] [serial = 766] [outer = 0x0] 21:26:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128996c00) [pid = 1662] [serial = 767] [outer = 0x112deb000] 21:26:21 INFO - PROCESS | 1662 | 1465273581042 Marionette DEBUG loaded listener.js 21:26:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128a1cc00) [pid = 1662] [serial = 768] [outer = 0x112deb000] 21:26:21 INFO - PROCESS | 1662 | 1465273581518 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]]]}] 21:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 670ms 21:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:26:21 INFO - PROCESS | 1662 | 1465273581615 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 21:26:21 INFO - PROCESS | 1662 | 1465273581617 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 21:26:21 INFO - PROCESS | 1662 | 1465273581621 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:26:21 INFO - PROCESS | 1662 | 1465273581626 Marionette TRACE conn2 <- [1,998,null,{}] 21:26:21 INFO - PROCESS | 1662 | 1465273581630 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}] 21:26:21 INFO - PROCESS | 1662 | 1465273581632 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:21 INFO - PROCESS | 1662 | 1465273581747 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 21:26:21 INFO - PROCESS | 1662 | 1465273581817 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:21 INFO - PROCESS | 1662 | 1465273581819 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x11715d000 == 40 [pid = 1662] [id = 257] 21:26:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112a11800) [pid = 1662] [serial = 769] [outer = 0x0] 21:26:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11557cc00) [pid = 1662] [serial = 770] [outer = 0x112a11800] 21:26:21 INFO - PROCESS | 1662 | 1465273581849 Marionette DEBUG loaded listener.js 21:26:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1164e4000) [pid = 1662] [serial = 771] [outer = 0x112a11800] 21:26:22 INFO - PROCESS | 1662 | 1465273582312 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]]]}] 21:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 773ms 21:26:22 INFO - PROCESS | 1662 | 1465273582395 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 21:26:22 INFO - PROCESS | 1662 | 1465273582398 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 21:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:26:22 INFO - PROCESS | 1662 | 1465273582403 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:26:22 INFO - PROCESS | 1662 | 1465273582405 Marionette TRACE conn2 <- [1,1002,null,{}] 21:26:22 INFO - PROCESS | 1662 | 1465273582407 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}] 21:26:22 INFO - PROCESS | 1662 | 1465273582409 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:22 INFO - PROCESS | 1662 | 1465273582523 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 21:26:22 INFO - PROCESS | 1662 | 1465273582597 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:22 INFO - PROCESS | 1662 | 1465273582598 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x112a95000 == 41 [pid = 1662] [id = 258] 21:26:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x112f0bc00) [pid = 1662] [serial = 772] [outer = 0x0] 21:26:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x116a12800) [pid = 1662] [serial = 773] [outer = 0x112f0bc00] 21:26:22 INFO - PROCESS | 1662 | 1465273582630 Marionette DEBUG loaded listener.js 21:26:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1182eac00) [pid = 1662] [serial = 774] [outer = 0x112f0bc00] 21:26:23 INFO - PROCESS | 1662 | 1465273583316 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]]]}] 21:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 973ms 21:26:23 INFO - PROCESS | 1662 | --DOCSHELL 0x119e56000 == 40 [pid = 1662] [id = 255] 21:26:23 INFO - PROCESS | 1662 | --DOCSHELL 0x128a3b800 == 39 [pid = 1662] [id = 254] 21:26:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1185d3000 == 38 [pid = 1662] [id = 253] 21:26:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1259af800 == 37 [pid = 1662] [id = 252] 21:26:23 INFO - PROCESS | 1662 | --DOCSHELL 0x124f41800 == 36 [pid = 1662] [id = 251] 21:26:23 INFO - PROCESS | 1662 | --DOCSHELL 0x123b1c000 == 35 [pid = 1662] [id = 250] 21:26:23 INFO - PROCESS | 1662 | --DOCSHELL 0x119f6f000 == 34 [pid = 1662] [id = 249] 21:26:23 INFO - PROCESS | 1662 | --DOCSHELL 0x119224000 == 33 [pid = 1662] [id = 248] 21:26:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1185d8000 == 32 [pid = 1662] [id = 247] 21:26:23 INFO - PROCESS | 1662 | --DOCSHELL 0x11745d000 == 31 [pid = 1662] [id = 246] 21:26:23 INFO - PROCESS | 1662 | 1465273583406 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 21:26:23 INFO - PROCESS | 1662 | 1465273583410 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 21:26:23 INFO - PROCESS | 1662 | --DOCSHELL 0x115ec4000 == 30 [pid = 1662] [id = 245] 21:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:26:23 INFO - PROCESS | 1662 | 1465273583417 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:26:23 INFO - PROCESS | 1662 | 1465273583420 Marionette TRACE conn2 <- [1,1006,null,{}] 21:26:23 INFO - PROCESS | 1662 | 1465273583428 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}] 21:26:23 INFO - PROCESS | 1662 | 1465273583431 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:23 INFO - PROCESS | 1662 | 1465273583538 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 21:26:23 INFO - PROCESS | 1662 | 1465273583545 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:23 INFO - PROCESS | 1662 | 1465273583547 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x116261800 == 31 [pid = 1662] [id = 259] 21:26:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116f0f400) [pid = 1662] [serial = 775] [outer = 0x0] 21:26:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1176edc00) [pid = 1662] [serial = 776] [outer = 0x116f0f400] 21:26:23 INFO - PROCESS | 1662 | 1465273583574 Marionette DEBUG loaded listener.js 21:26:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1182e3c00) [pid = 1662] [serial = 777] [outer = 0x116f0f400] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1133a0800) [pid = 1662] [serial = 701] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x115540000) [pid = 1662] [serial = 702] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116981800) [pid = 1662] [serial = 704] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116f16c00) [pid = 1662] [serial = 705] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11824a000) [pid = 1662] [serial = 707] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118356c00) [pid = 1662] [serial = 708] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x111eca400) [pid = 1662] [serial = 698] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1122a7800) [pid = 1662] [serial = 699] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x116459800) [pid = 1662] [serial = 695] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116980400) [pid = 1662] [serial = 696] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12af57000) [pid = 1662] [serial = 693] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12a9cd400) [pid = 1662] [serial = 692] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118599800) [pid = 1662] [serial = 711] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1183a4000) [pid = 1662] [serial = 710] [outer = 0x0] [url = about:blank] 21:26:23 INFO - PROCESS | 1662 | 1465273583894 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]]]}] 21:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 526ms 21:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:26:23 INFO - PROCESS | 1662 | 1465273583943 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 21:26:23 INFO - PROCESS | 1662 | 1465273583946 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 21:26:23 INFO - PROCESS | 1662 | 1465273583950 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:26:23 INFO - PROCESS | 1662 | 1465273583951 Marionette TRACE conn2 <- [1,1010,null,{}] 21:26:23 INFO - PROCESS | 1662 | 1465273583954 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}] 21:26:23 INFO - PROCESS | 1662 | 1465273583955 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:24 INFO - PROCESS | 1662 | 1465273584033 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 21:26:24 INFO - PROCESS | 1662 | 1465273584037 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:24 INFO - PROCESS | 1662 | 1465273584038 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x118108800 == 32 [pid = 1662] [id = 260] 21:26:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118351c00) [pid = 1662] [serial = 778] [outer = 0x0] 21:26:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118594c00) [pid = 1662] [serial = 779] [outer = 0x118351c00] 21:26:24 INFO - PROCESS | 1662 | 1465273584069 Marionette DEBUG loaded listener.js 21:26:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118e58400) [pid = 1662] [serial = 780] [outer = 0x118351c00] 21:26:24 INFO - PROCESS | 1662 | 1465273584432 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]]]}] 21:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 519ms 21:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:26:24 INFO - PROCESS | 1662 | 1465273584469 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 21:26:24 INFO - PROCESS | 1662 | 1465273584470 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 21:26:24 INFO - PROCESS | 1662 | 1465273584472 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:26:24 INFO - PROCESS | 1662 | 1465273584475 Marionette TRACE conn2 <- [1,1014,null,{}] 21:26:24 INFO - PROCESS | 1662 | 1465273584491 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}] 21:26:24 INFO - PROCESS | 1662 | 1465273584495 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:24 INFO - PROCESS | 1662 | 1465273584576 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 21:26:24 INFO - PROCESS | 1662 | 1465273584581 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:24 INFO - PROCESS | 1662 | 1465273584583 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x119589000 == 33 [pid = 1662] [id = 261] 21:26:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x112a12400) [pid = 1662] [serial = 781] [outer = 0x0] 21:26:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119489c00) [pid = 1662] [serial = 782] [outer = 0x112a12400] 21:26:24 INFO - PROCESS | 1662 | 1465273584611 Marionette DEBUG loaded listener.js 21:26:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119915000) [pid = 1662] [serial = 783] [outer = 0x112a12400] 21:26:24 INFO - PROCESS | 1662 | 1465273584939 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]]]}] 21:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 476ms 21:26:24 INFO - PROCESS | 1662 | 1465273584948 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 21:26:24 INFO - PROCESS | 1662 | 1465273584950 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 21:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:26:24 INFO - PROCESS | 1662 | 1465273584952 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:26:24 INFO - PROCESS | 1662 | 1465273584953 Marionette TRACE conn2 <- [1,1018,null,{}] 21:26:24 INFO - PROCESS | 1662 | 1465273584955 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}] 21:26:24 INFO - PROCESS | 1662 | 1465273584958 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:25 INFO - PROCESS | 1662 | 1465273585043 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 21:26:25 INFO - PROCESS | 1662 | 1465273585047 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:25 INFO - PROCESS | 1662 | 1465273585048 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x124865800 == 34 [pid = 1662] [id = 262] 21:26:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119cf7c00) [pid = 1662] [serial = 784] [outer = 0x0] 21:26:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123c90c00) [pid = 1662] [serial = 785] [outer = 0x119cf7c00] 21:26:25 INFO - PROCESS | 1662 | 1465273585074 Marionette DEBUG loaded listener.js 21:26:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124aae400) [pid = 1662] [serial = 786] [outer = 0x119cf7c00] 21:26:25 INFO - PROCESS | 1662 | 1465273585397 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]]]}] 21:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 469ms 21:26:25 INFO - PROCESS | 1662 | 1465273585421 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 21:26:25 INFO - PROCESS | 1662 | 1465273585424 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 21:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:26:25 INFO - PROCESS | 1662 | 1465273585459 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:26:25 INFO - PROCESS | 1662 | 1465273585460 Marionette TRACE conn2 <- [1,1022,null,{}] 21:26:25 INFO - PROCESS | 1662 | 1465273585462 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}] 21:26:25 INFO - PROCESS | 1662 | 1465273585464 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:25 INFO - PROCESS | 1662 | 1465273585560 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 21:26:25 INFO - PROCESS | 1662 | 1465273585565 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:25 INFO - PROCESS | 1662 | 1465273585566 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x124f3f000 == 35 [pid = 1662] [id = 263] 21:26:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x112f65c00) [pid = 1662] [serial = 787] [outer = 0x0] 21:26:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124dd5800) [pid = 1662] [serial = 788] [outer = 0x112f65c00] 21:26:25 INFO - PROCESS | 1662 | 1465273585621 Marionette DEBUG loaded listener.js 21:26:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x124fe6c00) [pid = 1662] [serial = 789] [outer = 0x112f65c00] 21:26:25 INFO - PROCESS | 1662 | 1465273585924 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]]]}] 21:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 545ms 21:26:25 INFO - PROCESS | 1662 | 1465273585979 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 21:26:25 INFO - PROCESS | 1662 | 1465273585981 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 21:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:26:25 INFO - PROCESS | 1662 | 1465273585984 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:26:25 INFO - PROCESS | 1662 | 1465273585986 Marionette TRACE conn2 <- [1,1026,null,{}] 21:26:26 INFO - PROCESS | 1662 | 1465273586000 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}] 21:26:26 INFO - PROCESS | 1662 | 1465273586006 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:26 INFO - PROCESS | 1662 | 1465273586187 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 21:26:26 INFO - PROCESS | 1662 | 1465273586208 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:26 INFO - PROCESS | 1662 | 1465273586209 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x126d16000 == 36 [pid = 1662] [id = 264] 21:26:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124fe7c00) [pid = 1662] [serial = 790] [outer = 0x0] 21:26:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126968000) [pid = 1662] [serial = 791] [outer = 0x124fe7c00] 21:26:26 INFO - PROCESS | 1662 | 1465273586250 Marionette DEBUG loaded listener.js 21:26:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12716f800) [pid = 1662] [serial = 792] [outer = 0x124fe7c00] 21:26:26 INFO - PROCESS | 1662 | 1465273586657 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]]]}] 21:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 723ms 21:26:26 INFO - PROCESS | 1662 | 1465273586708 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 21:26:26 INFO - PROCESS | 1662 | 1465273586709 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 21:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:26:26 INFO - PROCESS | 1662 | 1465273586717 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:26:26 INFO - PROCESS | 1662 | 1465273586718 Marionette TRACE conn2 <- [1,1030,null,{}] 21:26:26 INFO - PROCESS | 1662 | 1465273586720 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}] 21:26:26 INFO - PROCESS | 1662 | 1465273586721 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:26 INFO - PROCESS | 1662 | 1465273586816 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 21:26:26 INFO - PROCESS | 1662 | 1465273586819 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:26 INFO - PROCESS | 1662 | 1465273586820 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a20d800 == 37 [pid = 1662] [id = 265] 21:26:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12532d400) [pid = 1662] [serial = 793] [outer = 0x0] 21:26:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128994400) [pid = 1662] [serial = 794] [outer = 0x12532d400] 21:26:26 INFO - PROCESS | 1662 | 1465273586845 Marionette DEBUG loaded listener.js 21:26:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128a20000) [pid = 1662] [serial = 795] [outer = 0x12532d400] 21:26:27 INFO - PROCESS | 1662 | 1465273587165 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]]]}] 21:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 21:26:27 INFO - PROCESS | 1662 | 1465273587186 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 21:26:27 INFO - PROCESS | 1662 | 1465273587187 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 21:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:26:27 INFO - PROCESS | 1662 | 1465273587191 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:26:27 INFO - PROCESS | 1662 | 1465273587192 Marionette TRACE conn2 <- [1,1034,null,{}] 21:26:27 INFO - PROCESS | 1662 | 1465273587195 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}] 21:26:27 INFO - PROCESS | 1662 | 1465273587196 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:27 INFO - PROCESS | 1662 | 1465273587296 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 21:26:27 INFO - PROCESS | 1662 | 1465273587300 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:27 INFO - PROCESS | 1662 | 1465273587301 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a419800 == 38 [pid = 1662] [id = 266] 21:26:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12716e800) [pid = 1662] [serial = 796] [outer = 0x0] 21:26:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128b6bc00) [pid = 1662] [serial = 797] [outer = 0x12716e800] 21:26:27 INFO - PROCESS | 1662 | 1465273587325 Marionette DEBUG loaded listener.js 21:26:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128d91800) [pid = 1662] [serial = 798] [outer = 0x12716e800] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1176e7000) [pid = 1662] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1164e7c00) [pid = 1662] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11269f000) [pid = 1662] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x116759000) [pid = 1662] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112a1b800) [pid = 1662] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112a7a400) [pid = 1662] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1183ae800) [pid = 1662] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1132ce800) [pid = 1662] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1192b0800) [pid = 1662] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1192ba800) [pid = 1662] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112d64800) [pid = 1662] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112037400) [pid = 1662] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11269bc00) [pid = 1662] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11931e000) [pid = 1662] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x112743800) [pid = 1662] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1183b2400) [pid = 1662] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119562c00) [pid = 1662] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x124feac00) [pid = 1662] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:26:27 INFO - PROCESS | 1662 | 1465273587726 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]]]}] 21:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 569ms 21:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:26:27 INFO - PROCESS | 1662 | 1465273587760 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 21:26:27 INFO - PROCESS | 1662 | 1465273587762 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 21:26:27 INFO - PROCESS | 1662 | 1465273587764 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:26:27 INFO - PROCESS | 1662 | 1465273587765 Marionette TRACE conn2 <- [1,1038,null,{}] 21:26:27 INFO - PROCESS | 1662 | 1465273587767 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}] 21:26:27 INFO - PROCESS | 1662 | 1465273587769 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:27 INFO - PROCESS | 1662 | 1465273587845 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 21:26:27 INFO - PROCESS | 1662 | 1465273587898 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:27 INFO - PROCESS | 1662 | 1465273587899 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e3a800 == 39 [pid = 1662] [id = 267] 21:26:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x112696800) [pid = 1662] [serial = 799] [outer = 0x0] 21:26:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116ad6800) [pid = 1662] [serial = 800] [outer = 0x112696800] 21:26:27 INFO - PROCESS | 1662 | 1465273587923 Marionette DEBUG loaded listener.js 21:26:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1192b1000) [pid = 1662] [serial = 801] [outer = 0x112696800] 21:26:28 INFO - PROCESS | 1662 | 1465273588250 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]]]}] 21:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 519ms 21:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:26:28 INFO - PROCESS | 1662 | 1465273588284 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 21:26:28 INFO - PROCESS | 1662 | 1465273588286 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 21:26:28 INFO - PROCESS | 1662 | 1465273588289 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:26:28 INFO - PROCESS | 1662 | 1465273588291 Marionette TRACE conn2 <- [1,1042,null,{}] 21:26:28 INFO - PROCESS | 1662 | 1465273588294 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}] 21:26:28 INFO - PROCESS | 1662 | 1465273588296 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:28 INFO - PROCESS | 1662 | 1465273588402 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 21:26:28 INFO - PROCESS | 1662 | 1465273588456 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:28 INFO - PROCESS | 1662 | 1465273588457 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a766000 == 40 [pid = 1662] [id = 268] 21:26:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112695c00) [pid = 1662] [serial = 802] [outer = 0x0] 21:26:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11931e000) [pid = 1662] [serial = 803] [outer = 0x112695c00] 21:26:28 INFO - PROCESS | 1662 | 1465273588481 Marionette DEBUG loaded listener.js 21:26:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126d33000) [pid = 1662] [serial = 804] [outer = 0x112695c00] 21:26:28 INFO - PROCESS | 1662 | 1465273588799 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]]]}] 21:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms 21:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:26:28 INFO - PROCESS | 1662 | 1465273588814 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 21:26:28 INFO - PROCESS | 1662 | 1465273588815 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 21:26:28 INFO - PROCESS | 1662 | 1465273588817 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:26:28 INFO - PROCESS | 1662 | 1465273588819 Marionette TRACE conn2 <- [1,1046,null,{}] 21:26:28 INFO - PROCESS | 1662 | 1465273588822 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}] 21:26:28 INFO - PROCESS | 1662 | 1465273588825 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:28 INFO - PROCESS | 1662 | 1465273588914 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 21:26:28 INFO - PROCESS | 1662 | 1465273588917 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:28 INFO - PROCESS | 1662 | 1465273588919 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b223800 == 41 [pid = 1662] [id = 269] 21:26:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128a29400) [pid = 1662] [serial = 805] [outer = 0x0] 21:26:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12916ec00) [pid = 1662] [serial = 806] [outer = 0x128a29400] 21:26:28 INFO - PROCESS | 1662 | 1465273588947 Marionette DEBUG loaded listener.js 21:26:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12930b400) [pid = 1662] [serial = 807] [outer = 0x128a29400] 21:26:29 INFO - PROCESS | 1662 | 1465273589262 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]]]}] 21:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 21:26:29 INFO - PROCESS | 1662 | 1465273589288 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 21:26:29 INFO - PROCESS | 1662 | 1465273589289 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 21:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:26:29 INFO - PROCESS | 1662 | 1465273589294 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:26:29 INFO - PROCESS | 1662 | 1465273589295 Marionette TRACE conn2 <- [1,1050,null,{}] 21:26:29 INFO - PROCESS | 1662 | 1465273589297 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}] 21:26:29 INFO - PROCESS | 1662 | 1465273589298 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:29 INFO - PROCESS | 1662 | 1465273589401 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 21:26:29 INFO - PROCESS | 1662 | 1465273589409 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:29 INFO - PROCESS | 1662 | 1465273589410 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b23a800 == 42 [pid = 1662] [id = 270] 21:26:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x129171000) [pid = 1662] [serial = 808] [outer = 0x0] 21:26:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x129311c00) [pid = 1662] [serial = 809] [outer = 0x129171000] 21:26:29 INFO - PROCESS | 1662 | 1465273589441 Marionette DEBUG loaded listener.js 21:26:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1293c8c00) [pid = 1662] [serial = 810] [outer = 0x129171000] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x111ad1800 == 41 [pid = 1662] [id = 244] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x116261800 == 40 [pid = 1662] [id = 259] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x112a95000 == 39 [pid = 1662] [id = 258] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12a221000 == 38 [pid = 1662] [id = 256] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x11715d000 == 37 [pid = 1662] [id = 257] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x118108800 == 36 [pid = 1662] [id = 260] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x124865800 == 35 [pid = 1662] [id = 262] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x124f3f000 == 34 [pid = 1662] [id = 263] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12a20d800 == 33 [pid = 1662] [id = 265] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x126d16000 == 32 [pid = 1662] [id = 264] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x117e3a800 == 31 [pid = 1662] [id = 267] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12a419800 == 30 [pid = 1662] [id = 266] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12a766000 == 29 [pid = 1662] [id = 268] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x119589000 == 28 [pid = 1662] [id = 261] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118594000) [pid = 1662] [serial = 743] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116ae2400) [pid = 1662] [serial = 737] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x113376000) [pid = 1662] [serial = 714] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x117ea2400) [pid = 1662] [serial = 738] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112a6e800) [pid = 1662] [serial = 713] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1176ed800) [pid = 1662] [serial = 717] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1183a5800) [pid = 1662] [serial = 740] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11693f400) [pid = 1662] [serial = 716] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11850d400) [pid = 1662] [serial = 741] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1192b9800) [pid = 1662] [serial = 746] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118ebd400) [pid = 1662] [serial = 720] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118e12000) [pid = 1662] [serial = 719] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x115f61c00) [pid = 1662] [serial = 732] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x113c20400) [pid = 1662] [serial = 731] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1192dc800) [pid = 1662] [serial = 723] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12493f800) [pid = 1662] [serial = 750] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1192b8c00) [pid = 1662] [serial = 722] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119b2e000) [pid = 1662] [serial = 749] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x113c54800) [pid = 1662] [serial = 734] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x115f5c400) [pid = 1662] [serial = 735] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x115ea3400) [pid = 1662] [serial = 758] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x124ab1000) [pid = 1662] [serial = 752] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x124fb8400) [pid = 1662] [serial = 753] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x11955f000) [pid = 1662] [serial = 726] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x124fecc00) [pid = 1662] [serial = 755] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1257e5800) [pid = 1662] [serial = 761] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x119327c00) [pid = 1662] [serial = 725] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x124dc9c00) [pid = 1662] [serial = 729] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x119e10400) [pid = 1662] [serial = 728] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1255ac400) [pid = 1662] [serial = 756] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1253a6c00) [pid = 1662] [serial = 759] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x127170c00) [pid = 1662] [serial = 765] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x11931fc00) [pid = 1662] [serial = 747] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x128996c00) [pid = 1662] [serial = 767] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x126970c00) [pid = 1662] [serial = 764] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x1192afc00) [pid = 1662] [serial = 744] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x12601b000) [pid = 1662] [serial = 762] [outer = 0x0] [url = about:blank] 21:26:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12b223800 == 27 [pid = 1662] [id = 269] 21:26:30 INFO - PROCESS | 1662 | 1465273590783 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]]]}] 21:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1520ms 21:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:26:30 INFO - PROCESS | 1662 | 1465273590814 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 21:26:30 INFO - PROCESS | 1662 | 1465273590817 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 21:26:30 INFO - PROCESS | 1662 | 1465273590820 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:26:30 INFO - PROCESS | 1662 | 1465273590822 Marionette TRACE conn2 <- [1,1054,null,{}] 21:26:30 INFO - PROCESS | 1662 | 1465273590826 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}] 21:26:30 INFO - PROCESS | 1662 | 1465273590828 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:30 INFO - PROCESS | 1662 | 1465273590913 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 21:26:30 INFO - PROCESS | 1662 | 1465273590962 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:30 INFO - PROCESS | 1662 | 1465273590965 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e6d800 == 28 [pid = 1662] [id = 271] 21:26:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x112deb400) [pid = 1662] [serial = 811] [outer = 0x0] 21:26:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x11337b400) [pid = 1662] [serial = 812] [outer = 0x112deb400] 21:26:31 INFO - PROCESS | 1662 | 1465273590993 Marionette DEBUG loaded listener.js 21:26:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x115e09400) [pid = 1662] [serial = 813] [outer = 0x112deb400] 21:26:31 INFO - PROCESS | 1662 | 1465273591298 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]]]}] 21:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 520ms 21:26:31 INFO - PROCESS | 1662 | 1465273591342 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 21:26:31 INFO - PROCESS | 1662 | 1465273591346 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 21:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:26:31 INFO - PROCESS | 1662 | 1465273591350 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:26:31 INFO - PROCESS | 1662 | 1465273591352 Marionette TRACE conn2 <- [1,1058,null,{}] 21:26:31 INFO - PROCESS | 1662 | 1465273591355 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}] 21:26:31 INFO - PROCESS | 1662 | 1465273591357 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:31 INFO - PROCESS | 1662 | 1465273591434 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 21:26:31 INFO - PROCESS | 1662 | 1465273591439 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:31 INFO - PROCESS | 1662 | 1465273591443 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f91800 == 29 [pid = 1662] [id = 272] 21:26:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x116299400) [pid = 1662] [serial = 814] [outer = 0x0] 21:26:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x116941800) [pid = 1662] [serial = 815] [outer = 0x116299400] 21:26:31 INFO - PROCESS | 1662 | 1465273591473 Marionette DEBUG loaded listener.js 21:26:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x116f0c400) [pid = 1662] [serial = 816] [outer = 0x116299400] 21:26:31 INFO - PROCESS | 1662 | 1465273591797 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]]]}] 21:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 21:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:26:31 INFO - PROCESS | 1662 | 1465273591820 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 21:26:31 INFO - PROCESS | 1662 | 1465273591821 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 21:26:31 INFO - PROCESS | 1662 | 1465273591840 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:26:31 INFO - PROCESS | 1662 | 1465273591845 Marionette TRACE conn2 <- [1,1062,null,{}] 21:26:31 INFO - PROCESS | 1662 | 1465273591853 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}] 21:26:31 INFO - PROCESS | 1662 | 1465273591858 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:31 INFO - PROCESS | 1662 | 1465273591933 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 21:26:31 INFO - PROCESS | 1662 | 1465273591938 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:31 INFO - PROCESS | 1662 | 1465273591941 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x11811a000 == 30 [pid = 1662] [id = 273] 21:26:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1122a1c00) [pid = 1662] [serial = 817] [outer = 0x0] 21:26:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1182e1000) [pid = 1662] [serial = 818] [outer = 0x1122a1c00] 21:26:31 INFO - PROCESS | 1662 | 1465273591970 Marionette DEBUG loaded listener.js 21:26:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x118358400) [pid = 1662] [serial = 819] [outer = 0x1122a1c00] 21:26:32 INFO - PROCESS | 1662 | 1465273592312 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]]]}] 21:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 540ms 21:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:26:32 INFO - PROCESS | 1662 | 1465273592364 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 21:26:32 INFO - PROCESS | 1662 | 1465273592366 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 21:26:32 INFO - PROCESS | 1662 | 1465273592368 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:26:32 INFO - PROCESS | 1662 | 1465273592369 Marionette TRACE conn2 <- [1,1066,null,{}] 21:26:32 INFO - PROCESS | 1662 | 1465273592371 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}] 21:26:32 INFO - PROCESS | 1662 | 1465273592372 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:32 INFO - PROCESS | 1662 | 1465273592446 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 21:26:32 INFO - PROCESS | 1662 | 1465273592450 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:32 INFO - PROCESS | 1662 | 1465273592451 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x118e32000 == 31 [pid = 1662] [id = 274] 21:26:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1183b0400) [pid = 1662] [serial = 820] [outer = 0x0] 21:26:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118518400) [pid = 1662] [serial = 821] [outer = 0x1183b0400] 21:26:32 INFO - PROCESS | 1662 | 1465273592478 Marionette DEBUG loaded listener.js 21:26:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118e1b000) [pid = 1662] [serial = 822] [outer = 0x1183b0400] 21:26:32 INFO - PROCESS | 1662 | 1465273592783 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]]]}] 21:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 418ms 21:26:32 INFO - PROCESS | 1662 | 1465273592786 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 21:26:32 INFO - PROCESS | 1662 | 1465273592788 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 21:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:26:32 INFO - PROCESS | 1662 | 1465273592798 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:26:32 INFO - PROCESS | 1662 | 1465273592800 Marionette TRACE conn2 <- [1,1070,null,{}] 21:26:32 INFO - PROCESS | 1662 | 1465273592802 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}] 21:26:32 INFO - PROCESS | 1662 | 1465273592803 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:32 INFO - PROCESS | 1662 | 1465273592889 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 21:26:32 INFO - PROCESS | 1662 | 1465273592895 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:32 INFO - PROCESS | 1662 | 1465273592896 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x119588000 == 32 [pid = 1662] [id = 275] 21:26:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x112de6400) [pid = 1662] [serial = 823] [outer = 0x0] 21:26:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1192ac800) [pid = 1662] [serial = 824] [outer = 0x112de6400] 21:26:32 INFO - PROCESS | 1662 | 1465273592921 Marionette DEBUG loaded listener.js 21:26:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1192b9800) [pid = 1662] [serial = 825] [outer = 0x112de6400] 21:26:33 INFO - PROCESS | 1662 | 1465273593253 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]]]}] 21:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 468ms 21:26:33 INFO - PROCESS | 1662 | 1465273593267 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 21:26:33 INFO - PROCESS | 1662 | 1465273593268 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 21:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:26:33 INFO - PROCESS | 1662 | 1465273593271 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:26:33 INFO - PROCESS | 1662 | 1465273593273 Marionette TRACE conn2 <- [1,1074,null,{}] 21:26:33 INFO - PROCESS | 1662 | 1465273593276 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}] 21:26:33 INFO - PROCESS | 1662 | 1465273593280 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:33 INFO - PROCESS | 1662 | 1465273593403 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 21:26:33 INFO - PROCESS | 1662 | 1465273593412 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:33 INFO - PROCESS | 1662 | 1465273593413 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x123893800 == 33 [pid = 1662] [id = 276] 21:26:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118eb5800) [pid = 1662] [serial = 826] [outer = 0x0] 21:26:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1192d9000) [pid = 1662] [serial = 827] [outer = 0x118eb5800] 21:26:33 INFO - PROCESS | 1662 | 1465273593441 Marionette DEBUG loaded listener.js 21:26:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119b2e000) [pid = 1662] [serial = 828] [outer = 0x118eb5800] 21:26:33 INFO - PROCESS | 1662 | 1465273593744 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]]]}] 21:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 523ms 21:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:26:33 INFO - PROCESS | 1662 | 1465273593794 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 21:26:33 INFO - PROCESS | 1662 | 1465273593795 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 21:26:33 INFO - PROCESS | 1662 | 1465273593797 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:26:33 INFO - PROCESS | 1662 | 1465273593798 Marionette TRACE conn2 <- [1,1078,null,{}] 21:26:33 INFO - PROCESS | 1662 | 1465273593800 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}] 21:26:33 INFO - PROCESS | 1662 | 1465273593801 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:33 INFO - PROCESS | 1662 | 1465273593873 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 21:26:33 INFO - PROCESS | 1662 | 1465273593886 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:33 INFO - PROCESS | 1662 | 1465273593887 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x124851000 == 34 [pid = 1662] [id = 277] 21:26:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112a0f000) [pid = 1662] [serial = 829] [outer = 0x0] 21:26:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12493ec00) [pid = 1662] [serial = 830] [outer = 0x112a0f000] 21:26:33 INFO - PROCESS | 1662 | 1465273593911 Marionette DEBUG loaded listener.js 21:26:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x124dc9c00) [pid = 1662] [serial = 831] [outer = 0x112a0f000] 21:26:34 INFO - PROCESS | 1662 | 1465273594223 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]]]}] 21:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 21:26:34 INFO - PROCESS | 1662 | 1465273594266 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 21:26:34 INFO - PROCESS | 1662 | 1465273594267 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 21:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:26:34 INFO - PROCESS | 1662 | 1465273594269 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:26:34 INFO - PROCESS | 1662 | 1465273594270 Marionette TRACE conn2 <- [1,1082,null,{}] 21:26:34 INFO - PROCESS | 1662 | 1465273594273 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}] 21:26:34 INFO - PROCESS | 1662 | 1465273594274 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:34 INFO - PROCESS | 1662 | 1465273594372 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 21:26:34 INFO - PROCESS | 1662 | 1465273594381 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:34 INFO - PROCESS | 1662 | 1465273594382 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a1e000 == 35 [pid = 1662] [id = 278] 21:26:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x124fb4800) [pid = 1662] [serial = 832] [outer = 0x0] 21:26:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x124fe3800) [pid = 1662] [serial = 833] [outer = 0x124fb4800] 21:26:34 INFO - PROCESS | 1662 | 1465273594406 Marionette DEBUG loaded listener.js 21:26:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x124fefc00) [pid = 1662] [serial = 834] [outer = 0x124fb4800] 21:26:34 INFO - PROCESS | 1662 | 1465273594711 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]]]}] 21:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 21:26:34 INFO - PROCESS | 1662 | 1465273594737 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 21:26:34 INFO - PROCESS | 1662 | 1465273594739 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 21:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:26:34 INFO - PROCESS | 1662 | 1465273594743 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:26:34 INFO - PROCESS | 1662 | 1465273594745 Marionette TRACE conn2 <- [1,1086,null,{}] 21:26:34 INFO - PROCESS | 1662 | 1465273594747 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}] 21:26:34 INFO - PROCESS | 1662 | 1465273594748 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:34 INFO - PROCESS | 1662 | 1465273594821 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 21:26:34 INFO - PROCESS | 1662 | 1465273594827 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:34 INFO - PROCESS | 1662 | 1465273594828 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x118118800 == 36 [pid = 1662] [id = 279] 21:26:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1253b1800) [pid = 1662] [serial = 835] [outer = 0x0] 21:26:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x125791400) [pid = 1662] [serial = 836] [outer = 0x1253b1800] 21:26:34 INFO - PROCESS | 1662 | 1465273594860 Marionette DEBUG loaded listener.js 21:26:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x126017000) [pid = 1662] [serial = 837] [outer = 0x1253b1800] 21:26:35 INFO - PROCESS | 1662 | 1465273595166 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]]]}] 21:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 469ms 21:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:26:35 INFO - PROCESS | 1662 | 1465273595212 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 21:26:35 INFO - PROCESS | 1662 | 1465273595213 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 21:26:35 INFO - PROCESS | 1662 | 1465273595215 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:26:35 INFO - PROCESS | 1662 | 1465273595217 Marionette TRACE conn2 <- [1,1090,null,{}] 21:26:35 INFO - PROCESS | 1662 | 1465273595219 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}] 21:26:35 INFO - PROCESS | 1662 | 1465273595220 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:35 INFO - PROCESS | 1662 | 1465273595327 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 21:26:35 INFO - PROCESS | 1662 | 1465273595332 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:35 INFO - PROCESS | 1662 | 1465273595333 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1269cf000 == 37 [pid = 1662] [id = 280] 21:26:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1257e6800) [pid = 1662] [serial = 838] [outer = 0x0] 21:26:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126021800) [pid = 1662] [serial = 839] [outer = 0x1257e6800] 21:26:35 INFO - PROCESS | 1662 | 1465273595358 Marionette DEBUG loaded listener.js 21:26:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126d2f800) [pid = 1662] [serial = 840] [outer = 0x1257e6800] 21:26:35 INFO - PROCESS | 1662 | 1465273595651 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]]]}] 21:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 467ms 21:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:26:35 INFO - PROCESS | 1662 | 1465273595684 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 21:26:35 INFO - PROCESS | 1662 | 1465273595685 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 21:26:35 INFO - PROCESS | 1662 | 1465273595687 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:26:35 INFO - PROCESS | 1662 | 1465273595689 Marionette TRACE conn2 <- [1,1094,null,{}] 21:26:35 INFO - PROCESS | 1662 | 1465273595695 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}] 21:26:35 INFO - PROCESS | 1662 | 1465273595697 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:35 INFO - PROCESS | 1662 | 1465273595784 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 21:26:35 INFO - PROCESS | 1662 | 1465273595787 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:35 INFO - PROCESS | 1662 | 1465273595789 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x119587000 == 38 [pid = 1662] [id = 281] 21:26:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126d31800) [pid = 1662] [serial = 841] [outer = 0x0] 21:26:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12716b400) [pid = 1662] [serial = 842] [outer = 0x126d31800] 21:26:35 INFO - PROCESS | 1662 | 1465273595818 Marionette DEBUG loaded listener.js 21:26:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128a21000) [pid = 1662] [serial = 843] [outer = 0x126d31800] 21:26:36 INFO - PROCESS | 1662 | 1465273596208 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]]]}] 21:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 571ms 21:26:36 INFO - PROCESS | 1662 | 1465273596260 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 21:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:26:36 INFO - PROCESS | 1662 | 1465273596261 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 21:26:36 INFO - PROCESS | 1662 | 1465273596263 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:26:36 INFO - PROCESS | 1662 | 1465273596264 Marionette TRACE conn2 <- [1,1098,null,{}] 21:26:36 INFO - PROCESS | 1662 | 1465273596266 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}] 21:26:36 INFO - PROCESS | 1662 | 1465273596267 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:36 INFO - PROCESS | 1662 | 1465273596363 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 21:26:36 INFO - PROCESS | 1662 | 1465273596377 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:36 INFO - PROCESS | 1662 | 1465273596378 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291c8000 == 39 [pid = 1662] [id = 282] 21:26:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128a24800) [pid = 1662] [serial = 844] [outer = 0x0] 21:26:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128b72c00) [pid = 1662] [serial = 845] [outer = 0x128a24800] 21:26:36 INFO - PROCESS | 1662 | 1465273596402 Marionette DEBUG loaded listener.js 21:26:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x129061800) [pid = 1662] [serial = 846] [outer = 0x128a24800] 21:26:36 INFO - PROCESS | 1662 | 1465273596717 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]]]}] 21:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 468ms 21:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:26:36 INFO - PROCESS | 1662 | 1465273596731 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 21:26:36 INFO - PROCESS | 1662 | 1465273596732 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 21:26:36 INFO - PROCESS | 1662 | 1465273596734 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:26:36 INFO - PROCESS | 1662 | 1465273596735 Marionette TRACE conn2 <- [1,1102,null,{}] 21:26:36 INFO - PROCESS | 1662 | 1465273596738 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}] 21:26:36 INFO - PROCESS | 1662 | 1465273596739 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:36 INFO - PROCESS | 1662 | 1465273596835 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 21:26:36 INFO - PROCESS | 1662 | 1465273596870 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:36 INFO - PROCESS | 1662 | 1465273596871 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a420000 == 40 [pid = 1662] [id = 283] 21:26:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128a23000) [pid = 1662] [serial = 847] [outer = 0x0] 21:26:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x129069c00) [pid = 1662] [serial = 848] [outer = 0x128a23000] 21:26:36 INFO - PROCESS | 1662 | 1465273596902 Marionette DEBUG loaded listener.js 21:26:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x129173800) [pid = 1662] [serial = 849] [outer = 0x128a23000] 21:26:37 INFO - PROCESS | 1662 | 1465273597217 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]]]}] 21:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 21:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:26:37 INFO - PROCESS | 1662 | 1465273597259 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 21:26:37 INFO - PROCESS | 1662 | 1465273597260 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 21:26:37 INFO - PROCESS | 1662 | 1465273597262 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:26:37 INFO - PROCESS | 1662 | 1465273597263 Marionette TRACE conn2 <- [1,1106,null,{}] 21:26:37 INFO - PROCESS | 1662 | 1465273597266 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}] 21:26:37 INFO - PROCESS | 1662 | 1465273597267 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:37 INFO - PROCESS | 1662 | 1465273597366 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 21:26:37 INFO - PROCESS | 1662 | 1465273597369 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:37 INFO - PROCESS | 1662 | 1465273597370 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af18800 == 41 [pid = 1662] [id = 284] 21:26:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12906b000) [pid = 1662] [serial = 850] [outer = 0x0] 21:26:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x129313000) [pid = 1662] [serial = 851] [outer = 0x12906b000] 21:26:37 INFO - PROCESS | 1662 | 1465273597393 Marionette DEBUG loaded listener.js 21:26:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1293ce000) [pid = 1662] [serial = 852] [outer = 0x12906b000] 21:26:37 INFO - PROCESS | 1662 | 1465273597702 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]]]}] 21:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 21:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:26:37 INFO - PROCESS | 1662 | 1465273597732 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 21:26:37 INFO - PROCESS | 1662 | 1465273597733 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 21:26:37 INFO - PROCESS | 1662 | 1465273597735 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:26:37 INFO - PROCESS | 1662 | 1465273597736 Marionette TRACE conn2 <- [1,1110,null,{}] 21:26:37 INFO - PROCESS | 1662 | 1465273597738 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}] 21:26:37 INFO - PROCESS | 1662 | 1465273597740 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:37 INFO - PROCESS | 1662 | 1465273597840 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 21:26:37 INFO - PROCESS | 1662 | 1465273597843 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:37 INFO - PROCESS | 1662 | 1465273597844 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba35800 == 42 [pid = 1662] [id = 285] 21:26:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124ff2000) [pid = 1662] [serial = 853] [outer = 0x0] 21:26:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12a2b6000) [pid = 1662] [serial = 854] [outer = 0x124ff2000] 21:26:37 INFO - PROCESS | 1662 | 1465273597875 Marionette DEBUG loaded listener.js 21:26:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12a4e2000) [pid = 1662] [serial = 855] [outer = 0x124ff2000] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128a29400) [pid = 1662] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x124fe7c00) [pid = 1662] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12532d400) [pid = 1662] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12716e800) [pid = 1662] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x112696800) [pid = 1662] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x112695c00) [pid = 1662] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119cf7c00) [pid = 1662] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112a12400) [pid = 1662] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118351c00) [pid = 1662] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116f0f400) [pid = 1662] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112f0bc00) [pid = 1662] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x112a11800) [pid = 1662] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112deb000) [pid = 1662] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:26:38 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112f65c00) [pid = 1662] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:26:38 INFO - PROCESS | 1662 | 1465273598331 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]]]}] 21:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 622ms 21:26:38 INFO - PROCESS | 1662 | 1465273598368 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 21:26:38 INFO - PROCESS | 1662 | 1465273598369 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 21:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:26:38 INFO - PROCESS | 1662 | 1465273598381 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:26:38 INFO - PROCESS | 1662 | 1465273598382 Marionette TRACE conn2 <- [1,1114,null,{}] 21:26:38 INFO - PROCESS | 1662 | 1465273598384 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}] 21:26:38 INFO - PROCESS | 1662 | 1465273598385 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:38 INFO - PROCESS | 1662 | 1465273598470 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 21:26:38 INFO - PROCESS | 1662 | 1465273598477 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:38 INFO - PROCESS | 1662 | 1465273598478 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a770000 == 43 [pid = 1662] [id = 286] 21:26:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1183a6400) [pid = 1662] [serial = 856] [outer = 0x0] 21:26:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x123fab000) [pid = 1662] [serial = 857] [outer = 0x1183a6400] 21:26:38 INFO - PROCESS | 1662 | 1465273598504 Marionette DEBUG loaded listener.js 21:26:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128a1ec00) [pid = 1662] [serial = 858] [outer = 0x1183a6400] 21:26:38 INFO - PROCESS | 1662 | 1465273598869 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]]]}] 21:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 529ms 21:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:26:38 INFO - PROCESS | 1662 | 1465273598903 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 21:26:38 INFO - PROCESS | 1662 | 1465273598904 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 21:26:38 INFO - PROCESS | 1662 | 1465273598906 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:26:38 INFO - PROCESS | 1662 | 1465273598907 Marionette TRACE conn2 <- [1,1118,null,{}] 21:26:38 INFO - PROCESS | 1662 | 1465273598909 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}] 21:26:38 INFO - PROCESS | 1662 | 1465273598910 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:38 INFO - PROCESS | 1662 | 1465273598993 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 21:26:39 INFO - PROCESS | 1662 | 1465273599056 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:39 INFO - PROCESS | 1662 | 1465273599057 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd78800 == 44 [pid = 1662] [id = 287] 21:26:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1192b7400) [pid = 1662] [serial = 859] [outer = 0x0] 21:26:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128d93c00) [pid = 1662] [serial = 860] [outer = 0x1192b7400] 21:26:39 INFO - PROCESS | 1662 | 1465273599082 Marionette DEBUG loaded listener.js 21:26:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12a782000) [pid = 1662] [serial = 861] [outer = 0x1192b7400] 21:26:39 INFO - PROCESS | 1662 | 1465273599340 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]]]}] 21:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 471ms 21:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:26:39 INFO - PROCESS | 1662 | 1465273599380 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 21:26:39 INFO - PROCESS | 1662 | 1465273599381 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 21:26:39 INFO - PROCESS | 1662 | 1465273599383 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:26:39 INFO - PROCESS | 1662 | 1465273599384 Marionette TRACE conn2 <- [1,1122,null,{}] 21:26:39 INFO - PROCESS | 1662 | 1465273599387 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}] 21:26:39 INFO - PROCESS | 1662 | 1465273599388 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:39 INFO - PROCESS | 1662 | 1465273599496 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 21:26:39 INFO - PROCESS | 1662 | 1465273599499 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:39 INFO - PROCESS | 1662 | 1465273599501 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c40b000 == 45 [pid = 1662] [id = 288] 21:26:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a4e1800) [pid = 1662] [serial = 862] [outer = 0x0] 21:26:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a787c00) [pid = 1662] [serial = 863] [outer = 0x12a4e1800] 21:26:39 INFO - PROCESS | 1662 | 1465273599525 Marionette DEBUG loaded listener.js 21:26:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12a9c8c00) [pid = 1662] [serial = 864] [outer = 0x12a4e1800] 21:26:40 INFO - PROCESS | 1662 | 1465273600042 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]]]}] 21:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 670ms 21:26:40 INFO - PROCESS | 1662 | 1465273600053 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 21:26:40 INFO - PROCESS | 1662 | 1465273600054 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 21:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:26:40 INFO - PROCESS | 1662 | 1465273600057 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:26:40 INFO - PROCESS | 1662 | 1465273600059 Marionette TRACE conn2 <- [1,1126,null,{}] 21:26:40 INFO - PROCESS | 1662 | 1465273600062 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}] 21:26:40 INFO - PROCESS | 1662 | 1465273600063 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:40 INFO - PROCESS | 1662 | 1465273600152 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 21:26:40 INFO - PROCESS | 1662 | 1465273600253 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:40 INFO - PROCESS | 1662 | 1465273600255 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x11264d800 == 46 [pid = 1662] [id = 289] 21:26:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x111aafc00) [pid = 1662] [serial = 865] [outer = 0x0] 21:26:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x112697000) [pid = 1662] [serial = 866] [outer = 0x111aafc00] 21:26:40 INFO - PROCESS | 1662 | 1465273600288 Marionette DEBUG loaded listener.js 21:26:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x112a16000) [pid = 1662] [serial = 867] [outer = 0x111aafc00] 21:26:40 INFO - PROCESS | 1662 | 1465273600811 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]]]}] 21:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 821ms 21:26:40 INFO - PROCESS | 1662 | 1465273600880 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 21:26:40 INFO - PROCESS | 1662 | 1465273600882 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 21:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:26:40 INFO - PROCESS | 1662 | 1465273600885 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:26:40 INFO - PROCESS | 1662 | 1465273600887 Marionette TRACE conn2 <- [1,1130,null,{}] 21:26:40 INFO - PROCESS | 1662 | 1465273600891 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}] 21:26:40 INFO - PROCESS | 1662 | 1465273600893 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:41 INFO - PROCESS | 1662 | 1465273601006 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 21:26:41 INFO - PROCESS | 1662 | 1465273601084 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:41 INFO - PROCESS | 1662 | 1465273601086 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e4000 == 47 [pid = 1662] [id = 290] 21:26:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x116751c00) [pid = 1662] [serial = 868] [outer = 0x0] 21:26:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x116904000) [pid = 1662] [serial = 869] [outer = 0x116751c00] 21:26:41 INFO - PROCESS | 1662 | 1465273601116 Marionette DEBUG loaded listener.js 21:26:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1174dbc00) [pid = 1662] [serial = 870] [outer = 0x116751c00] 21:26:41 INFO - PROCESS | 1662 | 1465273601870 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]]]}] 21:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1025ms 21:26:41 INFO - PROCESS | 1662 | 1465273601911 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 21:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:26:41 INFO - PROCESS | 1662 | 1465273601913 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 21:26:41 INFO - PROCESS | 1662 | 1465273601918 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:26:41 INFO - PROCESS | 1662 | 1465273601921 Marionette TRACE conn2 <- [1,1134,null,{}] 21:26:41 INFO - PROCESS | 1662 | 1465273601926 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}] 21:26:41 INFO - PROCESS | 1662 | 1465273601929 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:42 INFO - PROCESS | 1662 | 1465273602129 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x129311c00) [pid = 1662] [serial = 809] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12c40b000 == 46 [pid = 1662] [id = 288] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd78800 == 45 [pid = 1662] [id = 287] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12a770000 == 44 [pid = 1662] [id = 286] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba35800 == 43 [pid = 1662] [id = 285] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12af18800 == 42 [pid = 1662] [id = 284] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12a420000 == 41 [pid = 1662] [id = 283] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1291c8000 == 40 [pid = 1662] [id = 282] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x119587000 == 39 [pid = 1662] [id = 281] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1269cf000 == 38 [pid = 1662] [id = 280] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x118118800 == 37 [pid = 1662] [id = 279] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x124a1e000 == 36 [pid = 1662] [id = 278] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x124851000 == 35 [pid = 1662] [id = 277] 21:26:42 INFO - PROCESS | 1662 | 1465273602249 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:42 INFO - PROCESS | 1662 | 1465273602251 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x123893800 == 34 [pid = 1662] [id = 276] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x119588000 == 33 [pid = 1662] [id = 275] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x118e32000 == 32 [pid = 1662] [id = 274] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x11811a000 == 31 [pid = 1662] [id = 273] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x116f91800 == 30 [pid = 1662] [id = 272] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x115e6d800 == 29 [pid = 1662] [id = 271] 21:26:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12b23a800 == 28 [pid = 1662] [id = 270] 21:26:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x1131bd000 == 29 [pid = 1662] [id = 291] 21:26:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x115ea5000) [pid = 1662] [serial = 871] [outer = 0x0] 21:26:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x116235000) [pid = 1662] [serial = 872] [outer = 0x115ea5000] 21:26:42 INFO - PROCESS | 1662 | 1465273602286 Marionette DEBUG loaded listener.js 21:26:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x116980400) [pid = 1662] [serial = 873] [outer = 0x115ea5000] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12916ec00) [pid = 1662] [serial = 806] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x126968000) [pid = 1662] [serial = 791] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128994400) [pid = 1662] [serial = 794] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12716f800) [pid = 1662] [serial = 792] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x128b6bc00) [pid = 1662] [serial = 797] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x116ad6800) [pid = 1662] [serial = 800] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128a20000) [pid = 1662] [serial = 795] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x126d33000) [pid = 1662] [serial = 804] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128d91800) [pid = 1662] [serial = 798] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x123c90c00) [pid = 1662] [serial = 785] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119489c00) [pid = 1662] [serial = 782] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119915000) [pid = 1662] [serial = 783] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118594c00) [pid = 1662] [serial = 779] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118e58400) [pid = 1662] [serial = 780] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1176edc00) [pid = 1662] [serial = 776] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1182e3c00) [pid = 1662] [serial = 777] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1182eac00) [pid = 1662] [serial = 774] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x116a12800) [pid = 1662] [serial = 773] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1164e4000) [pid = 1662] [serial = 771] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11557cc00) [pid = 1662] [serial = 770] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x128a1cc00) [pid = 1662] [serial = 768] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124dd5800) [pid = 1662] [serial = 788] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1192b1000) [pid = 1662] [serial = 801] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x124fe6c00) [pid = 1662] [serial = 789] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x124aae400) [pid = 1662] [serial = 786] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11931e000) [pid = 1662] [serial = 803] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12930b400) [pid = 1662] [serial = 807] [outer = 0x0] [url = about:blank] 21:26:42 INFO - PROCESS | 1662 | 1465273602609 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]]]}] 21:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 724ms 21:26:42 INFO - PROCESS | 1662 | 1465273602642 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 21:26:42 INFO - PROCESS | 1662 | 1465273602646 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 21:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:26:42 INFO - PROCESS | 1662 | 1465273602650 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:26:42 INFO - PROCESS | 1662 | 1465273602652 Marionette TRACE conn2 <- [1,1138,null,{}] 21:26:42 INFO - PROCESS | 1662 | 1465273602674 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}] 21:26:42 INFO - PROCESS | 1662 | 1465273602676 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:42 INFO - PROCESS | 1662 | 1465273602751 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 21:26:42 INFO - PROCESS | 1662 | 1465273602755 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:42 INFO - PROCESS | 1662 | 1465273602757 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x11715d000 == 30 [pid = 1662] [id = 292] 21:26:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x116f0c800) [pid = 1662] [serial = 874] [outer = 0x0] 21:26:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1182dc400) [pid = 1662] [serial = 875] [outer = 0x116f0c800] 21:26:42 INFO - PROCESS | 1662 | 1465273602792 Marionette DEBUG loaded listener.js 21:26:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1182eac00) [pid = 1662] [serial = 876] [outer = 0x116f0c800] 21:26:43 INFO - PROCESS | 1662 | 1465273603209 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]]]}] 21:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 585ms 21:26:43 INFO - PROCESS | 1662 | 1465273603237 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 21:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:26:43 INFO - PROCESS | 1662 | 1465273603239 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 21:26:43 INFO - PROCESS | 1662 | 1465273603242 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:26:43 INFO - PROCESS | 1662 | 1465273603246 Marionette TRACE conn2 <- [1,1142,null,{}] 21:26:43 INFO - PROCESS | 1662 | 1465273603258 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}] 21:26:43 INFO - PROCESS | 1662 | 1465273603262 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:43 INFO - PROCESS | 1662 | 1465273603388 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 21:26:43 INFO - PROCESS | 1662 | 1465273603396 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:43 INFO - PROCESS | 1662 | 1465273603398 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185d1800 == 31 [pid = 1662] [id = 293] 21:26:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1183b1400) [pid = 1662] [serial = 877] [outer = 0x0] 21:26:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118e16c00) [pid = 1662] [serial = 878] [outer = 0x1183b1400] 21:26:43 INFO - PROCESS | 1662 | 1465273603426 Marionette DEBUG loaded listener.js 21:26:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1192b3c00) [pid = 1662] [serial = 879] [outer = 0x1183b1400] 21:26:43 INFO - PROCESS | 1662 | 1465273603856 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]]]}] 21:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 624ms 21:26:43 INFO - PROCESS | 1662 | 1465273603866 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 21:26:43 INFO - PROCESS | 1662 | 1465273603868 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 21:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:26:43 INFO - PROCESS | 1662 | 1465273603872 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:26:43 INFO - PROCESS | 1662 | 1465273603874 Marionette TRACE conn2 <- [1,1146,null,{}] 21:26:43 INFO - PROCESS | 1662 | 1465273603877 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}] 21:26:43 INFO - PROCESS | 1662 | 1465273603879 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:44 INFO - PROCESS | 1662 | 1465273604004 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 21:26:44 INFO - PROCESS | 1662 | 1465273604011 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:44 INFO - PROCESS | 1662 | 1465273604012 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x11957f800 == 32 [pid = 1662] [id = 294] 21:26:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112df0c00) [pid = 1662] [serial = 880] [outer = 0x0] 21:26:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119497400) [pid = 1662] [serial = 881] [outer = 0x112df0c00] 21:26:44 INFO - PROCESS | 1662 | 1465273604053 Marionette DEBUG loaded listener.js 21:26:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119561400) [pid = 1662] [serial = 882] [outer = 0x112df0c00] 21:26:44 INFO - PROCESS | 1662 | 1465273604476 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]]]}] 21:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 622ms 21:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:26:44 INFO - PROCESS | 1662 | 1465273604495 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 21:26:44 INFO - PROCESS | 1662 | 1465273604496 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 21:26:44 INFO - PROCESS | 1662 | 1465273604498 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:26:44 INFO - PROCESS | 1662 | 1465273604499 Marionette TRACE conn2 <- [1,1150,null,{}] 21:26:44 INFO - PROCESS | 1662 | 1465273604502 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}] 21:26:44 INFO - PROCESS | 1662 | 1465273604503 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:44 INFO - PROCESS | 1662 | 1465273604600 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 21:26:44 INFO - PROCESS | 1662 | 1465273604653 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:44 INFO - PROCESS | 1662 | 1465273604654 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e37800 == 33 [pid = 1662] [id = 295] 21:26:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119566400) [pid = 1662] [serial = 883] [outer = 0x0] 21:26:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119915c00) [pid = 1662] [serial = 884] [outer = 0x119566400] 21:26:44 INFO - PROCESS | 1662 | 1465273604678 Marionette DEBUG loaded listener.js 21:26:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x123c87800) [pid = 1662] [serial = 885] [outer = 0x119566400] 21:26:44 INFO - PROCESS | 1662 | 1465273604987 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]]]}] 21:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 21:26:45 INFO - PROCESS | 1662 | 1465273605035 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 21:26:45 INFO - PROCESS | 1662 | 1465273605036 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 21:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:26:45 INFO - PROCESS | 1662 | 1465273605038 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:26:45 INFO - PROCESS | 1662 | 1465273605039 Marionette TRACE conn2 <- [1,1154,null,{}] 21:26:45 INFO - PROCESS | 1662 | 1465273605042 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}] 21:26:45 INFO - PROCESS | 1662 | 1465273605046 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:45 INFO - PROCESS | 1662 | 1465273605162 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 21:26:45 INFO - PROCESS | 1662 | 1465273605195 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:45 INFO - PROCESS | 1662 | 1465273605197 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c46800 == 34 [pid = 1662] [id = 296] 21:26:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123c90c00) [pid = 1662] [serial = 886] [outer = 0x0] 21:26:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124fea400) [pid = 1662] [serial = 887] [outer = 0x123c90c00] 21:26:45 INFO - PROCESS | 1662 | 1465273605221 Marionette DEBUG loaded listener.js 21:26:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12601b000) [pid = 1662] [serial = 888] [outer = 0x123c90c00] 21:26:45 INFO - PROCESS | 1662 | 1465273605529 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]]]}] 21:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 521ms 21:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:26:45 INFO - PROCESS | 1662 | 1465273605561 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 21:26:45 INFO - PROCESS | 1662 | 1465273605562 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 21:26:45 INFO - PROCESS | 1662 | 1465273605564 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:26:45 INFO - PROCESS | 1662 | 1465273605565 Marionette TRACE conn2 <- [1,1158,null,{}] 21:26:45 INFO - PROCESS | 1662 | 1465273605568 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}] 21:26:45 INFO - PROCESS | 1662 | 1465273605569 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:45 INFO - PROCESS | 1662 | 1465273605663 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 21:26:45 INFO - PROCESS | 1662 | 1465273605673 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:45 INFO - PROCESS | 1662 | 1465273605676 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x125598800 == 35 [pid = 1662] [id = 297] 21:26:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124dd5000) [pid = 1662] [serial = 889] [outer = 0x0] 21:26:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126d96c00) [pid = 1662] [serial = 890] [outer = 0x124dd5000] 21:26:45 INFO - PROCESS | 1662 | 1465273605700 Marionette DEBUG loaded listener.js 21:26:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x127167c00) [pid = 1662] [serial = 891] [outer = 0x124dd5000] 21:26:46 INFO - PROCESS | 1662 | 1465273606025 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]]]}] 21:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 467ms 21:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:26:46 INFO - PROCESS | 1662 | 1465273606035 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 21:26:46 INFO - PROCESS | 1662 | 1465273606036 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 21:26:46 INFO - PROCESS | 1662 | 1465273606038 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:26:46 INFO - PROCESS | 1662 | 1465273606040 Marionette TRACE conn2 <- [1,1162,null,{}] 21:26:46 INFO - PROCESS | 1662 | 1465273606044 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}] 21:26:46 INFO - PROCESS | 1662 | 1465273606045 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:46 INFO - PROCESS | 1662 | 1465273606141 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 21:26:46 INFO - PROCESS | 1662 | 1465273606144 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:46 INFO - PROCESS | 1662 | 1465273606146 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x126d0d000 == 36 [pid = 1662] [id = 298] 21:26:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x125a37800) [pid = 1662] [serial = 892] [outer = 0x0] 21:26:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128991000) [pid = 1662] [serial = 893] [outer = 0x125a37800] 21:26:46 INFO - PROCESS | 1662 | 1465273606169 Marionette DEBUG loaded listener.js 21:26:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12899c400) [pid = 1662] [serial = 894] [outer = 0x125a37800] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128a24800) [pid = 1662] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118eb5800) [pid = 1662] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128a23000) [pid = 1662] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1183b0400) [pid = 1662] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12906b000) [pid = 1662] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x124ff2000) [pid = 1662] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1183a6400) [pid = 1662] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x116299400) [pid = 1662] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x124fb4800) [pid = 1662] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112a0f000) [pid = 1662] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1192b7400) [pid = 1662] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112de6400) [pid = 1662] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x129171000) [pid = 1662] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x112deb400) [pid = 1662] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126d31800) [pid = 1662] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1122a1c00) [pid = 1662] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1253b1800) [pid = 1662] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:26:46 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1257e6800) [pid = 1662] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:26:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1183afc00) [pid = 1662] [serial = 895] [outer = 0x12c747c00] 21:26:46 INFO - PROCESS | 1662 | 1465273606654 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]]]}] 21:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 671ms 21:26:46 INFO - PROCESS | 1662 | 1465273606711 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 21:26:46 INFO - PROCESS | 1662 | 1465273606712 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 21:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:26:46 INFO - PROCESS | 1662 | 1465273606714 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:26:46 INFO - PROCESS | 1662 | 1465273606715 Marionette TRACE conn2 <- [1,1166,null,{}] 21:26:46 INFO - PROCESS | 1662 | 1465273606718 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}] 21:26:46 INFO - PROCESS | 1662 | 1465273606719 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:46 INFO - PROCESS | 1662 | 1465273606799 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 21:26:46 INFO - PROCESS | 1662 | 1465273606802 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:46 INFO - PROCESS | 1662 | 1465273606804 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f31000 == 37 [pid = 1662] [id = 299] 21:26:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1183a5c00) [pid = 1662] [serial = 896] [outer = 0x0] 21:26:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118597800) [pid = 1662] [serial = 897] [outer = 0x1183a5c00] 21:26:46 INFO - PROCESS | 1662 | 1465273606829 Marionette DEBUG loaded listener.js 21:26:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12899dc00) [pid = 1662] [serial = 898] [outer = 0x1183a5c00] 21:26:47 INFO - PROCESS | 1662 | 1465273607160 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]]]}] 21:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 21:26:47 INFO - PROCESS | 1662 | 1465273607182 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 21:26:47 INFO - PROCESS | 1662 | 1465273607184 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 21:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:26:47 INFO - PROCESS | 1662 | 1465273607186 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:26:47 INFO - PROCESS | 1662 | 1465273607187 Marionette TRACE conn2 <- [1,1170,null,{}] 21:26:47 INFO - PROCESS | 1662 | 1465273607189 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}] 21:26:47 INFO - PROCESS | 1662 | 1465273607191 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:47 INFO - PROCESS | 1662 | 1465273607270 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 21:26:47 INFO - PROCESS | 1662 | 1465273607327 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:47 INFO - PROCESS | 1662 | 1465273607329 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x119579000 == 38 [pid = 1662] [id = 300] 21:26:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119493800) [pid = 1662] [serial = 899] [outer = 0x0] 21:26:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12899ec00) [pid = 1662] [serial = 900] [outer = 0x119493800] 21:26:47 INFO - PROCESS | 1662 | 1465273607352 Marionette DEBUG loaded listener.js 21:26:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128a28000) [pid = 1662] [serial = 901] [outer = 0x119493800] 21:26:47 INFO - PROCESS | 1662 | 1465273607631 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]]]}] 21:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 471ms 21:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:26:47 INFO - PROCESS | 1662 | 1465273607665 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 21:26:47 INFO - PROCESS | 1662 | 1465273607666 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 21:26:47 INFO - PROCESS | 1662 | 1465273607669 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:26:47 INFO - PROCESS | 1662 | 1465273607670 Marionette TRACE conn2 <- [1,1174,null,{}] 21:26:47 INFO - PROCESS | 1662 | 1465273607674 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}] 21:26:47 INFO - PROCESS | 1662 | 1465273607678 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:47 INFO - PROCESS | 1662 | 1465273607769 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 21:26:47 INFO - PROCESS | 1662 | 1465273607773 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:47 INFO - PROCESS | 1662 | 1465273607777 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a40c800 == 39 [pid = 1662] [id = 301] 21:26:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128a28800) [pid = 1662] [serial = 902] [outer = 0x0] 21:26:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x129069400) [pid = 1662] [serial = 903] [outer = 0x128a28800] 21:26:47 INFO - PROCESS | 1662 | 1465273607803 Marionette DEBUG loaded listener.js 21:26:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12930b000) [pid = 1662] [serial = 904] [outer = 0x128a28800] 21:26:48 INFO - PROCESS | 1662 | 1465273608130 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] 21:26:48 INFO - PROCESS | 1662 | 1465273608146 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 21:26:48 INFO - PROCESS | 1662 | 1465273608148 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:26:48 INFO - PROCESS | 1662 | 1465273608149 Marionette TRACE conn2 <- [1,1178,null,{}] 21:26:48 INFO - PROCESS | 1662 | 1465273608151 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}] 21:26:48 INFO - PROCESS | 1662 | 1465273608152 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:48 INFO - PROCESS | 1662 | 1465273608262 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 21:26:48 INFO - PROCESS | 1662 | 1465273608268 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:48 INFO - PROCESS | 1662 | 1465273608269 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5d4800 == 40 [pid = 1662] [id = 302] 21:26:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128a1d400) [pid = 1662] [serial = 905] [outer = 0x0] 21:26:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1293c1800) [pid = 1662] [serial = 906] [outer = 0x128a1d400] 21:26:48 INFO - PROCESS | 1662 | 1465273608292 Marionette DEBUG loaded listener.js 21:26:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12a4e7400) [pid = 1662] [serial = 907] [outer = 0x128a1d400] 21:26:48 INFO - PROCESS | 1662 | 1465273608780 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] 21:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:26:48 INFO - PROCESS | 1662 | 1465273608823 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 21:26:48 INFO - PROCESS | 1662 | 1465273608828 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:26:48 INFO - PROCESS | 1662 | 1465273608831 Marionette TRACE conn2 <- [1,1182,null,{}] 21:26:48 INFO - PROCESS | 1662 | 1465273608837 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}] 21:26:48 INFO - PROCESS | 1662 | 1465273608840 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:49 INFO - PROCESS | 1662 | 1465273608997 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 21:26:49 INFO - PROCESS | 1662 | 1465273609066 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:49 INFO - PROCESS | 1662 | 1465273609067 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x11715a000 == 41 [pid = 1662] [id = 303] 21:26:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x115f5f800) [pid = 1662] [serial = 908] [outer = 0x0] 21:26:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x116ae2400) [pid = 1662] [serial = 909] [outer = 0x115f5f800] 21:26:49 INFO - PROCESS | 1662 | 1465273609099 Marionette DEBUG loaded listener.js 21:26:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118244000) [pid = 1662] [serial = 910] [outer = 0x115f5f800] 21:26:49 INFO - PROCESS | 1662 | 1465273609585 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 21:26:49 INFO - PROCESS | 1662 | 1465273609607 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 21:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:26:49 INFO - PROCESS | 1662 | 1465273609611 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:26:49 INFO - PROCESS | 1662 | 1465273609613 Marionette TRACE conn2 <- [1,1186,null,{}] 21:26:49 INFO - PROCESS | 1662 | 1465273609615 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}] 21:26:49 INFO - PROCESS | 1662 | 1465273609617 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:49 INFO - PROCESS | 1662 | 1465273609720 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 21:26:49 INFO - PROCESS | 1662 | 1465273609802 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:49 INFO - PROCESS | 1662 | 1465273609803 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x123bce800 == 42 [pid = 1662] [id = 304] 21:26:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1182e1800) [pid = 1662] [serial = 911] [outer = 0x0] 21:26:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1192b5400) [pid = 1662] [serial = 912] [outer = 0x1182e1800] 21:26:49 INFO - PROCESS | 1662 | 1465273609852 Marionette DEBUG loaded listener.js 21:26:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119495800) [pid = 1662] [serial = 913] [outer = 0x1182e1800] 21:26:50 INFO - PROCESS | 1662 | 1465273610369 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] 21:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:26:50 INFO - PROCESS | 1662 | 1465273610386 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 21:26:50 INFO - PROCESS | 1662 | 1465273610388 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:26:50 INFO - PROCESS | 1662 | 1465273610391 Marionette TRACE conn2 <- [1,1190,null,{}] 21:26:50 INFO - PROCESS | 1662 | 1465273610399 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}] 21:26:50 INFO - PROCESS | 1662 | 1465273610402 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:50 INFO - PROCESS | 1662 | 1465273610504 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 21:26:50 INFO - PROCESS | 1662 | 1465273610556 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:50 INFO - PROCESS | 1662 | 1465273610558 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af20000 == 43 [pid = 1662] [id = 305] 21:26:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12493dc00) [pid = 1662] [serial = 914] [outer = 0x0] 21:26:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x124fe4c00) [pid = 1662] [serial = 915] [outer = 0x12493dc00] 21:26:50 INFO - PROCESS | 1662 | 1465273610593 Marionette DEBUG loaded listener.js 21:26:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12601c800) [pid = 1662] [serial = 916] [outer = 0x12493dc00] 21:26:50 INFO - PROCESS | 1662 | 1465273610997 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] 21:26:51 INFO - PROCESS | 1662 | 1465273611062 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 21:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:26:51 INFO - PROCESS | 1662 | 1465273611065 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:26:51 INFO - PROCESS | 1662 | 1465273611066 Marionette TRACE conn2 <- [1,1194,null,{}] 21:26:51 INFO - PROCESS | 1662 | 1465273611068 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}] 21:26:51 INFO - PROCESS | 1662 | 1465273611070 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:51 INFO - PROCESS | 1662 | 1465273611198 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 21:26:51 INFO - PROCESS | 1662 | 1465273611266 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:51 INFO - PROCESS | 1662 | 1465273611268 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba3d000 == 44 [pid = 1662] [id = 306] 21:26:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12716ac00) [pid = 1662] [serial = 917] [outer = 0x0] 21:26:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x129178800) [pid = 1662] [serial = 918] [outer = 0x12716ac00] 21:26:51 INFO - PROCESS | 1662 | 1465273611299 Marionette DEBUG loaded listener.js 21:26:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1293ce800) [pid = 1662] [serial = 919] [outer = 0x12716ac00] 21:26:51 INFO - PROCESS | 1662 | 1465273611710 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] 21:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:26:51 INFO - PROCESS | 1662 | 1465273611737 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 21:26:51 INFO - PROCESS | 1662 | 1465273611740 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:26:51 INFO - PROCESS | 1662 | 1465273611741 Marionette TRACE conn2 <- [1,1198,null,{}] 21:26:51 INFO - PROCESS | 1662 | 1465273611744 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}] 21:26:51 INFO - PROCESS | 1662 | 1465273611745 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:51 INFO - PROCESS | 1662 | 1465273611843 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 21:26:51 INFO - PROCESS | 1662 | 1465273611897 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:51 INFO - PROCESS | 1662 | 1465273611899 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd7a800 == 45 [pid = 1662] [id = 307] 21:26:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12906b000) [pid = 1662] [serial = 920] [outer = 0x0] 21:26:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12a788c00) [pid = 1662] [serial = 921] [outer = 0x12906b000] 21:26:51 INFO - PROCESS | 1662 | 1465273611926 Marionette DEBUG loaded listener.js 21:26:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12a9d6c00) [pid = 1662] [serial = 922] [outer = 0x12906b000] 21:26:52 INFO - PROCESS | 1662 | 1465273612342 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]]]}] 21:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 620ms 21:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:26:52 INFO - PROCESS | 1662 | 1465273612361 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 21:26:52 INFO - PROCESS | 1662 | 1465273612362 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 21:26:52 INFO - PROCESS | 1662 | 1465273612364 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:26:52 INFO - PROCESS | 1662 | 1465273612366 Marionette TRACE conn2 <- [1,1202,null,{}] 21:26:52 INFO - PROCESS | 1662 | 1465273612368 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}] 21:26:52 INFO - PROCESS | 1662 | 1465273612372 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:52 INFO - PROCESS | 1662 | 1465273612503 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 21:26:52 INFO - PROCESS | 1662 | 1465273612589 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:52 INFO - PROCESS | 1662 | 1465273612590 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x11879f000 == 46 [pid = 1662] [id = 308] 21:26:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x113c2dc00) [pid = 1662] [serial = 923] [outer = 0x0] 21:26:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x119562c00) [pid = 1662] [serial = 924] [outer = 0x113c2dc00] 21:26:52 INFO - PROCESS | 1662 | 1465273612631 Marionette DEBUG loaded listener.js 21:26:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12ba7f800) [pid = 1662] [serial = 925] [outer = 0x113c2dc00] 21:26:53 INFO - PROCESS | 1662 | 1465273613164 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]]]}] 21:26:53 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 21:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 821ms 21:26:53 INFO - PROCESS | 1662 | 1465273613185 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 21:26:53 INFO - PROCESS | 1662 | 1465273613188 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 21:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:26:53 INFO - PROCESS | 1662 | 1465273613192 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:26:53 INFO - PROCESS | 1662 | 1465273613195 Marionette TRACE conn2 <- [1,1206,null,{}] 21:26:53 INFO - PROCESS | 1662 | 1465273613198 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}] 21:26:53 INFO - PROCESS | 1662 | 1465273613200 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:53 INFO - PROCESS | 1662 | 1465273613301 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 21:26:53 INFO - PROCESS | 1662 | 1465273613372 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:53 INFO - PROCESS | 1662 | 1465273613373 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ee7000 == 47 [pid = 1662] [id = 309] 21:26:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x115f5bc00) [pid = 1662] [serial = 926] [outer = 0x0] 21:26:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x116756800) [pid = 1662] [serial = 927] [outer = 0x115f5bc00] 21:26:53 INFO - PROCESS | 1662 | 1465273613400 Marionette DEBUG loaded listener.js 21:26:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x11827ac00) [pid = 1662] [serial = 928] [outer = 0x115f5bc00] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x12a40c800 == 46 [pid = 1662] [id = 301] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x119579000 == 45 [pid = 1662] [id = 300] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x126f31000 == 44 [pid = 1662] [id = 299] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x126d0d000 == 43 [pid = 1662] [id = 298] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x125598800 == 42 [pid = 1662] [id = 297] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x124c46800 == 41 [pid = 1662] [id = 296] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x117e37800 == 40 [pid = 1662] [id = 295] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x11957f800 == 39 [pid = 1662] [id = 294] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x1185d1800 == 38 [pid = 1662] [id = 293] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x11715d000 == 37 [pid = 1662] [id = 292] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x1131bd000 == 36 [pid = 1662] [id = 291] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x11264d800 == 35 [pid = 1662] [id = 289] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x1185e4000 == 34 [pid = 1662] [id = 290] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x11879f000 == 33 [pid = 1662] [id = 308] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd7a800 == 32 [pid = 1662] [id = 307] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba3d000 == 31 [pid = 1662] [id = 306] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x12af20000 == 30 [pid = 1662] [id = 305] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x123bce800 == 29 [pid = 1662] [id = 304] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5d4800 == 28 [pid = 1662] [id = 302] 21:26:54 INFO - PROCESS | 1662 | --DOCSHELL 0x11715a000 == 27 [pid = 1662] [id = 303] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12a787c00) [pid = 1662] [serial = 863] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x128b72c00) [pid = 1662] [serial = 845] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1192d9000) [pid = 1662] [serial = 827] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x119b2e000) [pid = 1662] [serial = 828] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x129069c00) [pid = 1662] [serial = 848] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x129061800) [pid = 1662] [serial = 846] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118518400) [pid = 1662] [serial = 821] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x129313000) [pid = 1662] [serial = 851] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x118e1b000) [pid = 1662] [serial = 822] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12a2b6000) [pid = 1662] [serial = 854] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1293ce000) [pid = 1662] [serial = 852] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x123fab000) [pid = 1662] [serial = 857] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x116941800) [pid = 1662] [serial = 815] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x116f0c400) [pid = 1662] [serial = 816] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x124fe3800) [pid = 1662] [serial = 833] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x124fefc00) [pid = 1662] [serial = 834] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12493ec00) [pid = 1662] [serial = 830] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x124dc9c00) [pid = 1662] [serial = 831] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12a782000) [pid = 1662] [serial = 861] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1192ac800) [pid = 1662] [serial = 824] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1192b9800) [pid = 1662] [serial = 825] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1293c8c00) [pid = 1662] [serial = 810] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11337b400) [pid = 1662] [serial = 812] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x115e09400) [pid = 1662] [serial = 813] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12716b400) [pid = 1662] [serial = 842] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1182e1000) [pid = 1662] [serial = 818] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118358400) [pid = 1662] [serial = 819] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x125791400) [pid = 1662] [serial = 836] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126017000) [pid = 1662] [serial = 837] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x126021800) [pid = 1662] [serial = 839] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126d2f800) [pid = 1662] [serial = 840] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12a4e2000) [pid = 1662] [serial = 855] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x129173800) [pid = 1662] [serial = 849] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128a1ec00) [pid = 1662] [serial = 858] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128a21000) [pid = 1662] [serial = 843] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128d93c00) [pid = 1662] [serial = 860] [outer = 0x0] [url = about:blank] 21:26:54 INFO - PROCESS | 1662 | 1465273614415 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]]]}] 21:26:54 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 21:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1276ms 21:26:54 INFO - PROCESS | 1662 | 1465273614467 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 21:26:54 INFO - PROCESS | 1662 | 1465273614469 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 21:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:26:54 INFO - PROCESS | 1662 | 1465273614474 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:26:54 INFO - PROCESS | 1662 | 1465273614476 Marionette TRACE conn2 <- [1,1210,null,{}] 21:26:54 INFO - PROCESS | 1662 | 1465273614479 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}] 21:26:54 INFO - PROCESS | 1662 | 1465273614481 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:54 INFO - PROCESS | 1662 | 1465273614562 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 21:26:54 INFO - PROCESS | 1662 | 1465273614566 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:54 INFO - PROCESS | 1662 | 1465273614568 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x115ebc800 == 28 [pid = 1662] [id = 310] 21:26:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x113c20800) [pid = 1662] [serial = 929] [outer = 0x0] 21:26:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x113c57800) [pid = 1662] [serial = 930] [outer = 0x113c20800] 21:26:54 INFO - PROCESS | 1662 | 1465273614598 Marionette DEBUG loaded listener.js 21:26:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11269f800) [pid = 1662] [serial = 931] [outer = 0x113c20800] 21:26:54 INFO - PROCESS | 1662 | 1465273614934 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]]]}] 21:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 472ms 21:26:54 INFO - PROCESS | 1662 | 1465273614968 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 21:26:54 INFO - PROCESS | 1662 | 1465273614971 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 21:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:26:54 INFO - PROCESS | 1662 | 1465273614977 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:26:54 INFO - PROCESS | 1662 | 1465273614979 Marionette TRACE conn2 <- [1,1214,null,{}] 21:26:54 INFO - PROCESS | 1662 | 1465273614981 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}] 21:26:54 INFO - PROCESS | 1662 | 1465273614983 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:55 INFO - PROCESS | 1662 | 1465273615058 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 21:26:55 INFO - PROCESS | 1662 | 1465273615062 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:55 INFO - PROCESS | 1662 | 1465273615064 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x117144000 == 29 [pid = 1662] [id = 311] 21:26:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11693fc00) [pid = 1662] [serial = 932] [outer = 0x0] 21:26:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116adb800) [pid = 1662] [serial = 933] [outer = 0x11693fc00] 21:26:55 INFO - PROCESS | 1662 | 1465273615093 Marionette DEBUG loaded listener.js 21:26:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11827b000) [pid = 1662] [serial = 934] [outer = 0x11693fc00] 21:26:55 INFO - PROCESS | 1662 | 1465273615420 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]]]}] 21:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 468ms 21:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:26:55 INFO - PROCESS | 1662 | 1465273615453 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 21:26:55 INFO - PROCESS | 1662 | 1465273615455 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 21:26:55 INFO - PROCESS | 1662 | 1465273615458 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:26:55 INFO - PROCESS | 1662 | 1465273615460 Marionette TRACE conn2 <- [1,1218,null,{}] 21:26:55 INFO - PROCESS | 1662 | 1465273615468 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}] 21:26:55 INFO - PROCESS | 1662 | 1465273615471 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:55 INFO - PROCESS | 1662 | 1465273615552 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 21:26:55 INFO - PROCESS | 1662 | 1465273615606 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:55 INFO - PROCESS | 1662 | 1465273615608 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185cc000 == 30 [pid = 1662] [id = 312] 21:26:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1132c9000) [pid = 1662] [serial = 935] [outer = 0x0] 21:26:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11858f800) [pid = 1662] [serial = 936] [outer = 0x1132c9000] 21:26:55 INFO - PROCESS | 1662 | 1465273615636 Marionette DEBUG loaded listener.js 21:26:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118ec1c00) [pid = 1662] [serial = 937] [outer = 0x1132c9000] 21:26:55 INFO - PROCESS | 1662 | 1465273615920 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]]]}] 21:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 470ms 21:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:26:55 INFO - PROCESS | 1662 | 1465273615937 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 21:26:55 INFO - PROCESS | 1662 | 1465273615938 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 21:26:55 INFO - PROCESS | 1662 | 1465273615942 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:26:55 INFO - PROCESS | 1662 | 1465273615945 Marionette TRACE conn2 <- [1,1222,null,{}] 21:26:55 INFO - PROCESS | 1662 | 1465273615952 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}] 21:26:55 INFO - PROCESS | 1662 | 1465273615953 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:56 INFO - PROCESS | 1662 | 1465273616035 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 21:26:56 INFO - PROCESS | 1662 | 1465273616040 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:56 INFO - PROCESS | 1662 | 1465273616042 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x119592800 == 31 [pid = 1662] [id = 313] 21:26:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1192d8800) [pid = 1662] [serial = 938] [outer = 0x0] 21:26:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x119328c00) [pid = 1662] [serial = 939] [outer = 0x1192d8800] 21:26:56 INFO - PROCESS | 1662 | 1465273616068 Marionette DEBUG loaded listener.js 21:26:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11955cc00) [pid = 1662] [serial = 940] [outer = 0x1192d8800] 21:26:56 INFO - PROCESS | 1662 | 1465273616379 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] 21:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:26:56 INFO - PROCESS | 1662 | 1465273616419 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 21:26:56 INFO - PROCESS | 1662 | 1465273616421 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:26:56 INFO - PROCESS | 1662 | 1465273616422 Marionette TRACE conn2 <- [1,1226,null,{}] 21:26:56 INFO - PROCESS | 1662 | 1465273616431 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}] 21:26:56 INFO - PROCESS | 1662 | 1465273616433 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:56 INFO - PROCESS | 1662 | 1465273616537 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 21:26:56 INFO - PROCESS | 1662 | 1465273616552 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:56 INFO - PROCESS | 1662 | 1465273616553 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x123893000 == 32 [pid = 1662] [id = 314] 21:26:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x116910400) [pid = 1662] [serial = 941] [outer = 0x0] 21:26:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119565800) [pid = 1662] [serial = 942] [outer = 0x116910400] 21:26:56 INFO - PROCESS | 1662 | 1465273616578 Marionette DEBUG loaded listener.js 21:26:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119cec800) [pid = 1662] [serial = 943] [outer = 0x116910400] 21:26:56 INFO - PROCESS | 1662 | 1465273616898 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]]]}] 21:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 518ms 21:26:56 INFO - PROCESS | 1662 | 1465273616939 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 21:26:56 INFO - PROCESS | 1662 | 1465273616942 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 21:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:26:56 INFO - PROCESS | 1662 | 1465273616945 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:26:56 INFO - PROCESS | 1662 | 1465273616946 Marionette TRACE conn2 <- [1,1230,null,{}] 21:26:56 INFO - PROCESS | 1662 | 1465273616948 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}] 21:26:56 INFO - PROCESS | 1662 | 1465273616952 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:57 INFO - PROCESS | 1662 | 1465273617063 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 21:26:57 INFO - PROCESS | 1662 | 1465273617101 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:57 INFO - PROCESS | 1662 | 1465273617102 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c3f000 == 33 [pid = 1662] [id = 315] 21:26:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11827dc00) [pid = 1662] [serial = 944] [outer = 0x0] 21:26:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124aaf400) [pid = 1662] [serial = 945] [outer = 0x11827dc00] 21:26:57 INFO - PROCESS | 1662 | 1465273617127 Marionette DEBUG loaded listener.js 21:26:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1255b9000) [pid = 1662] [serial = 946] [outer = 0x11827dc00] 21:26:57 INFO - PROCESS | 1662 | 1465273617455 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]]]}] 21:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 21:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:26:57 INFO - PROCESS | 1662 | 1465273617463 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 21:26:57 INFO - PROCESS | 1662 | 1465273617464 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 21:26:57 INFO - PROCESS | 1662 | 1465273617466 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:26:57 INFO - PROCESS | 1662 | 1465273617468 Marionette TRACE conn2 <- [1,1234,null,{}] 21:26:57 INFO - PROCESS | 1662 | 1465273617470 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}] 21:26:57 INFO - PROCESS | 1662 | 1465273617471 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:57 INFO - PROCESS | 1662 | 1465273617575 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 21:26:57 INFO - PROCESS | 1662 | 1465273617608 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:57 INFO - PROCESS | 1662 | 1465273617609 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12604d800 == 34 [pid = 1662] [id = 316] 21:26:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1255bb000) [pid = 1662] [serial = 947] [outer = 0x0] 21:26:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1257ecc00) [pid = 1662] [serial = 948] [outer = 0x1255bb000] 21:26:57 INFO - PROCESS | 1662 | 1465273617633 Marionette DEBUG loaded listener.js 21:26:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12696bc00) [pid = 1662] [serial = 949] [outer = 0x1255bb000] 21:26:57 INFO - PROCESS | 1662 | 1465273617974 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]]]}] 21:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 517ms 21:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:26:57 INFO - PROCESS | 1662 | 1465273617985 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 21:26:57 INFO - PROCESS | 1662 | 1465273617986 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 21:26:57 INFO - PROCESS | 1662 | 1465273617989 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:26:57 INFO - PROCESS | 1662 | 1465273617992 Marionette TRACE conn2 <- [1,1238,null,{}] 21:26:57 INFO - PROCESS | 1662 | 1465273617996 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}] 21:26:57 INFO - PROCESS | 1662 | 1465273617997 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:58 INFO - PROCESS | 1662 | 1465273618092 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 21:26:58 INFO - PROCESS | 1662 | 1465273618128 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:58 INFO - PROCESS | 1662 | 1465273618129 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x126fc8000 == 35 [pid = 1662] [id = 317] 21:26:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x125720800) [pid = 1662] [serial = 950] [outer = 0x0] 21:26:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x127169400) [pid = 1662] [serial = 951] [outer = 0x125720800] 21:26:58 INFO - PROCESS | 1662 | 1465273618153 Marionette DEBUG loaded listener.js 21:26:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x128991800) [pid = 1662] [serial = 952] [outer = 0x125720800] 21:26:58 INFO - PROCESS | 1662 | 1465273618443 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]]]}] 21:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 473ms 21:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:26:58 INFO - PROCESS | 1662 | 1465273618471 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 21:26:58 INFO - PROCESS | 1662 | 1465273618472 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 21:26:58 INFO - PROCESS | 1662 | 1465273618476 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:26:58 INFO - PROCESS | 1662 | 1465273618479 Marionette TRACE conn2 <- [1,1242,null,{}] 21:26:58 INFO - PROCESS | 1662 | 1465273618481 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}] 21:26:58 INFO - PROCESS | 1662 | 1465273618483 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:58 INFO - PROCESS | 1662 | 1465273618718 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x124dd5000) [pid = 1662] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x125a37800) [pid = 1662] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1183a5c00) [pid = 1662] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119493800) [pid = 1662] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a4e1800) [pid = 1662] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128a1d400) [pid = 1662] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128a28800) [pid = 1662] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119566400) [pid = 1662] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x123c90c00) [pid = 1662] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1183b1400) [pid = 1662] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116751c00) [pid = 1662] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x115ea5000) [pid = 1662] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116f0c800) [pid = 1662] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112df0c00) [pid = 1662] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:26:58 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x111aafc00) [pid = 1662] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:26:58 INFO - PROCESS | 1662 | 1465273618775 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:58 INFO - PROCESS | 1662 | 1465273618776 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x11695a800 == 36 [pid = 1662] [id = 318] 21:26:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x112dea400) [pid = 1662] [serial = 953] [outer = 0x0] 21:26:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x114e97000) [pid = 1662] [serial = 954] [outer = 0x112dea400] 21:26:58 INFO - PROCESS | 1662 | 1465273618801 Marionette DEBUG loaded listener.js 21:26:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1183a5c00) [pid = 1662] [serial = 955] [outer = 0x112dea400] 21:26:59 INFO - PROCESS | 1662 | 1465273619051 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]]]}] 21:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 624ms 21:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:26:59 INFO - PROCESS | 1662 | 1465273619099 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 21:26:59 INFO - PROCESS | 1662 | 1465273619100 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 21:26:59 INFO - PROCESS | 1662 | 1465273619102 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:26:59 INFO - PROCESS | 1662 | 1465273619103 Marionette TRACE conn2 <- [1,1246,null,{}] 21:26:59 INFO - PROCESS | 1662 | 1465273619105 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}] 21:26:59 INFO - PROCESS | 1662 | 1465273619106 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:59 INFO - PROCESS | 1662 | 1465273619199 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 21:26:59 INFO - PROCESS | 1662 | 1465273619202 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:59 INFO - PROCESS | 1662 | 1465273619203 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291c0000 == 37 [pid = 1662] [id = 319] 21:26:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1183b1c00) [pid = 1662] [serial = 956] [outer = 0x0] 21:26:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124ab1000) [pid = 1662] [serial = 957] [outer = 0x1183b1c00] 21:26:59 INFO - PROCESS | 1662 | 1465273619229 Marionette DEBUG loaded listener.js 21:26:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128a25400) [pid = 1662] [serial = 958] [outer = 0x1183b1c00] 21:26:59 INFO - PROCESS | 1662 | 1465273619552 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]]]}] 21:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 469ms 21:26:59 INFO - PROCESS | 1662 | 1465273619571 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 21:26:59 INFO - PROCESS | 1662 | 1465273619572 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 21:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:26:59 INFO - PROCESS | 1662 | 1465273619577 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:26:59 INFO - PROCESS | 1662 | 1465273619580 Marionette TRACE conn2 <- [1,1250,null,{}] 21:26:59 INFO - PROCESS | 1662 | 1465273619582 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}] 21:26:59 INFO - PROCESS | 1662 | 1465273619584 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:59 INFO - PROCESS | 1662 | 1465273619705 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 21:26:59 INFO - PROCESS | 1662 | 1465273619714 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:59 INFO - PROCESS | 1662 | 1465273619715 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:26:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12388f800 == 38 [pid = 1662] [id = 320] 21:26:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128993800) [pid = 1662] [serial = 959] [outer = 0x0] 21:26:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128d8a400) [pid = 1662] [serial = 960] [outer = 0x128993800] 21:26:59 INFO - PROCESS | 1662 | 1465273619741 Marionette DEBUG loaded listener.js 21:26:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12917c400) [pid = 1662] [serial = 961] [outer = 0x128993800] 21:27:00 INFO - PROCESS | 1662 | 1465273620053 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]]]}] 21:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 522ms 21:27:00 INFO - PROCESS | 1662 | 1465273620098 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 21:27:00 INFO - PROCESS | 1662 | 1465273620099 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 21:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:27:00 INFO - PROCESS | 1662 | 1465273620101 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:27:00 INFO - PROCESS | 1662 | 1465273620102 Marionette TRACE conn2 <- [1,1254,null,{}] 21:27:00 INFO - PROCESS | 1662 | 1465273620104 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}] 21:27:00 INFO - PROCESS | 1662 | 1465273620105 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:00 INFO - PROCESS | 1662 | 1465273620183 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 21:27:00 INFO - PROCESS | 1662 | 1465273620186 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:00 INFO - PROCESS | 1662 | 1465273620187 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af21000 == 39 [pid = 1662] [id = 321] 21:27:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x129307800) [pid = 1662] [serial = 962] [outer = 0x0] 21:27:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1293cc800) [pid = 1662] [serial = 963] [outer = 0x129307800] 21:27:00 INFO - PROCESS | 1662 | 1465273620214 Marionette DEBUG loaded listener.js 21:27:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12a4e2000) [pid = 1662] [serial = 964] [outer = 0x129307800] 21:27:00 INFO - PROCESS | 1662 | 1465273620544 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]]]}] 21:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 471ms 21:27:00 INFO - PROCESS | 1662 | 1465273620573 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 21:27:00 INFO - PROCESS | 1662 | 1465273620574 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 21:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:27:00 INFO - PROCESS | 1662 | 1465273620579 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:27:00 INFO - PROCESS | 1662 | 1465273620580 Marionette TRACE conn2 <- [1,1258,null,{}] 21:27:00 INFO - PROCESS | 1662 | 1465273620582 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}] 21:27:00 INFO - PROCESS | 1662 | 1465273620583 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:00 INFO - PROCESS | 1662 | 1465273620694 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 21:27:00 INFO - PROCESS | 1662 | 1465273620773 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:00 INFO - PROCESS | 1662 | 1465273620775 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x112a9d800 == 40 [pid = 1662] [id = 322] 21:27:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1122aa800) [pid = 1662] [serial = 965] [outer = 0x0] 21:27:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11269c000) [pid = 1662] [serial = 966] [outer = 0x1122aa800] 21:27:00 INFO - PROCESS | 1662 | 1465273620807 Marionette DEBUG loaded listener.js 21:27:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x112a1dc00) [pid = 1662] [serial = 967] [outer = 0x1122aa800] 21:27:01 INFO - PROCESS | 1662 | 1465273621339 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]]]}] 21:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 818ms 21:27:01 INFO - PROCESS | 1662 | 1465273621420 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 21:27:01 INFO - PROCESS | 1662 | 1465273621422 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 21:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:27:01 INFO - PROCESS | 1662 | 1465273621449 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:27:01 INFO - PROCESS | 1662 | 1465273621451 Marionette TRACE conn2 <- [1,1262,null,{}] 21:27:01 INFO - PROCESS | 1662 | 1465273621455 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}] 21:27:01 INFO - PROCESS | 1662 | 1465273621458 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:01 INFO - PROCESS | 1662 | 1465273621567 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 21:27:01 INFO - PROCESS | 1662 | 1465273621622 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:01 INFO - PROCESS | 1662 | 1465273621624 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185d8000 == 41 [pid = 1662] [id = 323] 21:27:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x116978c00) [pid = 1662] [serial = 968] [outer = 0x0] 21:27:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1176e2000) [pid = 1662] [serial = 969] [outer = 0x116978c00] 21:27:01 INFO - PROCESS | 1662 | 1465273621653 Marionette DEBUG loaded listener.js 21:27:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1182dcc00) [pid = 1662] [serial = 970] [outer = 0x116978c00] 21:27:02 INFO - PROCESS | 1662 | 1465273622302 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]]]}] 21:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 923ms 21:27:02 INFO - PROCESS | 1662 | 1465273622371 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 21:27:02 INFO - PROCESS | 1662 | 1465273622373 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 21:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:27:02 INFO - PROCESS | 1662 | 1465273622377 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:27:02 INFO - PROCESS | 1662 | 1465273622379 Marionette TRACE conn2 <- [1,1266,null,{}] 21:27:02 INFO - PROCESS | 1662 | 1465273622382 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}] 21:27:02 INFO - PROCESS | 1662 | 1465273622384 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:02 INFO - PROCESS | 1662 | 1465273622489 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 21:27:02 INFO - PROCESS | 1662 | 1465273622545 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:02 INFO - PROCESS | 1662 | 1465273622548 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x116624800 == 42 [pid = 1662] [id = 324] 21:27:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x116a0c000) [pid = 1662] [serial = 971] [outer = 0x0] 21:27:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x116f0e400) [pid = 1662] [serial = 972] [outer = 0x116a0c000] 21:27:02 INFO - PROCESS | 1662 | 1465273622576 Marionette DEBUG loaded listener.js 21:27:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118280800) [pid = 1662] [serial = 973] [outer = 0x116a0c000] 21:27:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12af21000 == 41 [pid = 1662] [id = 321] 21:27:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12388f800 == 40 [pid = 1662] [id = 320] 21:27:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1291c0000 == 39 [pid = 1662] [id = 319] 21:27:02 INFO - PROCESS | 1662 | --DOCSHELL 0x11695a800 == 38 [pid = 1662] [id = 318] 21:27:02 INFO - PROCESS | 1662 | --DOCSHELL 0x126fc8000 == 37 [pid = 1662] [id = 317] 21:27:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12604d800 == 36 [pid = 1662] [id = 316] 21:27:02 INFO - PROCESS | 1662 | --DOCSHELL 0x124c3f000 == 35 [pid = 1662] [id = 315] 21:27:02 INFO - PROCESS | 1662 | --DOCSHELL 0x123893000 == 34 [pid = 1662] [id = 314] 21:27:02 INFO - PROCESS | 1662 | --DOCSHELL 0x119592800 == 33 [pid = 1662] [id = 313] 21:27:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1185cc000 == 32 [pid = 1662] [id = 312] 21:27:02 INFO - PROCESS | 1662 | --DOCSHELL 0x117144000 == 31 [pid = 1662] [id = 311] 21:27:02 INFO - PROCESS | 1662 | --DOCSHELL 0x115ebc800 == 30 [pid = 1662] [id = 310] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12a9c8c00) [pid = 1662] [serial = 864] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x119915c00) [pid = 1662] [serial = 884] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x124fea400) [pid = 1662] [serial = 887] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x123c87800) [pid = 1662] [serial = 885] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118e16c00) [pid = 1662] [serial = 878] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1192b3c00) [pid = 1662] [serial = 879] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x116904000) [pid = 1662] [serial = 869] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1174dbc00) [pid = 1662] [serial = 870] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x116235000) [pid = 1662] [serial = 872] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12930b000) [pid = 1662] [serial = 904] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x116980400) [pid = 1662] [serial = 873] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1182dc400) [pid = 1662] [serial = 875] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1182eac00) [pid = 1662] [serial = 876] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119497400) [pid = 1662] [serial = 881] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112697000) [pid = 1662] [serial = 866] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112a16000) [pid = 1662] [serial = 867] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x126d96c00) [pid = 1662] [serial = 890] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12601b000) [pid = 1662] [serial = 888] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128991000) [pid = 1662] [serial = 893] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x127167c00) [pid = 1662] [serial = 891] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118597800) [pid = 1662] [serial = 897] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12899ec00) [pid = 1662] [serial = 900] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12899c400) [pid = 1662] [serial = 894] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118276000) [pid = 1662] [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.] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12899dc00) [pid = 1662] [serial = 898] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128a28000) [pid = 1662] [serial = 901] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119561400) [pid = 1662] [serial = 882] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12a4e7400) [pid = 1662] [serial = 907] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1293c1800) [pid = 1662] [serial = 906] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x129069400) [pid = 1662] [serial = 903] [outer = 0x0] [url = about:blank] 21:27:02 INFO - PROCESS | 1662 | 1465273622992 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]]]}] 21:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 622ms 21:27:03 INFO - PROCESS | 1662 | 1465273622999 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 21:27:03 INFO - PROCESS | 1662 | 1465273623002 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 21:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:27:03 INFO - PROCESS | 1662 | 1465273623007 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:27:03 INFO - PROCESS | 1662 | 1465273623011 Marionette TRACE conn2 <- [1,1270,null,{}] 21:27:03 INFO - PROCESS | 1662 | 1465273623015 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}] 21:27:03 INFO - PROCESS | 1662 | 1465273623016 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:03 INFO - PROCESS | 1662 | 1465273623095 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 21:27:03 INFO - PROCESS | 1662 | 1465273623149 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:03 INFO - PROCESS | 1662 | 1465273623151 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e3a800 == 31 [pid = 1662] [id = 325] 21:27:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116a12800) [pid = 1662] [serial = 974] [outer = 0x0] 21:27:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11834ec00) [pid = 1662] [serial = 975] [outer = 0x116a12800] 21:27:03 INFO - PROCESS | 1662 | 1465273623178 Marionette DEBUG loaded listener.js 21:27:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118e1b400) [pid = 1662] [serial = 976] [outer = 0x116a12800] 21:27:03 INFO - PROCESS | 1662 | 1465273623487 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]]]}] 21:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 522ms 21:27:03 INFO - PROCESS | 1662 | 1465273623530 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 21:27:03 INFO - PROCESS | 1662 | 1465273623531 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 21:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:27:03 INFO - PROCESS | 1662 | 1465273623534 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:27:03 INFO - PROCESS | 1662 | 1465273623536 Marionette TRACE conn2 <- [1,1274,null,{}] 21:27:03 INFO - PROCESS | 1662 | 1465273623544 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}] 21:27:03 INFO - PROCESS | 1662 | 1465273623547 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:03 INFO - PROCESS | 1662 | 1465273623629 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 21:27:03 INFO - PROCESS | 1662 | 1465273623680 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:03 INFO - PROCESS | 1662 | 1465273623682 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x11958c800 == 32 [pid = 1662] [id = 326] 21:27:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118e13c00) [pid = 1662] [serial = 977] [outer = 0x0] 21:27:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1192bb400) [pid = 1662] [serial = 978] [outer = 0x118e13c00] 21:27:03 INFO - PROCESS | 1662 | 1465273623713 Marionette DEBUG loaded listener.js 21:27:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119e0fc00) [pid = 1662] [serial = 979] [outer = 0x118e13c00] 21:27:04 INFO - PROCESS | 1662 | 1465273624006 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]]]}] 21:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 522ms 21:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:27:04 INFO - PROCESS | 1662 | 1465273624058 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 21:27:04 INFO - PROCESS | 1662 | 1465273624061 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 21:27:04 INFO - PROCESS | 1662 | 1465273624063 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:27:04 INFO - PROCESS | 1662 | 1465273624064 Marionette TRACE conn2 <- [1,1278,null,{}] 21:27:04 INFO - PROCESS | 1662 | 1465273624066 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}] 21:27:04 INFO - PROCESS | 1662 | 1465273624067 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:04 INFO - PROCESS | 1662 | 1465273624146 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 21:27:04 INFO - PROCESS | 1662 | 1465273624150 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:04 INFO - PROCESS | 1662 | 1465273624151 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239d6000 == 33 [pid = 1662] [id = 327] 21:27:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x114e98000) [pid = 1662] [serial = 980] [outer = 0x0] 21:27:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124ad4c00) [pid = 1662] [serial = 981] [outer = 0x114e98000] 21:27:04 INFO - PROCESS | 1662 | 1465273624176 Marionette DEBUG loaded listener.js 21:27:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124fe6000) [pid = 1662] [serial = 982] [outer = 0x114e98000] 21:27:04 INFO - PROCESS | 1662 | 1465273624502 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]]]}] 21:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 469ms 21:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:27:04 INFO - PROCESS | 1662 | 1465273624552 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 21:27:04 INFO - PROCESS | 1662 | 1465273624553 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 21:27:04 INFO - PROCESS | 1662 | 1465273624555 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:27:04 INFO - PROCESS | 1662 | 1465273624556 Marionette TRACE conn2 <- [1,1282,null,{}] 21:27:04 INFO - PROCESS | 1662 | 1465273624560 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}] 21:27:04 INFO - PROCESS | 1662 | 1465273624562 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:04 INFO - PROCESS | 1662 | 1465273624636 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 21:27:04 INFO - PROCESS | 1662 | 1465273624640 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:04 INFO - PROCESS | 1662 | 1465273624643 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x11694a800 == 34 [pid = 1662] [id = 328] 21:27:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11697b000) [pid = 1662] [serial = 983] [outer = 0x0] 21:27:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124fed800) [pid = 1662] [serial = 984] [outer = 0x11697b000] 21:27:04 INFO - PROCESS | 1662 | 1465273624668 Marionette DEBUG loaded listener.js 21:27:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x126968800) [pid = 1662] [serial = 985] [outer = 0x11697b000] 21:27:05 INFO - PROCESS | 1662 | 1465273625006 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]]]}] 21:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 470ms 21:27:05 INFO - PROCESS | 1662 | 1465273625027 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 21:27:05 INFO - PROCESS | 1662 | 1465273625029 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 21:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:27:05 INFO - PROCESS | 1662 | 1465273625031 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:27:05 INFO - PROCESS | 1662 | 1465273625032 Marionette TRACE conn2 <- [1,1286,null,{}] 21:27:05 INFO - PROCESS | 1662 | 1465273625034 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}] 21:27:05 INFO - PROCESS | 1662 | 1465273625038 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:05 INFO - PROCESS | 1662 | 1465273625152 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 21:27:05 INFO - PROCESS | 1662 | 1465273625163 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:05 INFO - PROCESS | 1662 | 1465273625164 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f21000 == 35 [pid = 1662] [id = 329] 21:27:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x116637000) [pid = 1662] [serial = 986] [outer = 0x0] 21:27:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x127169800) [pid = 1662] [serial = 987] [outer = 0x116637000] 21:27:05 INFO - PROCESS | 1662 | 1465273625189 Marionette DEBUG loaded listener.js 21:27:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x129172c00) [pid = 1662] [serial = 988] [outer = 0x116637000] 21:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 519ms 21:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:27:05 INFO - PROCESS | 1662 | 1465273625544 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]]]}] 21:27:05 INFO - PROCESS | 1662 | 1465273625550 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 21:27:05 INFO - PROCESS | 1662 | 1465273625551 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 21:27:05 INFO - PROCESS | 1662 | 1465273625553 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:27:05 INFO - PROCESS | 1662 | 1465273625554 Marionette TRACE conn2 <- [1,1290,null,{}] 21:27:05 INFO - PROCESS | 1662 | 1465273625557 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}] 21:27:05 INFO - PROCESS | 1662 | 1465273625558 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:05 INFO - PROCESS | 1662 | 1465273625666 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 21:27:05 INFO - PROCESS | 1662 | 1465273625670 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:05 INFO - PROCESS | 1662 | 1465273625671 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x128d41000 == 36 [pid = 1662] [id = 330] 21:27:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118357000) [pid = 1662] [serial = 989] [outer = 0x0] 21:27:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12930fc00) [pid = 1662] [serial = 990] [outer = 0x118357000] 21:27:05 INFO - PROCESS | 1662 | 1465273625695 Marionette DEBUG loaded listener.js 21:27:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12a4e5000) [pid = 1662] [serial = 991] [outer = 0x118357000] 21:27:06 INFO - PROCESS | 1662 | 1465273626018 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]]]}] 21:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 21:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:27:06 INFO - PROCESS | 1662 | 1465273626072 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 21:27:06 INFO - PROCESS | 1662 | 1465273626073 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 21:27:06 INFO - PROCESS | 1662 | 1465273626076 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:27:06 INFO - PROCESS | 1662 | 1465273626077 Marionette TRACE conn2 <- [1,1294,null,{}] 21:27:06 INFO - PROCESS | 1662 | 1465273626079 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}] 21:27:06 INFO - PROCESS | 1662 | 1465273626080 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:06 INFO - PROCESS | 1662 | 1465273626177 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 21:27:06 INFO - PROCESS | 1662 | 1465273626189 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:06 INFO - PROCESS | 1662 | 1465273626190 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291d8000 == 37 [pid = 1662] [id = 331] 21:27:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1293c1800) [pid = 1662] [serial = 992] [outer = 0x0] 21:27:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12a9d2c00) [pid = 1662] [serial = 993] [outer = 0x1293c1800] 21:27:06 INFO - PROCESS | 1662 | 1465273626215 Marionette DEBUG loaded listener.js 21:27:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12b031000) [pid = 1662] [serial = 994] [outer = 0x1293c1800] 21:27:06 INFO - PROCESS | 1662 | 1465273626517 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]]]}] 21:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 469ms 21:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:27:06 INFO - PROCESS | 1662 | 1465273626547 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 21:27:06 INFO - PROCESS | 1662 | 1465273626548 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 21:27:06 INFO - PROCESS | 1662 | 1465273626550 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:27:06 INFO - PROCESS | 1662 | 1465273626551 Marionette TRACE conn2 <- [1,1298,null,{}] 21:27:06 INFO - PROCESS | 1662 | 1465273626553 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}] 21:27:06 INFO - PROCESS | 1662 | 1465273626554 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:06 INFO - PROCESS | 1662 | 1465273626655 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 21:27:06 INFO - PROCESS | 1662 | 1465273626659 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:06 INFO - PROCESS | 1662 | 1465273626660 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a41e000 == 38 [pid = 1662] [id = 332] 21:27:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1293ca400) [pid = 1662] [serial = 995] [outer = 0x0] 21:27:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12b872c00) [pid = 1662] [serial = 996] [outer = 0x1293ca400] 21:27:06 INFO - PROCESS | 1662 | 1465273626684 Marionette DEBUG loaded listener.js 21:27:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12b87e000) [pid = 1662] [serial = 997] [outer = 0x1293ca400] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11827dc00) [pid = 1662] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1192d8800) [pid = 1662] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1255bb000) [pid = 1662] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1132c9000) [pid = 1662] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x115f5bc00) [pid = 1662] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11693fc00) [pid = 1662] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x113c20800) [pid = 1662] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x115f5f800) [pid = 1662] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1182e1800) [pid = 1662] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12493dc00) [pid = 1662] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x125720800) [pid = 1662] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112dea400) [pid = 1662] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12716ac00) [pid = 1662] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128993800) [pid = 1662] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116910400) [pid = 1662] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1183b1c00) [pid = 1662] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12906b000) [pid = 1662] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x113c2dc00) [pid = 1662] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:27:07 INFO - PROCESS | 1662 | 1465273627108 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]]]}] 21:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 568ms 21:27:07 INFO - PROCESS | 1662 | 1465273627118 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 21:27:07 INFO - PROCESS | 1662 | 1465273627119 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 21:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:27:07 INFO - PROCESS | 1662 | 1465273627122 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:27:07 INFO - PROCESS | 1662 | 1465273627123 Marionette TRACE conn2 <- [1,1302,null,{}] 21:27:07 INFO - PROCESS | 1662 | 1465273627127 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}] 21:27:07 INFO - PROCESS | 1662 | 1465273627129 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:07 INFO - PROCESS | 1662 | 1465273627203 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 21:27:07 INFO - PROCESS | 1662 | 1465273627260 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:07 INFO - PROCESS | 1662 | 1465273627261 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239d5800 == 39 [pid = 1662] [id = 333] 21:27:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x116459000) [pid = 1662] [serial = 998] [outer = 0x0] 21:27:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118e12000) [pid = 1662] [serial = 999] [outer = 0x116459000] 21:27:07 INFO - PROCESS | 1662 | 1465273627285 Marionette DEBUG loaded listener.js 21:27:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124aae400) [pid = 1662] [serial = 1000] [outer = 0x116459000] 21:27:07 INFO - PROCESS | 1662 | 1465273627563 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]]]}] 21:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 468ms 21:27:07 INFO - PROCESS | 1662 | 1465273627598 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 21:27:07 INFO - PROCESS | 1662 | 1465273627599 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 21:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:27:07 INFO - PROCESS | 1662 | 1465273627601 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:27:07 INFO - PROCESS | 1662 | 1465273627603 Marionette TRACE conn2 <- [1,1306,null,{}] 21:27:07 INFO - PROCESS | 1662 | 1465273627605 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}] 21:27:07 INFO - PROCESS | 1662 | 1465273627607 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:07 INFO - PROCESS | 1662 | 1465273627701 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 21:27:07 INFO - PROCESS | 1662 | 1465273627705 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:07 INFO - PROCESS | 1662 | 1465273627706 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b23f800 == 40 [pid = 1662] [id = 334] 21:27:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1192d8800) [pid = 1662] [serial = 1001] [outer = 0x0] 21:27:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12930ac00) [pid = 1662] [serial = 1002] [outer = 0x1192d8800] 21:27:07 INFO - PROCESS | 1662 | 1465273627735 Marionette DEBUG loaded listener.js 21:27:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12ba87400) [pid = 1662] [serial = 1003] [outer = 0x1192d8800] 21:27:08 INFO - PROCESS | 1662 | 1465273628084 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]]]}] 21:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 519ms 21:27:08 INFO - PROCESS | 1662 | 1465273628121 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 21:27:08 INFO - PROCESS | 1662 | 1465273628123 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 21:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:27:08 INFO - PROCESS | 1662 | 1465273628125 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:27:08 INFO - PROCESS | 1662 | 1465273628126 Marionette TRACE conn2 <- [1,1310,null,{}] 21:27:08 INFO - PROCESS | 1662 | 1465273628139 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}] 21:27:08 INFO - PROCESS | 1662 | 1465273628140 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:08 INFO - PROCESS | 1662 | 1465273628219 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 21:27:08 INFO - PROCESS | 1662 | 1465273628223 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:08 INFO - PROCESS | 1662 | 1465273628225 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd7f000 == 41 [pid = 1662] [id = 335] 21:27:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12ba8a000) [pid = 1662] [serial = 1004] [outer = 0x0] 21:27:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12ba8f400) [pid = 1662] [serial = 1005] [outer = 0x12ba8a000] 21:27:08 INFO - PROCESS | 1662 | 1465273628248 Marionette DEBUG loaded listener.js 21:27:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12be02c00) [pid = 1662] [serial = 1006] [outer = 0x12ba8a000] 21:27:08 INFO - PROCESS | 1662 | 1465273628549 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] 21:27:08 INFO - PROCESS | 1662 | 1465273628565 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 21:27:08 INFO - PROCESS | 1662 | 1465273628568 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:27:08 INFO - PROCESS | 1662 | 1465273628568 Marionette TRACE conn2 <- [1,1314,null,{}] 21:27:08 INFO - PROCESS | 1662 | 1465273628571 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}] 21:27:08 INFO - PROCESS | 1662 | 1465273628572 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:08 INFO - PROCESS | 1662 | 1465273628653 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 21:27:08 INFO - PROCESS | 1662 | 1465273628657 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:08 INFO - PROCESS | 1662 | 1465273628659 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c414000 == 42 [pid = 1662] [id = 336] 21:27:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12be03000) [pid = 1662] [serial = 1007] [outer = 0x0] 21:27:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12be0b400) [pid = 1662] [serial = 1008] [outer = 0x12be03000] 21:27:08 INFO - PROCESS | 1662 | 1465273628691 Marionette DEBUG loaded listener.js 21:27:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12bf95000) [pid = 1662] [serial = 1009] [outer = 0x12be03000] 21:27:09 INFO - PROCESS | 1662 | 1465273629104 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]]]}] 21:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 569ms 21:27:09 INFO - PROCESS | 1662 | 1465273629138 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 21:27:09 INFO - PROCESS | 1662 | 1465273629142 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 21:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:27:09 INFO - PROCESS | 1662 | 1465273629146 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:27:09 INFO - PROCESS | 1662 | 1465273629149 Marionette TRACE conn2 <- [1,1318,null,{}] 21:27:09 INFO - PROCESS | 1662 | 1465273629152 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}] 21:27:09 INFO - PROCESS | 1662 | 1465273629154 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:09 INFO - PROCESS | 1662 | 1465273629260 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 21:27:09 INFO - PROCESS | 1662 | 1465273629320 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:09 INFO - PROCESS | 1662 | 1465273629321 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x117468800 == 43 [pid = 1662] [id = 337] 21:27:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11554a800) [pid = 1662] [serial = 1010] [outer = 0x0] 21:27:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116752400) [pid = 1662] [serial = 1011] [outer = 0x11554a800] 21:27:09 INFO - PROCESS | 1662 | 1465273629351 Marionette DEBUG loaded listener.js 21:27:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1176edc00) [pid = 1662] [serial = 1012] [outer = 0x11554a800] 21:27:09 INFO - PROCESS | 1662 | 1465273629829 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]]]}] 21:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 720ms 21:27:09 INFO - PROCESS | 1662 | 1465273629867 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 21:27:09 INFO - PROCESS | 1662 | 1465273629870 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 21:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:27:09 INFO - PROCESS | 1662 | 1465273629876 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:27:09 INFO - PROCESS | 1662 | 1465273629879 Marionette TRACE conn2 <- [1,1322,null,{}] 21:27:09 INFO - PROCESS | 1662 | 1465273629881 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}] 21:27:09 INFO - PROCESS | 1662 | 1465273629883 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:09 INFO - PROCESS | 1662 | 1465273629986 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 21:27:10 INFO - PROCESS | 1662 | 1465273630055 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:10 INFO - PROCESS | 1662 | 1465273630056 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a1a000 == 44 [pid = 1662] [id = 338] 21:27:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118e55000) [pid = 1662] [serial = 1013] [outer = 0x0] 21:27:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1192ddc00) [pid = 1662] [serial = 1014] [outer = 0x118e55000] 21:27:10 INFO - PROCESS | 1662 | 1465273630086 Marionette DEBUG loaded listener.js 21:27:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11955d800) [pid = 1662] [serial = 1015] [outer = 0x118e55000] 21:27:10 INFO - PROCESS | 1662 | 1465273630513 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]]]}] 21:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 672ms 21:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:27:10 INFO - PROCESS | 1662 | 1465273630547 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 21:27:10 INFO - PROCESS | 1662 | 1465273630548 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 21:27:10 INFO - PROCESS | 1662 | 1465273630551 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:27:10 INFO - PROCESS | 1662 | 1465273630553 Marionette TRACE conn2 <- [1,1326,null,{}] 21:27:10 INFO - PROCESS | 1662 | 1465273630561 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}] 21:27:10 INFO - PROCESS | 1662 | 1465273630564 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:10 INFO - PROCESS | 1662 | 1465273630688 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 21:27:10 INFO - PROCESS | 1662 | 1465273630748 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:10 INFO - PROCESS | 1662 | 1465273630750 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd71000 == 45 [pid = 1662] [id = 339] 21:27:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x124dcb800) [pid = 1662] [serial = 1016] [outer = 0x0] 21:27:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x126f55000) [pid = 1662] [serial = 1017] [outer = 0x124dcb800] 21:27:10 INFO - PROCESS | 1662 | 1465273630781 Marionette DEBUG loaded listener.js 21:27:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x128a1f400) [pid = 1662] [serial = 1018] [outer = 0x124dcb800] 21:27:11 INFO - PROCESS | 1662 | 1465273631195 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]]]}] 21:27:11 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 21:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 671ms 21:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:27:11 INFO - PROCESS | 1662 | 1465273631222 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 21:27:11 INFO - PROCESS | 1662 | 1465273631224 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 21:27:11 INFO - PROCESS | 1662 | 1465273631227 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:27:11 INFO - PROCESS | 1662 | 1465273631228 Marionette TRACE conn2 <- [1,1330,null,{}] 21:27:11 INFO - PROCESS | 1662 | 1465273631230 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}] 21:27:11 INFO - PROCESS | 1662 | 1465273631232 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:11 INFO - PROCESS | 1662 | 1465273631332 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 21:27:11 INFO - PROCESS | 1662 | 1465273631387 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:11 INFO - PROCESS | 1662 | 1465273631388 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12caeb000 == 46 [pid = 1662] [id = 340] 21:27:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x129061800) [pid = 1662] [serial = 1019] [outer = 0x0] 21:27:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x129069800) [pid = 1662] [serial = 1020] [outer = 0x129061800] 21:27:11 INFO - PROCESS | 1662 | 1465273631417 Marionette DEBUG loaded listener.js 21:27:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1293cf000) [pid = 1662] [serial = 1021] [outer = 0x129061800] 21:27:12 INFO - PROCESS | 1662 | 1465273632069 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]]]}] 21:27:12 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 21:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 871ms 21:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:27:12 INFO - PROCESS | 1662 | 1465273632099 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 21:27:12 INFO - PROCESS | 1662 | 1465273632101 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 21:27:12 INFO - PROCESS | 1662 | 1465273632104 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:27:12 INFO - PROCESS | 1662 | 1465273632106 Marionette TRACE conn2 <- [1,1334,null,{}] 21:27:12 INFO - PROCESS | 1662 | 1465273632110 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}] 21:27:12 INFO - PROCESS | 1662 | 1465273632111 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:12 INFO - PROCESS | 1662 | 1465273632211 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 21:27:12 INFO - PROCESS | 1662 | 1465273632281 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:12 INFO - PROCESS | 1662 | 1465273632284 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x119234800 == 47 [pid = 1662] [id = 341] 21:27:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x112a0fc00) [pid = 1662] [serial = 1022] [outer = 0x0] 21:27:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x116adb400) [pid = 1662] [serial = 1023] [outer = 0x112a0fc00] 21:27:12 INFO - PROCESS | 1662 | 1465273632313 Marionette DEBUG loaded listener.js 21:27:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1182e6800) [pid = 1662] [serial = 1024] [outer = 0x112a0fc00] 21:27:12 INFO - PROCESS | 1662 | 1465273632731 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]]]}] 21:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 677ms 21:27:12 INFO - PROCESS | 1662 | 1465273632781 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 21:27:12 INFO - PROCESS | 1662 | 1465273632784 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 21:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:27:12 INFO - PROCESS | 1662 | 1465273632788 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:27:12 INFO - PROCESS | 1662 | 1465273632790 Marionette TRACE conn2 <- [1,1338,null,{}] 21:27:12 INFO - PROCESS | 1662 | 1465273632792 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}] 21:27:12 INFO - PROCESS | 1662 | 1465273632794 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd7f000 == 46 [pid = 1662] [id = 335] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12b23f800 == 45 [pid = 1662] [id = 334] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x1239d5800 == 44 [pid = 1662] [id = 333] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12a41e000 == 43 [pid = 1662] [id = 332] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x1291d8000 == 42 [pid = 1662] [id = 331] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x128d41000 == 41 [pid = 1662] [id = 330] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x126f21000 == 40 [pid = 1662] [id = 329] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x11694a800 == 39 [pid = 1662] [id = 328] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x1239d6000 == 38 [pid = 1662] [id = 327] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x11958c800 == 37 [pid = 1662] [id = 326] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x117e3a800 == 36 [pid = 1662] [id = 325] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x116624800 == 35 [pid = 1662] [id = 324] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x1185d8000 == 34 [pid = 1662] [id = 323] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x112a9d800 == 33 [pid = 1662] [id = 322] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x118ee7000 == 32 [pid = 1662] [id = 309] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x119234800 == 31 [pid = 1662] [id = 341] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12caeb000 == 30 [pid = 1662] [id = 340] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd71000 == 29 [pid = 1662] [id = 339] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x124a1a000 == 28 [pid = 1662] [id = 338] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12c414000 == 27 [pid = 1662] [id = 336] 21:27:13 INFO - PROCESS | 1662 | --DOCSHELL 0x117468800 == 26 [pid = 1662] [id = 337] 21:27:13 INFO - PROCESS | 1662 | 1465273633405 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1293cc800) [pid = 1662] [serial = 963] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x124aaf400) [pid = 1662] [serial = 945] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x119328c00) [pid = 1662] [serial = 939] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x11955cc00) [pid = 1662] [serial = 940] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1257ecc00) [pid = 1662] [serial = 948] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x11858f800) [pid = 1662] [serial = 936] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118ec1c00) [pid = 1662] [serial = 937] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11827ac00) [pid = 1662] [serial = 928] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x116756800) [pid = 1662] [serial = 927] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x116adb800) [pid = 1662] [serial = 933] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x11827b000) [pid = 1662] [serial = 934] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x113c57800) [pid = 1662] [serial = 930] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x11269f800) [pid = 1662] [serial = 931] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1255b9000) [pid = 1662] [serial = 946] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118244000) [pid = 1662] [serial = 910] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x116ae2400) [pid = 1662] [serial = 909] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119495800) [pid = 1662] [serial = 913] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1192b5400) [pid = 1662] [serial = 912] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12601c800) [pid = 1662] [serial = 916] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x124fe4c00) [pid = 1662] [serial = 915] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x127169400) [pid = 1662] [serial = 951] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12696bc00) [pid = 1662] [serial = 949] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128991800) [pid = 1662] [serial = 952] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1183a5c00) [pid = 1662] [serial = 955] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1293ce800) [pid = 1662] [serial = 919] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128d8a400) [pid = 1662] [serial = 960] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x129178800) [pid = 1662] [serial = 918] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x114e97000) [pid = 1662] [serial = 954] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119565800) [pid = 1662] [serial = 942] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x124ab1000) [pid = 1662] [serial = 957] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128a25400) [pid = 1662] [serial = 958] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12a9d6c00) [pid = 1662] [serial = 922] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12a788c00) [pid = 1662] [serial = 921] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119cec800) [pid = 1662] [serial = 943] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12ba7f800) [pid = 1662] [serial = 925] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119562c00) [pid = 1662] [serial = 924] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12917c400) [pid = 1662] [serial = 961] [outer = 0x0] [url = about:blank] 21:27:13 INFO - PROCESS | 1662 | 1465273633523 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:13 INFO - PROCESS | 1662 | 1465273633524 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1130e3000 == 27 [pid = 1662] [id = 342] 21:27:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112a1a800) [pid = 1662] [serial = 1025] [outer = 0x0] 21:27:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112a77400) [pid = 1662] [serial = 1026] [outer = 0x112a1a800] 21:27:13 INFO - PROCESS | 1662 | 1465273633555 Marionette DEBUG loaded listener.js 21:27:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1132d1400) [pid = 1662] [serial = 1027] [outer = 0x112a1a800] 21:27:14 INFO - PROCESS | 1662 | 1465273634368 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]]]}] 21:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1624ms 21:27:14 INFO - PROCESS | 1662 | 1465273634413 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 21:27:14 INFO - PROCESS | 1662 | 1465273634415 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 21:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:27:14 INFO - PROCESS | 1662 | 1465273634418 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:27:14 INFO - PROCESS | 1662 | 1465273634420 Marionette TRACE conn2 <- [1,1342,null,{}] 21:27:14 INFO - PROCESS | 1662 | 1465273634423 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}] 21:27:14 INFO - PROCESS | 1662 | 1465273634424 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:14 INFO - PROCESS | 1662 | 1465273634502 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 21:27:14 INFO - PROCESS | 1662 | 1465273634556 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:14 INFO - PROCESS | 1662 | 1465273634558 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169bd800 == 28 [pid = 1662] [id = 343] 21:27:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11554c000) [pid = 1662] [serial = 1028] [outer = 0x0] 21:27:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116a13c00) [pid = 1662] [serial = 1029] [outer = 0x11554c000] 21:27:14 INFO - PROCESS | 1662 | 1465273634584 Marionette DEBUG loaded listener.js 21:27:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x117ea5400) [pid = 1662] [serial = 1030] [outer = 0x11554c000] 21:27:14 INFO - PROCESS | 1662 | 1465273634936 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]]]}] 21:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 574ms 21:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:27:14 INFO - PROCESS | 1662 | 1465273634992 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 21:27:14 INFO - PROCESS | 1662 | 1465273634995 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 21:27:14 INFO - PROCESS | 1662 | 1465273634999 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:27:15 INFO - PROCESS | 1662 | 1465273635001 Marionette TRACE conn2 <- [1,1346,null,{}] 21:27:15 INFO - PROCESS | 1662 | 1465273635006 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}] 21:27:15 INFO - PROCESS | 1662 | 1465273635008 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:15 INFO - PROCESS | 1662 | 1465273635118 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 21:27:15 INFO - PROCESS | 1662 | 1465273635167 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:15 INFO - PROCESS | 1662 | 1465273635169 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x116624000 == 29 [pid = 1662] [id = 344] 21:27:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1132c5c00) [pid = 1662] [serial = 1031] [outer = 0x0] 21:27:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x113c56000) [pid = 1662] [serial = 1032] [outer = 0x1132c5c00] 21:27:15 INFO - PROCESS | 1662 | 1465273635201 Marionette DEBUG loaded listener.js 21:27:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1164e7400) [pid = 1662] [serial = 1033] [outer = 0x1132c5c00] 21:27:15 INFO - PROCESS | 1662 | 1465273635746 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]]]}] 21:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 822ms 21:27:15 INFO - PROCESS | 1662 | 1465273635830 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 21:27:15 INFO - PROCESS | 1662 | 1465273635833 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 21:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:27:15 INFO - PROCESS | 1662 | 1465273635839 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:27:15 INFO - PROCESS | 1662 | 1465273635840 Marionette TRACE conn2 <- [1,1350,null,{}] 21:27:15 INFO - PROCESS | 1662 | 1465273635843 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}] 21:27:15 INFO - PROCESS | 1662 | 1465273635845 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:15 INFO - PROCESS | 1662 | 1465273635946 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 21:27:16 INFO - PROCESS | 1662 | 1465273635999 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:16 INFO - PROCESS | 1662 | 1465273636000 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e4000 == 30 [pid = 1662] [id = 345] 21:27:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1182e0800) [pid = 1662] [serial = 1034] [outer = 0x0] 21:27:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1183ac000) [pid = 1662] [serial = 1035] [outer = 0x1182e0800] 21:27:16 INFO - PROCESS | 1662 | 1465273636032 Marionette DEBUG loaded listener.js 21:27:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118596400) [pid = 1662] [serial = 1036] [outer = 0x1182e0800] 21:27:16 INFO - PROCESS | 1662 | 1465273636550 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]]]}] 21:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 723ms 21:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:27:16 INFO - PROCESS | 1662 | 1465273636562 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 21:27:16 INFO - PROCESS | 1662 | 1465273636564 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 21:27:16 INFO - PROCESS | 1662 | 1465273636566 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:27:16 INFO - PROCESS | 1662 | 1465273636568 Marionette TRACE conn2 <- [1,1354,null,{}] 21:27:16 INFO - PROCESS | 1662 | 1465273636604 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}] 21:27:16 INFO - PROCESS | 1662 | 1465273636607 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:16 INFO - PROCESS | 1662 | 1465273636779 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 21:27:16 INFO - PROCESS | 1662 | 1465273636838 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:16 INFO - PROCESS | 1662 | 1465273636840 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1162a4800 == 31 [pid = 1662] [id = 346] 21:27:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x112692400) [pid = 1662] [serial = 1037] [outer = 0x0] 21:27:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x112de7000) [pid = 1662] [serial = 1038] [outer = 0x112692400] 21:27:16 INFO - PROCESS | 1662 | 1465273636868 Marionette DEBUG loaded listener.js 21:27:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x115f58400) [pid = 1662] [serial = 1039] [outer = 0x112692400] 21:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1130e3000 == 30 [pid = 1662] [id = 342] 21:27:17 INFO - PROCESS | 1662 | 1465273637267 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]]]}] 21:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 721ms 21:27:17 INFO - PROCESS | 1662 | 1465273637288 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 21:27:17 INFO - PROCESS | 1662 | 1465273637291 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 21:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:27:17 INFO - PROCESS | 1662 | 1465273637294 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:27:17 INFO - PROCESS | 1662 | 1465273637296 Marionette TRACE conn2 <- [1,1358,null,{}] 21:27:17 INFO - PROCESS | 1662 | 1465273637299 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}] 21:27:17 INFO - PROCESS | 1662 | 1465273637300 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:17 INFO - PROCESS | 1662 | 1465273637381 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 21:27:17 INFO - PROCESS | 1662 | 1465273637463 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:17 INFO - PROCESS | 1662 | 1465273637464 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193b4800 == 31 [pid = 1662] [id = 347] 21:27:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116756800) [pid = 1662] [serial = 1040] [outer = 0x0] 21:27:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1182ea400) [pid = 1662] [serial = 1041] [outer = 0x116756800] 21:27:17 INFO - PROCESS | 1662 | 1465273637495 Marionette DEBUG loaded listener.js 21:27:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1192b3400) [pid = 1662] [serial = 1042] [outer = 0x116756800] 21:27:17 INFO - PROCESS | 1662 | 1465273637815 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]]]}] 21:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 570ms 21:27:17 INFO - PROCESS | 1662 | 1465273637865 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 21:27:17 INFO - PROCESS | 1662 | 1465273637867 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 21:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:27:17 INFO - PROCESS | 1662 | 1465273637870 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:27:17 INFO - PROCESS | 1662 | 1465273637871 Marionette TRACE conn2 <- [1,1362,null,{}] 21:27:17 INFO - PROCESS | 1662 | 1465273637874 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}] 21:27:17 INFO - PROCESS | 1662 | 1465273637875 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:17 INFO - PROCESS | 1662 | 1465273637974 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 21:27:18 INFO - PROCESS | 1662 | 1465273638011 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:18 INFO - PROCESS | 1662 | 1465273638012 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x123893800 == 32 [pid = 1662] [id = 348] 21:27:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1130abc00) [pid = 1662] [serial = 1043] [outer = 0x0] 21:27:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x119497000) [pid = 1662] [serial = 1044] [outer = 0x1130abc00] 21:27:18 INFO - PROCESS | 1662 | 1465273638037 Marionette DEBUG loaded listener.js 21:27:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119915400) [pid = 1662] [serial = 1045] [outer = 0x1130abc00] 21:27:18 INFO - PROCESS | 1662 | 1465273638376 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]]]}] 21:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 519ms 21:27:18 INFO - PROCESS | 1662 | 1465273638389 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 21:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:27:18 INFO - PROCESS | 1662 | 1465273638393 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 21:27:18 INFO - PROCESS | 1662 | 1465273638401 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:27:18 INFO - PROCESS | 1662 | 1465273638403 Marionette TRACE conn2 <- [1,1366,null,{}] 21:27:18 INFO - PROCESS | 1662 | 1465273638413 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}] 21:27:18 INFO - PROCESS | 1662 | 1465273638415 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:18 INFO - PROCESS | 1662 | 1465273638515 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 21:27:18 INFO - PROCESS | 1662 | 1465273638518 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:18 INFO - PROCESS | 1662 | 1465273638520 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a10800 == 33 [pid = 1662] [id = 349] 21:27:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11955d400) [pid = 1662] [serial = 1046] [outer = 0x0] 21:27:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x120f6c000) [pid = 1662] [serial = 1047] [outer = 0x11955d400] 21:27:18 INFO - PROCESS | 1662 | 1465273638544 Marionette DEBUG loaded listener.js 21:27:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x112696000) [pid = 1662] [serial = 1048] [outer = 0x11955d400] 21:27:18 INFO - PROCESS | 1662 | 1465273638902 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] 21:27:18 INFO - PROCESS | 1662 | 1465273638923 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 21:27:18 INFO - PROCESS | 1662 | 1465273638925 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:27:18 INFO - PROCESS | 1662 | 1465273638926 Marionette TRACE conn2 <- [1,1370,null,{}] 21:27:18 INFO - PROCESS | 1662 | 1465273638929 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}] 21:27:18 INFO - PROCESS | 1662 | 1465273638930 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:19 INFO - PROCESS | 1662 | 1465273639030 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 21:27:19 INFO - PROCESS | 1662 | 1465273639040 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:19 INFO - PROCESS | 1662 | 1465273639041 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x126052800 == 34 [pid = 1662] [id = 350] 21:27:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124aa9c00) [pid = 1662] [serial = 1049] [outer = 0x0] 21:27:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x124fea400) [pid = 1662] [serial = 1050] [outer = 0x124aa9c00] 21:27:19 INFO - PROCESS | 1662 | 1465273639067 Marionette DEBUG loaded listener.js 21:27:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1257e8400) [pid = 1662] [serial = 1051] [outer = 0x124aa9c00] 21:27:19 INFO - PROCESS | 1662 | 1465273639384 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] 21:27:19 INFO - PROCESS | 1662 | 1465273639457 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 21:27:19 INFO - PROCESS | 1662 | 1465273639459 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:27:19 INFO - PROCESS | 1662 | 1465273639460 Marionette TRACE conn2 <- [1,1374,null,{}] 21:27:19 INFO - PROCESS | 1662 | 1465273639462 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}] 21:27:19 INFO - PROCESS | 1662 | 1465273639463 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:19 INFO - PROCESS | 1662 | 1465273639542 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 21:27:19 INFO - PROCESS | 1662 | 1465273639547 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:19 INFO - PROCESS | 1662 | 1465273639551 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e0800 == 35 [pid = 1662] [id = 351] 21:27:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1182e9400) [pid = 1662] [serial = 1052] [outer = 0x0] 21:27:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1183b0400) [pid = 1662] [serial = 1053] [outer = 0x1182e9400] 21:27:19 INFO - PROCESS | 1662 | 1465273639583 Marionette DEBUG loaded listener.js 21:27:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x124fe7400) [pid = 1662] [serial = 1054] [outer = 0x1182e9400] 21:27:19 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:19 INFO - PROCESS | 1662 | 1465273639930 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] 21:27:19 INFO - PROCESS | 1662 | 1465273639981 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 21:27:19 INFO - PROCESS | 1662 | 1465273639983 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:27:19 INFO - PROCESS | 1662 | 1465273639984 Marionette TRACE conn2 <- [1,1378,null,{}] 21:27:19 INFO - PROCESS | 1662 | 1465273639986 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}] 21:27:19 INFO - PROCESS | 1662 | 1465273639988 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:20 INFO - PROCESS | 1662 | 1465273640087 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 21:27:20 INFO - PROCESS | 1662 | 1465273640119 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:20 INFO - PROCESS | 1662 | 1465273640120 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x11810b000 == 36 [pid = 1662] [id = 352] 21:27:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11554a800) [pid = 1662] [serial = 1055] [outer = 0x0] 21:27:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12601c800) [pid = 1662] [serial = 1056] [outer = 0x11554a800] 21:27:20 INFO - PROCESS | 1662 | 1465273640145 Marionette DEBUG loaded listener.js 21:27:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128995400) [pid = 1662] [serial = 1057] [outer = 0x11554a800] 21:27:20 INFO - PROCESS | 1662 | 1465273640409 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] 21:27:20 INFO - PROCESS | 1662 | 1465273640466 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 21:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:27:20 INFO - PROCESS | 1662 | 1465273640473 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:27:20 INFO - PROCESS | 1662 | 1465273640475 Marionette TRACE conn2 <- [1,1382,null,{}] 21:27:20 INFO - PROCESS | 1662 | 1465273640480 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}] 21:27:20 INFO - PROCESS | 1662 | 1465273640482 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:20 INFO - PROCESS | 1662 | 1465273640561 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 21:27:20 INFO - PROCESS | 1662 | 1465273640565 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:20 INFO - PROCESS | 1662 | 1465273640566 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a21b000 == 37 [pid = 1662] [id = 353] 21:27:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128994000) [pid = 1662] [serial = 1058] [outer = 0x0] 21:27:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128a23400) [pid = 1662] [serial = 1059] [outer = 0x128994000] 21:27:20 INFO - PROCESS | 1662 | 1465273640590 Marionette DEBUG loaded listener.js 21:27:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128d88800) [pid = 1662] [serial = 1060] [outer = 0x128994000] 21:27:20 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:20 INFO - PROCESS | 1662 | 1465273640930 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] 21:27:20 INFO - PROCESS | 1662 | 1465273640948 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 21:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:27:20 INFO - PROCESS | 1662 | 1465273640950 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:27:20 INFO - PROCESS | 1662 | 1465273640951 Marionette TRACE conn2 <- [1,1386,null,{}] 21:27:20 INFO - PROCESS | 1662 | 1465273640953 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}] 21:27:20 INFO - PROCESS | 1662 | 1465273640954 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:21 INFO - PROCESS | 1662 | 1465273641057 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 21:27:21 INFO - PROCESS | 1662 | 1465273641065 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:21 INFO - PROCESS | 1662 | 1465273641066 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5bc800 == 38 [pid = 1662] [id = 354] 21:27:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128d89800) [pid = 1662] [serial = 1061] [outer = 0x0] 21:27:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x129066c00) [pid = 1662] [serial = 1062] [outer = 0x128d89800] 21:27:21 INFO - PROCESS | 1662 | 1465273641090 Marionette DEBUG loaded listener.js 21:27:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x129174800) [pid = 1662] [serial = 1063] [outer = 0x128d89800] 21:27:21 INFO - PROCESS | 1662 | 1465273641382 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] 21:27:21 INFO - PROCESS | 1662 | 1465273641420 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 21:27:21 INFO - PROCESS | 1662 | 1465273641432 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:27:21 INFO - PROCESS | 1662 | 1465273641433 Marionette TRACE conn2 <- [1,1390,null,{}] 21:27:21 INFO - PROCESS | 1662 | 1465273641436 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}] 21:27:21 INFO - PROCESS | 1662 | 1465273641437 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:21 INFO - PROCESS | 1662 | 1465273641556 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 21:27:21 INFO - PROCESS | 1662 | 1465273641612 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:21 INFO - PROCESS | 1662 | 1465273641613 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x112fa2800 == 39 [pid = 1662] [id = 355] 21:27:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x112693800) [pid = 1662] [serial = 1064] [outer = 0x0] 21:27:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x112de7c00) [pid = 1662] [serial = 1065] [outer = 0x112693800] 21:27:21 INFO - PROCESS | 1662 | 1465273641645 Marionette DEBUG loaded listener.js 21:27:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x115f5a000) [pid = 1662] [serial = 1066] [outer = 0x112693800] 21:27:22 INFO - PROCESS | 1662 | 1465273642060 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]]]}] 21:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 678ms 21:27:22 INFO - PROCESS | 1662 | 1465273642101 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 21:27:22 INFO - PROCESS | 1662 | 1465273642104 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 21:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:27:22 INFO - PROCESS | 1662 | 1465273642107 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:27:22 INFO - PROCESS | 1662 | 1465273642109 Marionette TRACE conn2 <- [1,1394,null,{}] 21:27:22 INFO - PROCESS | 1662 | 1465273642112 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}] 21:27:22 INFO - PROCESS | 1662 | 1465273642116 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:22 INFO - PROCESS | 1662 | 1465273642220 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 21:27:22 INFO - PROCESS | 1662 | 1465273642324 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:22 INFO - PROCESS | 1662 | 1465273642326 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x123895000 == 40 [pid = 1662] [id = 356] 21:27:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1176e5c00) [pid = 1662] [serial = 1067] [outer = 0x0] 21:27:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1182e6400) [pid = 1662] [serial = 1068] [outer = 0x1176e5c00] 21:27:22 INFO - PROCESS | 1662 | 1465273642357 Marionette DEBUG loaded listener.js 21:27:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118e5ec00) [pid = 1662] [serial = 1069] [outer = 0x1176e5c00] 21:27:22 INFO - PROCESS | 1662 | 1465273642769 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]]]}] 21:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 672ms 21:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:27:22 INFO - PROCESS | 1662 | 1465273642779 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 21:27:22 INFO - PROCESS | 1662 | 1465273642781 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 21:27:22 INFO - PROCESS | 1662 | 1465273642783 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:27:22 INFO - PROCESS | 1662 | 1465273642784 Marionette TRACE conn2 <- [1,1398,null,{}] 21:27:22 INFO - PROCESS | 1662 | 1465273642787 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}] 21:27:22 INFO - PROCESS | 1662 | 1465273642789 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:22 INFO - PROCESS | 1662 | 1465273642889 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 21:27:22 INFO - PROCESS | 1662 | 1465273642943 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:22 INFO - PROCESS | 1662 | 1465273642945 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a207000 == 41 [pid = 1662] [id = 357] 21:27:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1192b2000) [pid = 1662] [serial = 1070] [outer = 0x0] 21:27:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119568800) [pid = 1662] [serial = 1071] [outer = 0x1192b2000] 21:27:22 INFO - PROCESS | 1662 | 1465273642974 Marionette DEBUG loaded listener.js 21:27:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x123bd8400) [pid = 1662] [serial = 1072] [outer = 0x1192b2000] 21:27:23 INFO - PROCESS | 1662 | 1465273643403 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]]]}] 21:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 673ms 21:27:23 INFO - PROCESS | 1662 | 1465273643458 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 21:27:23 INFO - PROCESS | 1662 | 1465273643462 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 21:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:27:23 INFO - PROCESS | 1662 | 1465273643471 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:27:23 INFO - PROCESS | 1662 | 1465273643474 Marionette TRACE conn2 <- [1,1402,null,{}] 21:27:23 INFO - PROCESS | 1662 | 1465273643478 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}] 21:27:23 INFO - PROCESS | 1662 | 1465273643481 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:23 INFO - PROCESS | 1662 | 1465273643601 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 21:27:23 INFO - PROCESS | 1662 | 1465273643670 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:23 INFO - PROCESS | 1662 | 1465273643671 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b242000 == 42 [pid = 1662] [id = 358] 21:27:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x126020000) [pid = 1662] [serial = 1073] [outer = 0x0] 21:27:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x128993c00) [pid = 1662] [serial = 1074] [outer = 0x126020000] 21:27:23 INFO - PROCESS | 1662 | 1465273643699 Marionette DEBUG loaded listener.js 21:27:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12916e800) [pid = 1662] [serial = 1075] [outer = 0x126020000] 21:27:24 INFO - PROCESS | 1662 | 1465273644112 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]]]}] 21:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 677ms 21:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:27:24 INFO - PROCESS | 1662 | 1465273644144 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 21:27:24 INFO - PROCESS | 1662 | 1465273644145 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 21:27:24 INFO - PROCESS | 1662 | 1465273644148 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:27:24 INFO - PROCESS | 1662 | 1465273644149 Marionette TRACE conn2 <- [1,1406,null,{}] 21:27:24 INFO - PROCESS | 1662 | 1465273644151 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}] 21:27:24 INFO - PROCESS | 1662 | 1465273644153 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:24 INFO - PROCESS | 1662 | 1465273644250 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 21:27:24 INFO - PROCESS | 1662 | 1465273644305 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:24 INFO - PROCESS | 1662 | 1465273644306 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd80800 == 43 [pid = 1662] [id = 359] 21:27:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x129310c00) [pid = 1662] [serial = 1076] [outer = 0x0] 21:27:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12a2b4c00) [pid = 1662] [serial = 1077] [outer = 0x129310c00] 21:27:24 INFO - PROCESS | 1662 | 1465273644334 Marionette DEBUG loaded listener.js 21:27:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12a4e7400) [pid = 1662] [serial = 1078] [outer = 0x129310c00] 21:27:24 INFO - PROCESS | 1662 | 1465273644797 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]]]}] 21:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 818ms 21:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:27:24 INFO - PROCESS | 1662 | 1465273644975 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 21:27:24 INFO - PROCESS | 1662 | 1465273644977 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 21:27:24 INFO - PROCESS | 1662 | 1465273644987 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:27:24 INFO - PROCESS | 1662 | 1465273644988 Marionette TRACE conn2 <- [1,1410,null,{}] 21:27:24 INFO - PROCESS | 1662 | 1465273644992 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}] 21:27:24 INFO - PROCESS | 1662 | 1465273644996 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:25 INFO - PROCESS | 1662 | 1465273645095 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 21:27:25 INFO - PROCESS | 1662 | 1465273645161 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:25 INFO - PROCESS | 1662 | 1465273645164 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187a5800 == 44 [pid = 1662] [id = 360] 21:27:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x116a12800) [pid = 1662] [serial = 1079] [outer = 0x0] 21:27:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1176eb400) [pid = 1662] [serial = 1080] [outer = 0x116a12800] 21:27:25 INFO - PROCESS | 1662 | 1465273645192 Marionette DEBUG loaded listener.js 21:27:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1182dd000) [pid = 1662] [serial = 1081] [outer = 0x116a12800] 21:27:25 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5bc800 == 43 [pid = 1662] [id = 354] 21:27:25 INFO - PROCESS | 1662 | --DOCSHELL 0x12a21b000 == 42 [pid = 1662] [id = 353] 21:27:25 INFO - PROCESS | 1662 | --DOCSHELL 0x11810b000 == 41 [pid = 1662] [id = 352] 21:27:25 INFO - PROCESS | 1662 | --DOCSHELL 0x1185e0800 == 40 [pid = 1662] [id = 351] 21:27:25 INFO - PROCESS | 1662 | --DOCSHELL 0x126052800 == 39 [pid = 1662] [id = 350] 21:27:25 INFO - PROCESS | 1662 | --DOCSHELL 0x124a10800 == 38 [pid = 1662] [id = 349] 21:27:25 INFO - PROCESS | 1662 | --DOCSHELL 0x123893800 == 37 [pid = 1662] [id = 348] 21:27:25 INFO - PROCESS | 1662 | --DOCSHELL 0x1193b4800 == 36 [pid = 1662] [id = 347] 21:27:25 INFO - PROCESS | 1662 | --DOCSHELL 0x1162a4800 == 35 [pid = 1662] [id = 346] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x116a13c00) [pid = 1662] [serial = 1029] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOCSHELL 0x116624000 == 34 [pid = 1662] [id = 344] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12a4e2000) [pid = 1662] [serial = 964] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x127169800) [pid = 1662] [serial = 987] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12930fc00) [pid = 1662] [serial = 990] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118e12000) [pid = 1662] [serial = 999] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12a9d2c00) [pid = 1662] [serial = 993] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x124ad4c00) [pid = 1662] [serial = 981] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x124fe6000) [pid = 1662] [serial = 982] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x124fed800) [pid = 1662] [serial = 984] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1176e2000) [pid = 1662] [serial = 969] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1182dcc00) [pid = 1662] [serial = 970] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11834ec00) [pid = 1662] [serial = 975] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118e1b400) [pid = 1662] [serial = 976] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11269c000) [pid = 1662] [serial = 966] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112a1dc00) [pid = 1662] [serial = 967] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1192bb400) [pid = 1662] [serial = 978] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119e0fc00) [pid = 1662] [serial = 979] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116f0e400) [pid = 1662] [serial = 972] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118280800) [pid = 1662] [serial = 973] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12b872c00) [pid = 1662] [serial = 996] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116adb400) [pid = 1662] [serial = 1023] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112a77400) [pid = 1662] [serial = 1026] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1182e6800) [pid = 1662] [serial = 1024] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1132d1400) [pid = 1662] [serial = 1027] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116752400) [pid = 1662] [serial = 1011] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1192ddc00) [pid = 1662] [serial = 1014] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1176edc00) [pid = 1662] [serial = 1012] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x126f55000) [pid = 1662] [serial = 1017] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12930ac00) [pid = 1662] [serial = 1002] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11955d800) [pid = 1662] [serial = 1015] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x129069800) [pid = 1662] [serial = 1020] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12ba8f400) [pid = 1662] [serial = 1005] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x124aae400) [pid = 1662] [serial = 1000] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12b87e000) [pid = 1662] [serial = 997] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12be0b400) [pid = 1662] [serial = 1008] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12bf95000) [pid = 1662] [serial = 1009] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x128a1f400) [pid = 1662] [serial = 1018] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12b031000) [pid = 1662] [serial = 994] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1293cf000) [pid = 1662] [serial = 1021] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12a4e5000) [pid = 1662] [serial = 991] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12ba87400) [pid = 1662] [serial = 1003] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12be02c00) [pid = 1662] [serial = 1006] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x129172c00) [pid = 1662] [serial = 988] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x126968800) [pid = 1662] [serial = 985] [outer = 0x0] [url = about:blank] 21:27:25 INFO - PROCESS | 1662 | 1465273645689 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]]]}] 21:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 731ms 21:27:25 INFO - PROCESS | 1662 | 1465273645713 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 21:27:25 INFO - PROCESS | 1662 | 1465273645715 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 21:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:27:25 INFO - PROCESS | 1662 | 1465273645719 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:27:25 INFO - PROCESS | 1662 | 1465273645721 Marionette TRACE conn2 <- [1,1414,null,{}] 21:27:25 INFO - PROCESS | 1662 | 1465273645724 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}] 21:27:25 INFO - PROCESS | 1662 | 1465273645726 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:25 INFO - PROCESS | 1662 | 1465273645805 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 21:27:25 INFO - PROCESS | 1662 | 1465273645813 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:25 INFO - PROCESS | 1662 | 1465273645815 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1162a6000 == 35 [pid = 1662] [id = 361] 21:27:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x118351c00) [pid = 1662] [serial = 1082] [outer = 0x0] 21:27:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118517000) [pid = 1662] [serial = 1083] [outer = 0x118351c00] 21:27:25 INFO - PROCESS | 1662 | 1465273645842 Marionette DEBUG loaded listener.js 21:27:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118ec2000) [pid = 1662] [serial = 1084] [outer = 0x118351c00] 21:27:26 INFO - PROCESS | 1662 | 1465273646201 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]]]}] 21:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 522ms 21:27:26 INFO - PROCESS | 1662 | 1465273646240 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 21:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:27:26 INFO - PROCESS | 1662 | 1465273646241 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 21:27:26 INFO - PROCESS | 1662 | 1465273646244 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:27:26 INFO - PROCESS | 1662 | 1465273646245 Marionette TRACE conn2 <- [1,1418,null,{}] 21:27:26 INFO - PROCESS | 1662 | 1465273646252 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}] 21:27:26 INFO - PROCESS | 1662 | 1465273646255 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:26 INFO - PROCESS | 1662 | 1465273646340 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 21:27:26 INFO - PROCESS | 1662 | 1465273646348 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:26 INFO - PROCESS | 1662 | 1465273646350 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193b7800 == 36 [pid = 1662] [id = 362] 21:27:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x119b2d400) [pid = 1662] [serial = 1085] [outer = 0x0] 21:27:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x123a97800) [pid = 1662] [serial = 1086] [outer = 0x119b2d400] 21:27:26 INFO - PROCESS | 1662 | 1465273646377 Marionette DEBUG loaded listener.js 21:27:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1249f5c00) [pid = 1662] [serial = 1087] [outer = 0x119b2d400] 21:27:26 INFO - PROCESS | 1662 | 1465273646735 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]]]}] 21:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 21:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:27:26 INFO - PROCESS | 1662 | 1465273646764 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 21:27:26 INFO - PROCESS | 1662 | 1465273646765 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 21:27:26 INFO - PROCESS | 1662 | 1465273646767 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:27:26 INFO - PROCESS | 1662 | 1465273646768 Marionette TRACE conn2 <- [1,1422,null,{}] 21:27:26 INFO - PROCESS | 1662 | 1465273646770 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}] 21:27:26 INFO - PROCESS | 1662 | 1465273646771 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:26 INFO - PROCESS | 1662 | 1465273646858 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 21:27:26 INFO - PROCESS | 1662 | 1465273646912 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:26 INFO - PROCESS | 1662 | 1465273646913 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x119f79000 == 37 [pid = 1662] [id = 363] 21:27:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x123bd8000) [pid = 1662] [serial = 1088] [outer = 0x0] 21:27:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x124fee400) [pid = 1662] [serial = 1089] [outer = 0x123bd8000] 21:27:26 INFO - PROCESS | 1662 | 1465273646939 Marionette DEBUG loaded listener.js 21:27:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x12601cc00) [pid = 1662] [serial = 1090] [outer = 0x123bd8000] 21:27:27 INFO - PROCESS | 1662 | 1465273647213 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]]]}] 21:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 470ms 21:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:27:27 INFO - PROCESS | 1662 | 1465273647237 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 21:27:27 INFO - PROCESS | 1662 | 1465273647238 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 21:27:27 INFO - PROCESS | 1662 | 1465273647240 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:27:27 INFO - PROCESS | 1662 | 1465273647242 Marionette TRACE conn2 <- [1,1426,null,{}] 21:27:27 INFO - PROCESS | 1662 | 1465273647251 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}] 21:27:27 INFO - PROCESS | 1662 | 1465273647252 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:27 INFO - PROCESS | 1662 | 1465273647336 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 21:27:27 INFO - PROCESS | 1662 | 1465273647340 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:27 INFO - PROCESS | 1662 | 1465273647342 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c42000 == 38 [pid = 1662] [id = 364] 21:27:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1249f5400) [pid = 1662] [serial = 1091] [outer = 0x0] 21:27:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x126d2ec00) [pid = 1662] [serial = 1092] [outer = 0x1249f5400] 21:27:27 INFO - PROCESS | 1662 | 1465273647420 Marionette DEBUG loaded listener.js 21:27:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x12899e000) [pid = 1662] [serial = 1093] [outer = 0x1249f5400] 21:27:27 INFO - PROCESS | 1662 | 1465273647737 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]]]}] 21:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 526ms 21:27:27 INFO - PROCESS | 1662 | 1465273647766 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 21:27:27 INFO - PROCESS | 1662 | 1465273647767 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 21:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:27:27 INFO - PROCESS | 1662 | 1465273647770 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:27:27 INFO - PROCESS | 1662 | 1465273647771 Marionette TRACE conn2 <- [1,1430,null,{}] 21:27:27 INFO - PROCESS | 1662 | 1465273647773 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}] 21:27:27 INFO - PROCESS | 1662 | 1465273647779 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:27 INFO - PROCESS | 1662 | 1465273647904 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 21:27:27 INFO - PROCESS | 1662 | 1465273647938 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:27 INFO - PROCESS | 1662 | 1465273647940 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289ac000 == 39 [pid = 1662] [id = 365] 21:27:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x129062c00) [pid = 1662] [serial = 1094] [outer = 0x0] 21:27:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12930fc00) [pid = 1662] [serial = 1095] [outer = 0x129062c00] 21:27:27 INFO - PROCESS | 1662 | 1465273647964 Marionette DEBUG loaded listener.js 21:27:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12a9cc400) [pid = 1662] [serial = 1096] [outer = 0x129062c00] 21:27:28 INFO - PROCESS | 1662 | 1465273648283 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]]]}] 21:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 569ms 21:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:27:28 INFO - PROCESS | 1662 | 1465273648340 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 21:27:28 INFO - PROCESS | 1662 | 1465273648341 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 21:27:28 INFO - PROCESS | 1662 | 1465273648343 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:27:28 INFO - PROCESS | 1662 | 1465273648344 Marionette TRACE conn2 <- [1,1434,null,{}] 21:27:28 INFO - PROCESS | 1662 | 1465273648346 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}] 21:27:28 INFO - PROCESS | 1662 | 1465273648347 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:28 INFO - PROCESS | 1662 | 1465273648446 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 21:27:28 INFO - PROCESS | 1662 | 1465273648458 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:28 INFO - PROCESS | 1662 | 1465273648460 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291d8000 == 40 [pid = 1662] [id = 366] 21:27:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x129171000) [pid = 1662] [serial = 1097] [outer = 0x0] 21:27:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12b037000) [pid = 1662] [serial = 1098] [outer = 0x129171000] 21:27:28 INFO - PROCESS | 1662 | 1465273648483 Marionette DEBUG loaded listener.js 21:27:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x126d32000) [pid = 1662] [serial = 1099] [outer = 0x129171000] 21:27:28 INFO - PROCESS | 1662 | 1465273648855 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]]]}] 21:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 519ms 21:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:27:28 INFO - PROCESS | 1662 | 1465273648866 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 21:27:28 INFO - PROCESS | 1662 | 1465273648867 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 21:27:28 INFO - PROCESS | 1662 | 1465273648869 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:27:28 INFO - PROCESS | 1662 | 1465273648870 Marionette TRACE conn2 <- [1,1438,null,{}] 21:27:28 INFO - PROCESS | 1662 | 1465273648872 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}] 21:27:28 INFO - PROCESS | 1662 | 1465273648873 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:28 INFO - PROCESS | 1662 | 1465273648976 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 21:27:28 INFO - PROCESS | 1662 | 1465273648980 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:28 INFO - PROCESS | 1662 | 1465273648981 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a417000 == 41 [pid = 1662] [id = 367] 21:27:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12b031400) [pid = 1662] [serial = 1100] [outer = 0x0] 21:27:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12ba7ec00) [pid = 1662] [serial = 1101] [outer = 0x12b031400] 21:27:29 INFO - PROCESS | 1662 | 1465273649004 Marionette DEBUG loaded listener.js 21:27:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12ba8ac00) [pid = 1662] [serial = 1102] [outer = 0x12b031400] 21:27:29 INFO - PROCESS | 1662 | 1465273649378 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]]]}] 21:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 522ms 21:27:29 INFO - PROCESS | 1662 | 1465273649392 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 21:27:29 INFO - PROCESS | 1662 | 1465273649393 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 21:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:27:29 INFO - PROCESS | 1662 | 1465273649395 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:27:29 INFO - PROCESS | 1662 | 1465273649396 Marionette TRACE conn2 <- [1,1442,null,{}] 21:27:29 INFO - PROCESS | 1662 | 1465273649399 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}] 21:27:29 INFO - PROCESS | 1662 | 1465273649400 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:29 INFO - PROCESS | 1662 | 1465273649502 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 21:27:29 INFO - PROCESS | 1662 | 1465273649514 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:29 INFO - PROCESS | 1662 | 1465273649515 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b099800 == 42 [pid = 1662] [id = 368] 21:27:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12ba8b000) [pid = 1662] [serial = 1103] [outer = 0x0] 21:27:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12ba91000) [pid = 1662] [serial = 1104] [outer = 0x12ba8b000] 21:27:29 INFO - PROCESS | 1662 | 1465273649546 Marionette DEBUG loaded listener.js 21:27:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12be03800) [pid = 1662] [serial = 1105] [outer = 0x12ba8b000] 21:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1130abc00) [pid = 1662] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112692400) [pid = 1662] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x124aa9c00) [pid = 1662] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128994000) [pid = 1662] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116756800) [pid = 1662] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11554a800) [pid = 1662] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1182e9400) [pid = 1662] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11955d400) [pid = 1662] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:27:29 INFO - PROCESS | 1662 | 1465273649909 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]]]}] 21:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 21:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:27:29 INFO - PROCESS | 1662 | 1465273649914 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 21:27:29 INFO - PROCESS | 1662 | 1465273649915 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 21:27:29 INFO - PROCESS | 1662 | 1465273649917 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:27:29 INFO - PROCESS | 1662 | 1465273649918 Marionette TRACE conn2 <- [1,1446,null,{}] 21:27:29 INFO - PROCESS | 1662 | 1465273649920 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}] 21:27:29 INFO - PROCESS | 1662 | 1465273649922 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:30 INFO - PROCESS | 1662 | 1465273650005 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 21:27:30 INFO - PROCESS | 1662 | 1465273650010 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:30 INFO - PROCESS | 1662 | 1465273650012 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0b2800 == 43 [pid = 1662] [id = 369] 21:27:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x124aa9c00) [pid = 1662] [serial = 1106] [outer = 0x0] 21:27:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128a20400) [pid = 1662] [serial = 1107] [outer = 0x124aa9c00] 21:27:30 INFO - PROCESS | 1662 | 1465273650035 Marionette DEBUG loaded listener.js 21:27:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12be0cc00) [pid = 1662] [serial = 1108] [outer = 0x124aa9c00] 21:27:30 INFO - PROCESS | 1662 | 1465273650360 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]]]}] 21:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 471ms 21:27:30 INFO - PROCESS | 1662 | 1465273650389 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 21:27:30 INFO - PROCESS | 1662 | 1465273650390 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 21:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:27:30 INFO - PROCESS | 1662 | 1465273650408 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:27:30 INFO - PROCESS | 1662 | 1465273650412 Marionette TRACE conn2 <- [1,1450,null,{}] 21:27:30 INFO - PROCESS | 1662 | 1465273650415 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}] 21:27:30 INFO - PROCESS | 1662 | 1465273650417 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:30 INFO - PROCESS | 1662 | 1465273650519 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 21:27:30 INFO - PROCESS | 1662 | 1465273650523 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:30 INFO - PROCESS | 1662 | 1465273650525 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c424800 == 44 [pid = 1662] [id = 370] 21:27:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12ba97000) [pid = 1662] [serial = 1109] [outer = 0x0] 21:27:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12c433400) [pid = 1662] [serial = 1110] [outer = 0x12ba97000] 21:27:30 INFO - PROCESS | 1662 | 1465273650551 Marionette DEBUG loaded listener.js 21:27:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12c43b400) [pid = 1662] [serial = 1111] [outer = 0x12ba97000] 21:27:30 INFO - PROCESS | 1662 | 1465273650895 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]]]}] 21:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 523ms 21:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:27:30 INFO - PROCESS | 1662 | 1465273650931 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 21:27:30 INFO - PROCESS | 1662 | 1465273650932 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 21:27:30 INFO - PROCESS | 1662 | 1465273650934 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:27:30 INFO - PROCESS | 1662 | 1465273650935 Marionette TRACE conn2 <- [1,1454,null,{}] 21:27:30 INFO - PROCESS | 1662 | 1465273650938 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}] 21:27:30 INFO - PROCESS | 1662 | 1465273650939 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:31 INFO - PROCESS | 1662 | 1465273651021 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 21:27:31 INFO - PROCESS | 1662 | 1465273651078 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:31 INFO - PROCESS | 1662 | 1465273651079 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12caee800 == 45 [pid = 1662] [id = 371] 21:27:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12be0d400) [pid = 1662] [serial = 1112] [outer = 0x0] 21:27:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12c442800) [pid = 1662] [serial = 1113] [outer = 0x12be0d400] 21:27:31 INFO - PROCESS | 1662 | 1465273651103 Marionette DEBUG loaded listener.js 21:27:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12c484c00) [pid = 1662] [serial = 1114] [outer = 0x12be0d400] 21:27:31 INFO - PROCESS | 1662 | 1465273651378 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]]]}] 21:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 471ms 21:27:31 INFO - PROCESS | 1662 | 1465273651405 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 21:27:31 INFO - PROCESS | 1662 | 1465273651406 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 21:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:27:31 INFO - PROCESS | 1662 | 1465273651416 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:27:31 INFO - PROCESS | 1662 | 1465273651417 Marionette TRACE conn2 <- [1,1458,null,{}] 21:27:31 INFO - PROCESS | 1662 | 1465273651419 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}] 21:27:31 INFO - PROCESS | 1662 | 1465273651420 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:31 INFO - PROCESS | 1662 | 1465273651516 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 21:27:31 INFO - PROCESS | 1662 | 1465273651519 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:31 INFO - PROCESS | 1662 | 1465273651520 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf66800 == 46 [pid = 1662] [id = 372] 21:27:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12c442000) [pid = 1662] [serial = 1115] [outer = 0x0] 21:27:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12c73a400) [pid = 1662] [serial = 1116] [outer = 0x12c442000] 21:27:31 INFO - PROCESS | 1662 | 1465273651544 Marionette DEBUG loaded listener.js 21:27:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12c73f800) [pid = 1662] [serial = 1117] [outer = 0x12c442000] 21:27:32 INFO - PROCESS | 1662 | 1465273652003 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]]]}] 21:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 625ms 21:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:27:32 INFO - PROCESS | 1662 | 1465273652035 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 21:27:32 INFO - PROCESS | 1662 | 1465273652037 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 21:27:32 INFO - PROCESS | 1662 | 1465273652040 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:27:32 INFO - PROCESS | 1662 | 1465273652042 Marionette TRACE conn2 <- [1,1462,null,{}] 21:27:32 INFO - PROCESS | 1662 | 1465273652046 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}] 21:27:32 INFO - PROCESS | 1662 | 1465273652048 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:32 INFO - PROCESS | 1662 | 1465273652162 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 21:27:32 INFO - PROCESS | 1662 | 1465273652234 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:32 INFO - PROCESS | 1662 | 1465273652235 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x11810e000 == 47 [pid = 1662] [id = 373] 21:27:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x116756400) [pid = 1662] [serial = 1118] [outer = 0x0] 21:27:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x117ea1000) [pid = 1662] [serial = 1119] [outer = 0x116756400] 21:27:32 INFO - PROCESS | 1662 | 1465273652265 Marionette DEBUG loaded listener.js 21:27:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118353400) [pid = 1662] [serial = 1120] [outer = 0x116756400] 21:27:32 INFO - PROCESS | 1662 | 1465273652719 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]]]}] 21:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 723ms 21:27:32 INFO - PROCESS | 1662 | 1465273652776 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 21:27:32 INFO - PROCESS | 1662 | 1465273652779 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 21:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:27:32 INFO - PROCESS | 1662 | 1465273652785 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:27:32 INFO - PROCESS | 1662 | 1465273652787 Marionette TRACE conn2 <- [1,1466,null,{}] 21:27:32 INFO - PROCESS | 1662 | 1465273652789 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}] 21:27:32 INFO - PROCESS | 1662 | 1465273652791 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:32 INFO - PROCESS | 1662 | 1465273652897 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 21:27:32 INFO - PROCESS | 1662 | 1465273652968 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:32 INFO - PROCESS | 1662 | 1465273652969 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x124df5800 == 48 [pid = 1662] [id = 374] 21:27:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119322000) [pid = 1662] [serial = 1121] [outer = 0x0] 21:27:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119566400) [pid = 1662] [serial = 1122] [outer = 0x119322000] 21:27:33 INFO - PROCESS | 1662 | 1465273652999 Marionette DEBUG loaded listener.js 21:27:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12493f800) [pid = 1662] [serial = 1123] [outer = 0x119322000] 21:27:33 INFO - PROCESS | 1662 | 1465273653428 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]]]}] 21:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 672ms 21:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:27:33 INFO - PROCESS | 1662 | 1465273653482 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 21:27:33 INFO - PROCESS | 1662 | 1465273653484 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 21:27:33 INFO - PROCESS | 1662 | 1465273653486 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:27:33 INFO - PROCESS | 1662 | 1465273653489 Marionette TRACE conn2 <- [1,1470,null,{}] 21:27:33 INFO - PROCESS | 1662 | 1465273653516 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}] 21:27:33 INFO - PROCESS | 1662 | 1465273653519 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:33 INFO - PROCESS | 1662 | 1465273653626 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 21:27:33 INFO - PROCESS | 1662 | 1465273653698 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:33 INFO - PROCESS | 1662 | 1465273653700 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cae4800 == 49 [pid = 1662] [id = 375] 21:27:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128a26c00) [pid = 1662] [serial = 1124] [outer = 0x0] 21:27:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128b7a400) [pid = 1662] [serial = 1125] [outer = 0x128a26c00] 21:27:33 INFO - PROCESS | 1662 | 1465273653731 Marionette DEBUG loaded listener.js 21:27:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x129106000) [pid = 1662] [serial = 1126] [outer = 0x128a26c00] 21:27:34 INFO - PROCESS | 1662 | 1465273654163 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]]]}] 21:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 725ms 21:27:34 INFO - PROCESS | 1662 | 1465273654212 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 21:27:34 INFO - PROCESS | 1662 | 1465273654213 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 21:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:27:34 INFO - PROCESS | 1662 | 1465273654216 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:27:34 INFO - PROCESS | 1662 | 1465273654217 Marionette TRACE conn2 <- [1,1474,null,{}] 21:27:34 INFO - PROCESS | 1662 | 1465273654219 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}] 21:27:34 INFO - PROCESS | 1662 | 1465273654221 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:34 INFO - PROCESS | 1662 | 1465273654344 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 21:27:34 INFO - PROCESS | 1662 | 1465273654416 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:34 INFO - PROCESS | 1662 | 1465273654417 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x1260ab000 == 50 [pid = 1662] [id = 376] 21:27:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118517c00) [pid = 1662] [serial = 1127] [outer = 0x0] 21:27:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12899c000) [pid = 1662] [serial = 1128] [outer = 0x118517c00] 21:27:34 INFO - PROCESS | 1662 | 1465273654446 Marionette DEBUG loaded listener.js 21:27:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12910e800) [pid = 1662] [serial = 1129] [outer = 0x118517c00] 21:27:35 INFO - PROCESS | 1662 | 1465273655146 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]]]}] 21:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 969ms 21:27:35 INFO - PROCESS | 1662 | 1465273655186 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 21:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:27:35 INFO - PROCESS | 1662 | 1465273655188 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 21:27:35 INFO - PROCESS | 1662 | 1465273655191 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:27:35 INFO - PROCESS | 1662 | 1465273655193 Marionette TRACE conn2 <- [1,1478,null,{}] 21:27:35 INFO - PROCESS | 1662 | 1465273655197 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}] 21:27:35 INFO - PROCESS | 1662 | 1465273655198 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:35 INFO - PROCESS | 1662 | 1465273655292 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 21:27:35 INFO - PROCESS | 1662 | 1465273655366 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:35 INFO - PROCESS | 1662 | 1465273655367 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239ca000 == 51 [pid = 1662] [id = 377] 21:27:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1176e6c00) [pid = 1662] [serial = 1130] [outer = 0x0] 21:27:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11827f400) [pid = 1662] [serial = 1131] [outer = 0x1176e6c00] 21:27:35 INFO - PROCESS | 1662 | 1465273655395 Marionette DEBUG loaded listener.js 21:27:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1183af000) [pid = 1662] [serial = 1132] [outer = 0x1176e6c00] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x12caee800 == 50 [pid = 1662] [id = 371] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x12c424800 == 49 [pid = 1662] [id = 370] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0b2800 == 48 [pid = 1662] [id = 369] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x12b099800 == 47 [pid = 1662] [id = 368] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x12a417000 == 46 [pid = 1662] [id = 367] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1291d8000 == 45 [pid = 1662] [id = 366] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1289ac000 == 44 [pid = 1662] [id = 365] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x129066c00) [pid = 1662] [serial = 1062] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | 1465273655893 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]]]}] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x124c42000 == 43 [pid = 1662] [id = 364] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x119f79000 == 42 [pid = 1662] [id = 363] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1193b7800 == 41 [pid = 1662] [id = 362] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1162a6000 == 40 [pid = 1662] [id = 361] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1187a5800 == 39 [pid = 1662] [id = 360] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x12a207000 == 38 [pid = 1662] [id = 357] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x123895000 == 37 [pid = 1662] [id = 356] 21:27:35 INFO - PROCESS | 1662 | --DOCSHELL 0x112fa2800 == 36 [pid = 1662] [id = 355] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x128d88800) [pid = 1662] [serial = 1060] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x119915400) [pid = 1662] [serial = 1045] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x112de7000) [pid = 1662] [serial = 1038] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1257e8400) [pid = 1662] [serial = 1051] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x128a23400) [pid = 1662] [serial = 1059] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1182ea400) [pid = 1662] [serial = 1041] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x124fea400) [pid = 1662] [serial = 1050] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x115f58400) [pid = 1662] [serial = 1039] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x113c56000) [pid = 1662] [serial = 1032] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12601c800) [pid = 1662] [serial = 1056] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1183b0400) [pid = 1662] [serial = 1053] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x112696000) [pid = 1662] [serial = 1048] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128995400) [pid = 1662] [serial = 1057] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x120f6c000) [pid = 1662] [serial = 1047] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x124fe7400) [pid = 1662] [serial = 1054] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1192b3400) [pid = 1662] [serial = 1042] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1183ac000) [pid = 1662] [serial = 1035] [outer = 0x0] [url = about:blank] 21:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119497000) [pid = 1662] [serial = 1044] [outer = 0x0] [url = about:blank] 21:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 723ms 21:27:35 INFO - PROCESS | 1662 | 1465273655914 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 21:27:35 INFO - PROCESS | 1662 | 1465273655917 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 21:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:27:35 INFO - PROCESS | 1662 | 1465273655921 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:27:35 INFO - PROCESS | 1662 | 1465273655923 Marionette TRACE conn2 <- [1,1482,null,{}] 21:27:35 INFO - PROCESS | 1662 | 1465273655925 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}] 21:27:35 INFO - PROCESS | 1662 | 1465273655929 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:36 INFO - PROCESS | 1662 | 1465273656006 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 21:27:36 INFO - PROCESS | 1662 | 1465273656014 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:36 INFO - PROCESS | 1662 | 1465273656015 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x117146800 == 37 [pid = 1662] [id = 378] 21:27:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118eb7000) [pid = 1662] [serial = 1133] [outer = 0x0] 21:27:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1192b0c00) [pid = 1662] [serial = 1134] [outer = 0x118eb7000] 21:27:36 INFO - PROCESS | 1662 | 1465273656044 Marionette DEBUG loaded listener.js 21:27:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119569400) [pid = 1662] [serial = 1135] [outer = 0x118eb7000] 21:27:36 INFO - PROCESS | 1662 | 1465273656545 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]]]}] 21:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 669ms 21:27:36 INFO - PROCESS | 1662 | 1465273656605 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 21:27:36 INFO - PROCESS | 1662 | 1465273656608 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 21:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:27:36 INFO - PROCESS | 1662 | 1465273656613 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:27:36 INFO - PROCESS | 1662 | 1465273656616 Marionette TRACE conn2 <- [1,1486,null,{}] 21:27:36 INFO - PROCESS | 1662 | 1465273656628 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}] 21:27:36 INFO - PROCESS | 1662 | 1465273656633 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:36 INFO - PROCESS | 1662 | 1465273656714 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 21:27:36 INFO - PROCESS | 1662 | 1465273656718 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:36 INFO - PROCESS | 1662 | 1465273656720 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x123899800 == 38 [pid = 1662] [id = 379] 21:27:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124ff0800) [pid = 1662] [serial = 1136] [outer = 0x0] 21:27:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1257e8400) [pid = 1662] [serial = 1137] [outer = 0x124ff0800] 21:27:36 INFO - PROCESS | 1662 | 1465273656750 Marionette DEBUG loaded listener.js 21:27:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126d2f800) [pid = 1662] [serial = 1138] [outer = 0x124ff0800] 21:27:37 INFO - PROCESS | 1662 | 1465273657112 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]]]}] 21:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 523ms 21:27:37 INFO - PROCESS | 1662 | 1465273657136 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 21:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:27:37 INFO - PROCESS | 1662 | 1465273657138 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 21:27:37 INFO - PROCESS | 1662 | 1465273657140 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:27:37 INFO - PROCESS | 1662 | 1465273657141 Marionette TRACE conn2 <- [1,1490,null,{}] 21:27:37 INFO - PROCESS | 1662 | 1465273657146 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}] 21:27:37 INFO - PROCESS | 1662 | 1465273657147 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:37 INFO - PROCESS | 1662 | 1465273657225 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 21:27:37 INFO - PROCESS | 1662 | 1465273657231 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:37 INFO - PROCESS | 1662 | 1465273657232 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12605b800 == 39 [pid = 1662] [id = 380] 21:27:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126d32800) [pid = 1662] [serial = 1139] [outer = 0x0] 21:27:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128d84c00) [pid = 1662] [serial = 1140] [outer = 0x126d32800] 21:27:37 INFO - PROCESS | 1662 | 1465273657257 Marionette DEBUG loaded listener.js 21:27:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x129103c00) [pid = 1662] [serial = 1141] [outer = 0x126d32800] 21:27:37 INFO - PROCESS | 1662 | 1465273657581 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]]]}] 21:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 469ms 21:27:37 INFO - PROCESS | 1662 | 1465273657611 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 21:27:37 INFO - PROCESS | 1662 | 1465273657613 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 21:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:27:37 INFO - PROCESS | 1662 | 1465273657615 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:27:37 INFO - PROCESS | 1662 | 1465273657616 Marionette TRACE conn2 <- [1,1494,null,{}] 21:27:37 INFO - PROCESS | 1662 | 1465273657619 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}] 21:27:37 INFO - PROCESS | 1662 | 1465273657620 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:37 INFO - PROCESS | 1662 | 1465273657731 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 21:27:37 INFO - PROCESS | 1662 | 1465273657766 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:37 INFO - PROCESS | 1662 | 1465273657768 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x126fc5000 == 40 [pid = 1662] [id = 381] 21:27:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12696c000) [pid = 1662] [serial = 1142] [outer = 0x0] 21:27:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12910b000) [pid = 1662] [serial = 1143] [outer = 0x12696c000] 21:27:37 INFO - PROCESS | 1662 | 1465273657792 Marionette DEBUG loaded listener.js 21:27:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12916ec00) [pid = 1662] [serial = 1144] [outer = 0x12696c000] 21:27:38 INFO - PROCESS | 1662 | 1465273658118 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]]]}] 21:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 21:27:38 INFO - PROCESS | 1662 | 1465273658136 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 21:27:38 INFO - PROCESS | 1662 | 1465273658137 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 21:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:27:38 INFO - PROCESS | 1662 | 1465273658147 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:27:38 INFO - PROCESS | 1662 | 1465273658148 Marionette TRACE conn2 <- [1,1498,null,{}] 21:27:38 INFO - PROCESS | 1662 | 1465273658150 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}] 21:27:38 INFO - PROCESS | 1662 | 1465273658154 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:38 INFO - PROCESS | 1662 | 1465273658280 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 21:27:38 INFO - PROCESS | 1662 | 1465273658284 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:38 INFO - PROCESS | 1662 | 1465273658285 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291d7000 == 41 [pid = 1662] [id = 382] 21:27:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x129171800) [pid = 1662] [serial = 1145] [outer = 0x0] 21:27:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a2bc400) [pid = 1662] [serial = 1146] [outer = 0x129171800] 21:27:38 INFO - PROCESS | 1662 | 1465273658344 Marionette DEBUG loaded listener.js 21:27:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12ba82400) [pid = 1662] [serial = 1147] [outer = 0x129171800] 21:27:38 INFO - PROCESS | 1662 | 1465273658674 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]]]}] 21:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 569ms 21:27:38 INFO - PROCESS | 1662 | 1465273658716 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 21:27:38 INFO - PROCESS | 1662 | 1465273658717 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 21:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:27:38 INFO - PROCESS | 1662 | 1465273658719 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:27:38 INFO - PROCESS | 1662 | 1465273658720 Marionette TRACE conn2 <- [1,1502,null,{}] 21:27:38 INFO - PROCESS | 1662 | 1465273658723 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}] 21:27:38 INFO - PROCESS | 1662 | 1465273658724 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:38 INFO - PROCESS | 1662 | 1465273658823 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 21:27:38 INFO - PROCESS | 1662 | 1465273658826 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:38 INFO - PROCESS | 1662 | 1465273658827 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x118110800 == 42 [pid = 1662] [id = 383] 21:27:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12ba8bc00) [pid = 1662] [serial = 1148] [outer = 0x0] 21:27:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12ba98400) [pid = 1662] [serial = 1149] [outer = 0x12ba8bc00] 21:27:38 INFO - PROCESS | 1662 | 1465273658858 Marionette DEBUG loaded listener.js 21:27:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12c43a000) [pid = 1662] [serial = 1150] [outer = 0x12ba8bc00] 21:27:39 INFO - PROCESS | 1662 | 1465273659174 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]]]}] 21:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 472ms 21:27:39 INFO - PROCESS | 1662 | 1465273659191 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 21:27:39 INFO - PROCESS | 1662 | 1465273659192 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 21:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:27:39 INFO - PROCESS | 1662 | 1465273659202 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:27:39 INFO - PROCESS | 1662 | 1465273659203 Marionette TRACE conn2 <- [1,1506,null,{}] 21:27:39 INFO - PROCESS | 1662 | 1465273659205 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}] 21:27:39 INFO - PROCESS | 1662 | 1465273659206 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:39 INFO - PROCESS | 1662 | 1465273659319 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 21:27:39 INFO - PROCESS | 1662 | 1465273659323 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:39 INFO - PROCESS | 1662 | 1465273659324 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc55800 == 43 [pid = 1662] [id = 384] 21:27:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119b99c00) [pid = 1662] [serial = 1151] [outer = 0x0] 21:27:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x119b9d800) [pid = 1662] [serial = 1152] [outer = 0x119b99c00] 21:27:39 INFO - PROCESS | 1662 | 1465273659382 Marionette DEBUG loaded listener.js 21:27:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x119ba1800) [pid = 1662] [serial = 1153] [outer = 0x119b99c00] 21:27:39 INFO - PROCESS | 1662 | 1465273659723 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]]]}] 21:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 568ms 21:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:27:39 INFO - PROCESS | 1662 | 1465273659780 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 21:27:39 INFO - PROCESS | 1662 | 1465273659781 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 21:27:39 INFO - PROCESS | 1662 | 1465273659783 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:27:39 INFO - PROCESS | 1662 | 1465273659784 Marionette TRACE conn2 <- [1,1510,null,{}] 21:27:39 INFO - PROCESS | 1662 | 1465273659787 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}] 21:27:39 INFO - PROCESS | 1662 | 1465273659788 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:39 INFO - PROCESS | 1662 | 1465273659888 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 21:27:39 INFO - PROCESS | 1662 | 1465273659900 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:39 INFO - PROCESS | 1662 | 1465273659901 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d1b2000 == 44 [pid = 1662] [id = 385] 21:27:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x119ba2800) [pid = 1662] [serial = 1154] [outer = 0x0] 21:27:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x123cc0000) [pid = 1662] [serial = 1155] [outer = 0x119ba2800] 21:27:39 INFO - PROCESS | 1662 | 1465273659926 Marionette DEBUG loaded listener.js 21:27:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12c43d400) [pid = 1662] [serial = 1156] [outer = 0x119ba2800] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x129171000) [pid = 1662] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x116a12800) [pid = 1662] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x119b2d400) [pid = 1662] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118351c00) [pid = 1662] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x129062c00) [pid = 1662] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1249f5400) [pid = 1662] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x123bd8000) [pid = 1662] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12ba8b000) [pid = 1662] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12b031400) [pid = 1662] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128d89800) [pid = 1662] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x124aa9c00) [pid = 1662] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12ba97000) [pid = 1662] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:27:40 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12be0d400) [pid = 1662] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:27:40 INFO - PROCESS | 1662 | 1465273660418 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]]]}] 21:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 673ms 21:27:40 INFO - PROCESS | 1662 | 1465273660457 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 21:27:40 INFO - PROCESS | 1662 | 1465273660458 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 21:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:27:40 INFO - PROCESS | 1662 | 1465273660466 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:27:40 INFO - PROCESS | 1662 | 1465273660467 Marionette TRACE conn2 <- [1,1514,null,{}] 21:27:40 INFO - PROCESS | 1662 | 1465273660469 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}] 21:27:40 INFO - PROCESS | 1662 | 1465273660470 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:40 INFO - PROCESS | 1662 | 1465273660586 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 21:27:40 INFO - PROCESS | 1662 | 1465273660644 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:40 INFO - PROCESS | 1662 | 1465273660645 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a41c800 == 45 [pid = 1662] [id = 386] 21:27:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x117160c00) [pid = 1662] [serial = 1157] [outer = 0x0] 21:27:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x117164800) [pid = 1662] [serial = 1158] [outer = 0x117160c00] 21:27:40 INFO - PROCESS | 1662 | 1465273660670 Marionette DEBUG loaded listener.js 21:27:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x117169400) [pid = 1662] [serial = 1159] [outer = 0x117160c00] 21:27:40 INFO - PROCESS | 1662 | 1465273660989 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]]]}] 21:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 569ms 21:27:41 INFO - PROCESS | 1662 | 1465273661036 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 21:27:41 INFO - PROCESS | 1662 | 1465273661038 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 21:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:27:41 INFO - PROCESS | 1662 | 1465273661042 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:27:41 INFO - PROCESS | 1662 | 1465273661045 Marionette TRACE conn2 <- [1,1518,null,{}] 21:27:41 INFO - PROCESS | 1662 | 1465273661048 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}] 21:27:41 INFO - PROCESS | 1662 | 1465273661050 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:41 INFO - PROCESS | 1662 | 1465273661234 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 21:27:41 INFO - PROCESS | 1662 | 1465273661244 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:41 INFO - PROCESS | 1662 | 1465273661246 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d37d000 == 46 [pid = 1662] [id = 387] 21:27:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x117161c00) [pid = 1662] [serial = 1160] [outer = 0x0] 21:27:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x11716c400) [pid = 1662] [serial = 1161] [outer = 0x117161c00] 21:27:41 INFO - PROCESS | 1662 | 1465273661289 Marionette DEBUG loaded listener.js 21:27:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12b031400) [pid = 1662] [serial = 1162] [outer = 0x117161c00] 21:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 621ms 21:27:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:27:41 INFO - PROCESS | 1662 | 1465273661659 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]]]}] 21:27:41 INFO - PROCESS | 1662 | 1465273661662 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 21:27:41 INFO - PROCESS | 1662 | 1465273661663 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 21:27:41 INFO - PROCESS | 1662 | 1465273661665 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:27:41 INFO - PROCESS | 1662 | 1465273661667 Marionette TRACE conn2 <- [1,1522,null,{}] 21:27:41 INFO - PROCESS | 1662 | 1465273661669 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}] 21:27:41 INFO - PROCESS | 1662 | 1465273661670 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:41 INFO - PROCESS | 1662 | 1465273661754 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 21:27:41 INFO - PROCESS | 1662 | 1465273661757 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:41 INFO - PROCESS | 1662 | 1465273661758 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c97800 == 47 [pid = 1662] [id = 388] 21:27:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12399ac00) [pid = 1662] [serial = 1163] [outer = 0x0] 21:27:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12399ec00) [pid = 1662] [serial = 1164] [outer = 0x12399ac00] 21:27:41 INFO - PROCESS | 1662 | 1465273661783 Marionette DEBUG loaded listener.js 21:27:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1239a2c00) [pid = 1662] [serial = 1165] [outer = 0x12399ac00] 21:27:42 INFO - PROCESS | 1662 | 1465273662108 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"]]]}] 21:27:42 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 () { 21:27:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:27:42 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 () { 21:27:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:27:42 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 () { 21:27:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:27:42 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 () { 21:27:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:27:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 21:27:42 INFO - PROCESS | 1662 | 1465273662135 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 21:27:42 INFO - PROCESS | 1662 | 1465273662137 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 21:27:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:27:42 INFO - PROCESS | 1662 | 1465273662139 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:27:42 INFO - PROCESS | 1662 | 1465273662140 Marionette TRACE conn2 <- [1,1526,null,{}] 21:27:42 INFO - PROCESS | 1662 | 1465273662151 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}] 21:27:42 INFO - PROCESS | 1662 | 1465273662152 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:42 INFO - PROCESS | 1662 | 1465273662271 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 21:27:42 INFO - PROCESS | 1662 | 1465273662362 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:42 INFO - PROCESS | 1662 | 1465273662363 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x112dc2000 == 48 [pid = 1662] [id = 389] 21:27:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x112695800) [pid = 1662] [serial = 1166] [outer = 0x0] 21:27:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x112d64000) [pid = 1662] [serial = 1167] [outer = 0x112695800] 21:27:42 INFO - PROCESS | 1662 | 1465273662395 Marionette DEBUG loaded listener.js 21:27:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x116752000) [pid = 1662] [serial = 1168] [outer = 0x112695800] 21:27:42 INFO - PROCESS | 1662 | 1465273662805 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"]]]}] 21:27:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:27:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:27:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:27:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:27:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 674ms 21:27:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:27:42 INFO - PROCESS | 1662 | 1465273662814 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 21:27:42 INFO - PROCESS | 1662 | 1465273662817 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 21:27:42 INFO - PROCESS | 1662 | 1465273662820 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:27:42 INFO - PROCESS | 1662 | 1465273662822 Marionette TRACE conn2 <- [1,1530,null,{}] 21:27:42 INFO - PROCESS | 1662 | 1465273662825 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}] 21:27:42 INFO - PROCESS | 1662 | 1465273662829 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:42 INFO - PROCESS | 1662 | 1465273662936 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 21:27:43 INFO - PROCESS | 1662 | 1465273663023 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:43 INFO - PROCESS | 1662 | 1465273663024 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e57800 == 49 [pid = 1662] [id = 390] 21:27:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x118e10800) [pid = 1662] [serial = 1169] [outer = 0x0] 21:27:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x119560400) [pid = 1662] [serial = 1170] [outer = 0x118e10800] 21:27:43 INFO - PROCESS | 1662 | 1465273663097 Marionette DEBUG loaded listener.js 21:27:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x119cec800) [pid = 1662] [serial = 1171] [outer = 0x118e10800] 21:27:43 INFO - PROCESS | 1662 | 1465273663460 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]]]}] 21:27:43 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 21:27:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:27:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:27:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:27:43 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. 21:27:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:27:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 670ms 21:27:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:27:43 INFO - PROCESS | 1662 | 1465273663493 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 21:27:43 INFO - PROCESS | 1662 | 1465273663496 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 21:27:43 INFO - PROCESS | 1662 | 1465273663498 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:27:43 INFO - PROCESS | 1662 | 1465273663499 Marionette TRACE conn2 <- [1,1534,null,{}] 21:27:43 INFO - PROCESS | 1662 | 1465273663502 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}] 21:27:43 INFO - PROCESS | 1662 | 1465273663503 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:43 INFO - PROCESS | 1662 | 1465273663611 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 21:27:43 INFO - PROCESS | 1662 | 1465273663719 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:43 INFO - PROCESS | 1662 | 1465273663720 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5c5800 == 50 [pid = 1662] [id = 391] 21:27:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x123995800) [pid = 1662] [serial = 1172] [outer = 0x0] 21:27:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x123cc6c00) [pid = 1662] [serial = 1173] [outer = 0x123995800] 21:27:43 INFO - PROCESS | 1662 | 1465273663751 Marionette DEBUG loaded listener.js 21:27:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x124febc00) [pid = 1662] [serial = 1174] [outer = 0x123995800] 21:27:44 INFO - PROCESS | 1662 | 1465273664167 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]]]}] 21:27:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:27:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 721ms 21:27:44 INFO - PROCESS | 1662 | 1465273664219 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 21:27:44 INFO - PROCESS | 1662 | 1465273664221 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 21:27:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:27:44 INFO - PROCESS | 1662 | 1465273664228 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:27:44 INFO - PROCESS | 1662 | 1465273664233 Marionette TRACE conn2 <- [1,1538,null,{}] 21:27:44 INFO - PROCESS | 1662 | 1465273664236 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}] 21:27:44 INFO - PROCESS | 1662 | 1465273664238 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:44 INFO - PROCESS | 1662 | 1465273664366 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 21:27:44 INFO - PROCESS | 1662 | 1465273664459 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:44 INFO - PROCESS | 1662 | 1465273664460 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1127df800 == 51 [pid = 1662] [id = 392] 21:27:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x124fec800) [pid = 1662] [serial = 1175] [outer = 0x0] 21:27:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12910dc00) [pid = 1662] [serial = 1176] [outer = 0x124fec800] 21:27:44 INFO - PROCESS | 1662 | 1465273664490 Marionette DEBUG loaded listener.js 21:27:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1293cd800) [pid = 1662] [serial = 1177] [outer = 0x124fec800] 21:27:44 INFO - PROCESS | 1662 | 1465273664935 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]]]}] 21:27:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:27:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 727ms 21:27:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:27:44 INFO - PROCESS | 1662 | 1465273664952 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 21:27:44 INFO - PROCESS | 1662 | 1465273664955 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 21:27:44 INFO - PROCESS | 1662 | 1465273664959 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:27:44 INFO - PROCESS | 1662 | 1465273664961 Marionette TRACE conn2 <- [1,1542,null,{}] 21:27:44 INFO - PROCESS | 1662 | 1465273664965 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}] 21:27:44 INFO - PROCESS | 1662 | 1465273664967 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:45 INFO - PROCESS | 1662 | 1465273665129 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 21:27:45 INFO - PROCESS | 1662 | 1465273665271 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:45 INFO - PROCESS | 1662 | 1465273665274 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1127f4000 == 52 [pid = 1662] [id = 393] 21:27:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x12a4d8800) [pid = 1662] [serial = 1178] [outer = 0x0] 21:27:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x12a790800) [pid = 1662] [serial = 1179] [outer = 0x12a4d8800] 21:27:45 INFO - PROCESS | 1662 | 1465273665320 Marionette DEBUG loaded listener.js 21:27:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x12b874800) [pid = 1662] [serial = 1180] [outer = 0x12a4d8800] 21:27:45 INFO - PROCESS | 1662 | 1465273665798 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]]]}] 21:27:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:27:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 872ms 21:27:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:27:45 INFO - PROCESS | 1662 | 1465273665831 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 21:27:45 INFO - PROCESS | 1662 | 1465273665832 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 21:27:45 INFO - PROCESS | 1662 | 1465273665834 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:27:45 INFO - PROCESS | 1662 | 1465273665835 Marionette TRACE conn2 <- [1,1546,null,{}] 21:27:45 INFO - PROCESS | 1662 | 1465273665838 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}] 21:27:45 INFO - PROCESS | 1662 | 1465273665839 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:45 INFO - PROCESS | 1662 | 1465273665947 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 21:27:46 INFO - PROCESS | 1662 | 1465273666165 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:46 INFO - PROCESS | 1662 | 1465273666166 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e24000 == 53 [pid = 1662] [id = 394] 21:27:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x11693f400) [pid = 1662] [serial = 1181] [outer = 0x0] 21:27:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x117164400) [pid = 1662] [serial = 1182] [outer = 0x11693f400] 21:27:46 INFO - PROCESS | 1662 | 1465273666214 Marionette DEBUG loaded listener.js 21:27:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x118352800) [pid = 1662] [serial = 1183] [outer = 0x11693f400] 21:27:46 INFO - PROCESS | 1662 | 1465273666635 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]]]}] 21:27:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:27:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 824ms 21:27:46 INFO - PROCESS | 1662 | 1465273666659 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 21:27:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:27:46 INFO - PROCESS | 1662 | 1465273666661 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 21:27:46 INFO - PROCESS | 1662 | 1465273666664 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:27:46 INFO - PROCESS | 1662 | 1465273666666 Marionette TRACE conn2 <- [1,1550,null,{}] 21:27:46 INFO - PROCESS | 1662 | 1465273666669 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}] 21:27:46 INFO - PROCESS | 1662 | 1465273666672 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:46 INFO - PROCESS | 1662 | 1465273666771 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 21:27:46 INFO - PROCESS | 1662 | 1465273666853 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:46 INFO - PROCESS | 1662 | 1465273666855 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187b6800 == 54 [pid = 1662] [id = 395] 21:27:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x118593c00) [pid = 1662] [serial = 1184] [outer = 0x0] 21:27:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x119b2e000) [pid = 1662] [serial = 1185] [outer = 0x118593c00] 21:27:46 INFO - PROCESS | 1662 | 1465273666883 Marionette DEBUG loaded listener.js 21:27:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x123cbf000) [pid = 1662] [serial = 1186] [outer = 0x118593c00] 21:27:47 INFO - PROCESS | 1662 | 1465273667290 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]]]}] 21:27:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:27:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 670ms 21:27:47 INFO - PROCESS | 1662 | 1465273667336 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 21:27:47 INFO - PROCESS | 1662 | 1465273667338 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 21:27:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:27:47 INFO - PROCESS | 1662 | 1465273667341 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:27:47 INFO - PROCESS | 1662 | 1465273667342 Marionette TRACE conn2 <- [1,1554,null,{}] 21:27:47 INFO - PROCESS | 1662 | 1465273667345 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}] 21:27:47 INFO - PROCESS | 1662 | 1465273667346 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:47 INFO - PROCESS | 1662 | 1465273667474 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x119c97800 == 53 [pid = 1662] [id = 388] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12d37d000 == 52 [pid = 1662] [id = 387] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12a41c800 == 51 [pid = 1662] [id = 386] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12d1b2000 == 50 [pid = 1662] [id = 385] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc55800 == 49 [pid = 1662] [id = 384] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x118110800 == 48 [pid = 1662] [id = 383] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x1291d7000 == 47 [pid = 1662] [id = 382] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x128993c00) [pid = 1662] [serial = 1074] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x112de7c00) [pid = 1662] [serial = 1065] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x1182e6400) [pid = 1662] [serial = 1068] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x119568800) [pid = 1662] [serial = 1071] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x12a2b4c00) [pid = 1662] [serial = 1077] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x12c73a400) [pid = 1662] [serial = 1116] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x126fc5000 == 46 [pid = 1662] [id = 381] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12605b800 == 45 [pid = 1662] [id = 380] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x123899800 == 44 [pid = 1662] [id = 379] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x117146800 == 43 [pid = 1662] [id = 378] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x1239ca000 == 42 [pid = 1662] [id = 377] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12cae4800 == 41 [pid = 1662] [id = 375] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x124df5800 == 40 [pid = 1662] [id = 374] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x11810e000 == 39 [pid = 1662] [id = 373] 21:27:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf66800 == 38 [pid = 1662] [id = 372] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x12b037000) [pid = 1662] [serial = 1098] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x1182dd000) [pid = 1662] [serial = 1081] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x1176eb400) [pid = 1662] [serial = 1080] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x123a97800) [pid = 1662] [serial = 1086] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x1249f5c00) [pid = 1662] [serial = 1087] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x118517000) [pid = 1662] [serial = 1083] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x118ec2000) [pid = 1662] [serial = 1084] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x12930fc00) [pid = 1662] [serial = 1095] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x126d2ec00) [pid = 1662] [serial = 1092] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x124fee400) [pid = 1662] [serial = 1089] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12601cc00) [pid = 1662] [serial = 1090] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x126d32000) [pid = 1662] [serial = 1099] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12ba91000) [pid = 1662] [serial = 1104] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12ba7ec00) [pid = 1662] [serial = 1101] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x129174800) [pid = 1662] [serial = 1063] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12be0cc00) [pid = 1662] [serial = 1108] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x128a20400) [pid = 1662] [serial = 1107] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12c433400) [pid = 1662] [serial = 1110] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12c484c00) [pid = 1662] [serial = 1114] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12be03800) [pid = 1662] [serial = 1105] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12a9cc400) [pid = 1662] [serial = 1096] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12ba8ac00) [pid = 1662] [serial = 1102] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12c442800) [pid = 1662] [serial = 1113] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12c43b400) [pid = 1662] [serial = 1111] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12899e000) [pid = 1662] [serial = 1093] [outer = 0x0] [url = about:blank] 21:27:47 INFO - PROCESS | 1662 | 1465273667587 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:47 INFO - PROCESS | 1662 | 1465273667588 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x11695d800 == 39 [pid = 1662] [id = 396] 21:27:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x113c57000) [pid = 1662] [serial = 1187] [outer = 0x0] 21:27:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1192ae000) [pid = 1662] [serial = 1188] [outer = 0x113c57000] 21:27:47 INFO - PROCESS | 1662 | 1465273667615 Marionette DEBUG loaded listener.js 21:27:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1249f5c00) [pid = 1662] [serial = 1189] [outer = 0x113c57000] 21:27:47 INFO - PROCESS | 1662 | 1465273667915 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]]]}] 21:27:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:27:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 621ms 21:27:47 INFO - PROCESS | 1662 | 1465273667963 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 21:27:47 INFO - PROCESS | 1662 | 1465273667965 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 21:27:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:27:47 INFO - PROCESS | 1662 | 1465273667968 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:27:47 INFO - PROCESS | 1662 | 1465273667972 Marionette TRACE conn2 <- [1,1558,null,{}] 21:27:47 INFO - PROCESS | 1662 | 1465273667978 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}] 21:27:47 INFO - PROCESS | 1662 | 1465273667981 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:48 INFO - PROCESS | 1662 | 1465273668069 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 21:27:48 INFO - PROCESS | 1662 | 1465273668074 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:48 INFO - PROCESS | 1662 | 1465273668075 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x123b0b800 == 40 [pid = 1662] [id = 397] 21:27:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x125722800) [pid = 1662] [serial = 1190] [outer = 0x0] 21:27:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128992400) [pid = 1662] [serial = 1191] [outer = 0x125722800] 21:27:48 INFO - PROCESS | 1662 | 1465273668101 Marionette DEBUG loaded listener.js 21:27:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12910e400) [pid = 1662] [serial = 1192] [outer = 0x125722800] 21:27:48 INFO - PROCESS | 1662 | 1465273668448 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]]]}] 21:27:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:27:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 526ms 21:27:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:27:48 INFO - PROCESS | 1662 | 1465273668493 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 21:27:48 INFO - PROCESS | 1662 | 1465273668495 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 21:27:48 INFO - PROCESS | 1662 | 1465273668497 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:27:48 INFO - PROCESS | 1662 | 1465273668498 Marionette TRACE conn2 <- [1,1562,null,{}] 21:27:48 INFO - PROCESS | 1662 | 1465273668501 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}] 21:27:48 INFO - PROCESS | 1662 | 1465273668502 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:48 INFO - PROCESS | 1662 | 1465273668596 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 21:27:48 INFO - PROCESS | 1662 | 1465273668601 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:48 INFO - PROCESS | 1662 | 1465273668602 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x112ab0800 == 41 [pid = 1662] [id = 398] 21:27:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x129171000) [pid = 1662] [serial = 1193] [outer = 0x0] 21:27:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12a788c00) [pid = 1662] [serial = 1194] [outer = 0x129171000] 21:27:48 INFO - PROCESS | 1662 | 1465273668627 Marionette DEBUG loaded listener.js 21:27:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12b037800) [pid = 1662] [serial = 1195] [outer = 0x129171000] 21:27:48 INFO - PROCESS | 1662 | 1465273668979 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]]]}] 21:27:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:27:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 21:27:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:27:49 INFO - PROCESS | 1662 | 1465273669016 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 21:27:49 INFO - PROCESS | 1662 | 1465273669017 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 21:27:49 INFO - PROCESS | 1662 | 1465273669019 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:27:49 INFO - PROCESS | 1662 | 1465273669020 Marionette TRACE conn2 <- [1,1566,null,{}] 21:27:49 INFO - PROCESS | 1662 | 1465273669023 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}] 21:27:49 INFO - PROCESS | 1662 | 1465273669024 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:49 INFO - PROCESS | 1662 | 1465273669107 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 21:27:49 INFO - PROCESS | 1662 | 1465273669114 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:49 INFO - PROCESS | 1662 | 1465273669119 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a57800 == 42 [pid = 1662] [id = 399] 21:27:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12ba91000) [pid = 1662] [serial = 1196] [outer = 0x0] 21:27:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12be05c00) [pid = 1662] [serial = 1197] [outer = 0x12ba91000] 21:27:49 INFO - PROCESS | 1662 | 1465273669152 Marionette DEBUG loaded listener.js 21:27:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12c43e000) [pid = 1662] [serial = 1198] [outer = 0x12ba91000] 21:27:49 INFO - PROCESS | 1662 | 1465273669555 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]]]}] 21:27:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:27:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 569ms 21:27:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:27:49 INFO - PROCESS | 1662 | 1465273669589 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 21:27:49 INFO - PROCESS | 1662 | 1465273669591 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 21:27:49 INFO - PROCESS | 1662 | 1465273669594 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:27:49 INFO - PROCESS | 1662 | 1465273669606 Marionette TRACE conn2 <- [1,1570,null,{}] 21:27:49 INFO - PROCESS | 1662 | 1465273669649 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}] 21:27:49 INFO - PROCESS | 1662 | 1465273669651 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:49 INFO - PROCESS | 1662 | 1465273669798 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 21:27:49 INFO - PROCESS | 1662 | 1465273669845 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:49 INFO - PROCESS | 1662 | 1465273669846 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a417000 == 43 [pid = 1662] [id = 400] 21:27:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1187f7400) [pid = 1662] [serial = 1199] [outer = 0x0] 21:27:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12a2b1400) [pid = 1662] [serial = 1200] [outer = 0x1187f7400] 21:27:49 INFO - PROCESS | 1662 | 1465273669870 Marionette DEBUG loaded listener.js 21:27:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12c441400) [pid = 1662] [serial = 1201] [outer = 0x1187f7400] 21:27:50 INFO - PROCESS | 1662 | 1465273670190 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]]]}] 21:27:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:27:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 632ms 21:27:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:27:50 INFO - PROCESS | 1662 | 1465273670241 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 21:27:50 INFO - PROCESS | 1662 | 1465273670243 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 21:27:50 INFO - PROCESS | 1662 | 1465273670245 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:27:50 INFO - PROCESS | 1662 | 1465273670246 Marionette TRACE conn2 <- [1,1574,null,{}] 21:27:50 INFO - PROCESS | 1662 | 1465273670248 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}] 21:27:50 INFO - PROCESS | 1662 | 1465273670249 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:50 INFO - PROCESS | 1662 | 1465273670360 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 21:27:50 INFO - PROCESS | 1662 | 1465273670364 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:50 INFO - PROCESS | 1662 | 1465273670365 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af1d800 == 44 [pid = 1662] [id = 401] 21:27:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1187ed000) [pid = 1662] [serial = 1202] [outer = 0x0] 21:27:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12c485400) [pid = 1662] [serial = 1203] [outer = 0x1187ed000] 21:27:50 INFO - PROCESS | 1662 | 1465273670426 Marionette DEBUG loaded listener.js 21:27:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12c73a800) [pid = 1662] [serial = 1204] [outer = 0x1187ed000] 21:27:50 INFO - PROCESS | 1662 | 1465273670714 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]]]}] 21:27:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:27:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 21:27:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:27:50 INFO - PROCESS | 1662 | 1465273670764 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 21:27:50 INFO - PROCESS | 1662 | 1465273670765 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 21:27:50 INFO - PROCESS | 1662 | 1465273670767 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:27:50 INFO - PROCESS | 1662 | 1465273670768 Marionette TRACE conn2 <- [1,1578,null,{}] 21:27:50 INFO - PROCESS | 1662 | 1465273670770 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}] 21:27:50 INFO - PROCESS | 1662 | 1465273670771 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:50 INFO - PROCESS | 1662 | 1465273670880 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 21:27:50 INFO - PROCESS | 1662 | 1465273670894 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:50 INFO - PROCESS | 1662 | 1465273670895 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd85000 == 45 [pid = 1662] [id = 402] 21:27:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12c48c400) [pid = 1662] [serial = 1205] [outer = 0x0] 21:27:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x12c742c00) [pid = 1662] [serial = 1206] [outer = 0x12c48c400] 21:27:50 INFO - PROCESS | 1662 | 1465273670919 Marionette DEBUG loaded listener.js 21:27:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12c748800) [pid = 1662] [serial = 1207] [outer = 0x12c48c400] 21:27:51 INFO - PROCESS | 1662 | 1465273671255 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]]]}] 21:27:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:27:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 21:27:51 INFO - PROCESS | 1662 | 1465273671287 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 21:27:51 INFO - PROCESS | 1662 | 1465273671288 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 21:27:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:27:51 INFO - PROCESS | 1662 | 1465273671290 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:27:51 INFO - PROCESS | 1662 | 1465273671291 Marionette TRACE conn2 <- [1,1582,null,{}] 21:27:51 INFO - PROCESS | 1662 | 1465273671294 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}] 21:27:51 INFO - PROCESS | 1662 | 1465273671295 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:51 INFO - PROCESS | 1662 | 1465273671405 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 21:27:51 INFO - PROCESS | 1662 | 1465273671447 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:51 INFO - PROCESS | 1662 | 1465273671448 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc4b000 == 46 [pid = 1662] [id = 403] 21:27:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1183a3400) [pid = 1662] [serial = 1208] [outer = 0x0] 21:27:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x128875000) [pid = 1662] [serial = 1209] [outer = 0x1183a3400] 21:27:51 INFO - PROCESS | 1662 | 1465273671472 Marionette DEBUG loaded listener.js 21:27:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x12887a000) [pid = 1662] [serial = 1210] [outer = 0x1183a3400] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x11554c000) [pid = 1662] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x129171800) [pid = 1662] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x119b99c00) [pid = 1662] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x12ba8bc00) [pid = 1662] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x117160c00) [pid = 1662] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x119ba2800) [pid = 1662] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1176e6c00) [pid = 1662] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x117161c00) [pid = 1662] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x124ff0800) [pid = 1662] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x126d32800) [pid = 1662] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12696c000) [pid = 1662] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x118517c00) [pid = 1662] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:27:51 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x118eb7000) [pid = 1662] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:27:51 INFO - PROCESS | 1662 | 1465273671881 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]]]}] 21:27:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:27:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 621ms 21:27:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:27:51 INFO - PROCESS | 1662 | 1465273671913 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 21:27:51 INFO - PROCESS | 1662 | 1465273671914 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 21:27:51 INFO - PROCESS | 1662 | 1465273671916 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:27:51 INFO - PROCESS | 1662 | 1465273671917 Marionette TRACE conn2 <- [1,1586,null,{}] 21:27:51 INFO - PROCESS | 1662 | 1465273671919 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}] 21:27:51 INFO - PROCESS | 1662 | 1465273671920 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:52 INFO - PROCESS | 1662 | 1465273672008 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 21:27:52 INFO - PROCESS | 1662 | 1465273672074 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:52 INFO - PROCESS | 1662 | 1465273672076 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc5c800 == 47 [pid = 1662] [id = 404] 21:27:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x114e97000) [pid = 1662] [serial = 1211] [outer = 0x0] 21:27:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x118e53000) [pid = 1662] [serial = 1212] [outer = 0x114e97000] 21:27:52 INFO - PROCESS | 1662 | 1465273672104 Marionette DEBUG loaded listener.js 21:27:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x128879000) [pid = 1662] [serial = 1213] [outer = 0x114e97000] 21:27:52 INFO - PROCESS | 1662 | 1465273672401 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]]]}] 21:27:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:27:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 21:27:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:27:52 INFO - PROCESS | 1662 | 1465273672434 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 21:27:52 INFO - PROCESS | 1662 | 1465273672436 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 21:27:52 INFO - PROCESS | 1662 | 1465273672438 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:27:52 INFO - PROCESS | 1662 | 1465273672440 Marionette TRACE conn2 <- [1,1590,null,{}] 21:27:52 INFO - PROCESS | 1662 | 1465273672442 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}] 21:27:52 INFO - PROCESS | 1662 | 1465273672445 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:52 INFO - PROCESS | 1662 | 1465273672549 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 21:27:52 INFO - PROCESS | 1662 | 1465273672553 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:52 INFO - PROCESS | 1662 | 1465273672554 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12dc2e000 == 48 [pid = 1662] [id = 405] 21:27:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x123a0c000) [pid = 1662] [serial = 1214] [outer = 0x0] 21:27:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x123a0ec00) [pid = 1662] [serial = 1215] [outer = 0x123a0c000] 21:27:52 INFO - PROCESS | 1662 | 1465273672578 Marionette DEBUG loaded listener.js 21:27:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x129177400) [pid = 1662] [serial = 1216] [outer = 0x123a0c000] 21:27:52 INFO - PROCESS | 1662 | 1465273672926 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]]]}] 21:27:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:27:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 21:27:52 INFO - PROCESS | 1662 | 1465273672959 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 21:27:52 INFO - PROCESS | 1662 | 1465273672961 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 21:27:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:27:52 INFO - PROCESS | 1662 | 1465273672964 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:27:52 INFO - PROCESS | 1662 | 1465273672965 Marionette TRACE conn2 <- [1,1594,null,{}] 21:27:52 INFO - PROCESS | 1662 | 1465273672968 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}] 21:27:52 INFO - PROCESS | 1662 | 1465273672969 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:53 INFO - PROCESS | 1662 | 1465273673088 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 21:27:53 INFO - PROCESS | 1662 | 1465273673095 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:53 INFO - PROCESS | 1662 | 1465273673096 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126da000 == 49 [pid = 1662] [id = 406] 21:27:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x124f84c00) [pid = 1662] [serial = 1217] [outer = 0x0] 21:27:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x124f89c00) [pid = 1662] [serial = 1218] [outer = 0x124f84c00] 21:27:53 INFO - PROCESS | 1662 | 1465273673119 Marionette DEBUG loaded listener.js 21:27:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x124f8e400) [pid = 1662] [serial = 1219] [outer = 0x124f84c00] 21:27:53 INFO - PROCESS | 1662 | 1465273673445 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]]]}] 21:27:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:27:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 518ms 21:27:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:27:53 INFO - PROCESS | 1662 | 1465273673483 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 21:27:53 INFO - PROCESS | 1662 | 1465273673484 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 21:27:53 INFO - PROCESS | 1662 | 1465273673486 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:27:53 INFO - PROCESS | 1662 | 1465273673487 Marionette TRACE conn2 <- [1,1598,null,{}] 21:27:53 INFO - PROCESS | 1662 | 1465273673489 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}] 21:27:53 INFO - PROCESS | 1662 | 1465273673490 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:53 INFO - PROCESS | 1662 | 1465273673578 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 21:27:53 INFO - PROCESS | 1662 | 1465273673582 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:53 INFO - PROCESS | 1662 | 1465273673583 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12dbcf800 == 50 [pid = 1662] [id = 407] 21:27:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x110ee4c00) [pid = 1662] [serial = 1220] [outer = 0x0] 21:27:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x110eeb000) [pid = 1662] [serial = 1221] [outer = 0x110ee4c00] 21:27:53 INFO - PROCESS | 1662 | 1465273673606 Marionette DEBUG loaded listener.js 21:27:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x116a13400) [pid = 1662] [serial = 1222] [outer = 0x110ee4c00] 21:27:54 INFO - PROCESS | 1662 | 1465273674118 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]]]}] 21:27:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:27:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 671ms 21:27:54 INFO - PROCESS | 1662 | 1465273674158 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 21:27:54 INFO - PROCESS | 1662 | 1465273674160 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 21:27:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:27:54 INFO - PROCESS | 1662 | 1465273674164 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:27:54 INFO - PROCESS | 1662 | 1465273674166 Marionette TRACE conn2 <- [1,1602,null,{}] 21:27:54 INFO - PROCESS | 1662 | 1465273674170 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}] 21:27:54 INFO - PROCESS | 1662 | 1465273674172 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:54 INFO - PROCESS | 1662 | 1465273674288 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 21:27:54 INFO - PROCESS | 1662 | 1465273674399 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:54 INFO - PROCESS | 1662 | 1465273674401 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x119229800 == 51 [pid = 1662] [id = 408] 21:27:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x116ae2000) [pid = 1662] [serial = 1223] [outer = 0x0] 21:27:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x1182e1800) [pid = 1662] [serial = 1224] [outer = 0x116ae2000] 21:27:54 INFO - PROCESS | 1662 | 1465273674433 Marionette DEBUG loaded listener.js 21:27:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x1187ef400) [pid = 1662] [serial = 1225] [outer = 0x116ae2000] 21:27:54 INFO - PROCESS | 1662 | 1465273674849 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]]]}] 21:27:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:27:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 723ms 21:27:54 INFO - PROCESS | 1662 | 1465273674888 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 21:27:54 INFO - PROCESS | 1662 | 1465273674891 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 21:27:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:27:54 INFO - PROCESS | 1662 | 1465273674914 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:27:54 INFO - PROCESS | 1662 | 1465273674916 Marionette TRACE conn2 <- [1,1606,null,{}] 21:27:54 INFO - PROCESS | 1662 | 1465273674919 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}] 21:27:54 INFO - PROCESS | 1662 | 1465273674920 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:55 INFO - PROCESS | 1662 | 1465273675031 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 21:27:55 INFO - PROCESS | 1662 | 1465273675113 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:55 INFO - PROCESS | 1662 | 1465273675115 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x123b08800 == 52 [pid = 1662] [id = 409] 21:27:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x119b95400) [pid = 1662] [serial = 1226] [outer = 0x0] 21:27:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x119ba2800) [pid = 1662] [serial = 1227] [outer = 0x119b95400] 21:27:55 INFO - PROCESS | 1662 | 1465273675146 Marionette DEBUG loaded listener.js 21:27:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x12399d800) [pid = 1662] [serial = 1228] [outer = 0x119b95400] 21:27:55 INFO - PROCESS | 1662 | 1465273675567 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]]]}] 21:27:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:27:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 673ms 21:27:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:27:55 INFO - PROCESS | 1662 | 1465273675585 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 21:27:55 INFO - PROCESS | 1662 | 1465273675586 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 21:27:55 INFO - PROCESS | 1662 | 1465273675588 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:27:55 INFO - PROCESS | 1662 | 1465273675591 Marionette TRACE conn2 <- [1,1610,null,{}] 21:27:55 INFO - PROCESS | 1662 | 1465273675599 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}] 21:27:55 INFO - PROCESS | 1662 | 1465273675602 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:55 INFO - PROCESS | 1662 | 1465273675715 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 21:27:55 INFO - PROCESS | 1662 | 1465273675828 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:55 INFO - PROCESS | 1662 | 1465273675831 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d37d000 == 53 [pid = 1662] [id = 410] 21:27:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x123a06c00) [pid = 1662] [serial = 1229] [outer = 0x0] 21:27:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x124f87000) [pid = 1662] [serial = 1230] [outer = 0x123a06c00] 21:27:55 INFO - PROCESS | 1662 | 1465273675863 Marionette DEBUG loaded listener.js 21:27:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x124fbb400) [pid = 1662] [serial = 1231] [outer = 0x123a06c00] 21:27:56 INFO - PROCESS | 1662 | 1465273676314 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]]]}] 21:27:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:27:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 774ms 21:27:56 INFO - PROCESS | 1662 | 1465273676362 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 21:27:56 INFO - PROCESS | 1662 | 1465273676364 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 21:27:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:27:56 INFO - PROCESS | 1662 | 1465273676367 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:27:56 INFO - PROCESS | 1662 | 1465273676368 Marionette TRACE conn2 <- [1,1614,null,{}] 21:27:56 INFO - PROCESS | 1662 | 1465273676370 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}] 21:27:56 INFO - PROCESS | 1662 | 1465273676372 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:56 INFO - PROCESS | 1662 | 1465273676483 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 21:27:56 INFO - PROCESS | 1662 | 1465273676566 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:56 INFO - PROCESS | 1662 | 1465273676568 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x118115800 == 54 [pid = 1662] [id = 411] 21:27:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x11955e000) [pid = 1662] [serial = 1232] [outer = 0x0] 21:27:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x124ff0800) [pid = 1662] [serial = 1233] [outer = 0x11955e000] 21:27:56 INFO - PROCESS | 1662 | 1465273676598 Marionette DEBUG loaded listener.js 21:27:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x12601f000) [pid = 1662] [serial = 1234] [outer = 0x11955e000] 21:27:57 INFO - PROCESS | 1662 | 1465273677224 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]]]}] 21:27:57 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 21:27:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 919ms 21:27:57 INFO - PROCESS | 1662 | 1465273677286 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 21:27:57 INFO - PROCESS | 1662 | 1465273677289 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 21:27:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:27:57 INFO - PROCESS | 1662 | 1465273677292 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:27:57 INFO - PROCESS | 1662 | 1465273677294 Marionette TRACE conn2 <- [1,1618,null,{}] 21:27:57 INFO - PROCESS | 1662 | 1465273677298 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}] 21:27:57 INFO - PROCESS | 1662 | 1465273677299 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:57 INFO - PROCESS | 1662 | 1465273677403 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 21:27:57 INFO - PROCESS | 1662 | 1465273677474 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:57 INFO - PROCESS | 1662 | 1465273677476 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a32000 == 55 [pid = 1662] [id = 412] 21:27:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x118350400) [pid = 1662] [serial = 1235] [outer = 0x0] 21:27:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x118516400) [pid = 1662] [serial = 1236] [outer = 0x118350400] 21:27:57 INFO - PROCESS | 1662 | 1465273677516 Marionette DEBUG loaded listener.js 21:27:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x1187f6800) [pid = 1662] [serial = 1237] [outer = 0x118350400] 21:27:57 INFO - PROCESS | 1662 | 1465273677968 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]]]}] 21:27:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:27:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 721ms 21:27:58 INFO - PROCESS | 1662 | 1465273678014 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 21:27:58 INFO - PROCESS | 1662 | 1465273678016 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 21:27:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:27:58 INFO - PROCESS | 1662 | 1465273678021 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:27:58 INFO - PROCESS | 1662 | 1465273678022 Marionette TRACE conn2 <- [1,1622,null,{}] 21:27:58 INFO - PROCESS | 1662 | 1465273678025 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}] 21:27:58 INFO - PROCESS | 1662 | 1465273678026 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:58 INFO - PROCESS | 1662 | 1465273678122 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 21:27:58 INFO - PROCESS | 1662 | 1465273678206 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:58 INFO - PROCESS | 1662 | 1465273678207 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x11660a800 == 56 [pid = 1662] [id = 413] 21:27:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x1192d4800) [pid = 1662] [serial = 1238] [outer = 0x0] 21:27:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x119568800) [pid = 1662] [serial = 1239] [outer = 0x1192d4800] 21:27:58 INFO - PROCESS | 1662 | 1465273678235 Marionette DEBUG loaded listener.js 21:27:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x119b9e000) [pid = 1662] [serial = 1240] [outer = 0x1192d4800] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1126da000 == 55 [pid = 1662] [id = 406] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12dc2e000 == 54 [pid = 1662] [id = 405] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc5c800 == 53 [pid = 1662] [id = 404] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc4b000 == 52 [pid = 1662] [id = 403] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd85000 == 51 [pid = 1662] [id = 402] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12af1d800 == 50 [pid = 1662] [id = 401] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12a417000 == 49 [pid = 1662] [id = 400] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x128a57800 == 48 [pid = 1662] [id = 399] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x112ab0800 == 47 [pid = 1662] [id = 398] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x123b0b800 == 46 [pid = 1662] [id = 397] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x11695d800 == 45 [pid = 1662] [id = 396] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1187b6800 == 44 [pid = 1662] [id = 395] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x117e24000 == 43 [pid = 1662] [id = 394] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x119e57800 == 42 [pid = 1662] [id = 390] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x112dc2000 == 41 [pid = 1662] [id = 389] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1185e4000 == 40 [pid = 1662] [id = 345] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1169bd800 == 39 [pid = 1662] [id = 343] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1127df800 == 38 [pid = 1662] [id = 392] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5c5800 == 37 [pid = 1662] [id = 391] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1127f4000 == 36 [pid = 1662] [id = 393] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12b242000 == 35 [pid = 1662] [id = 358] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd80800 == 34 [pid = 1662] [id = 359] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1260ab000 == 33 [pid = 1662] [id = 376] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x123a32000 == 32 [pid = 1662] [id = 412] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x118115800 == 31 [pid = 1662] [id = 411] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12d37d000 == 30 [pid = 1662] [id = 410] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x123b08800 == 29 [pid = 1662] [id = 409] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12dbcf800 == 28 [pid = 1662] [id = 407] 21:27:59 INFO - PROCESS | 1662 | --DOCSHELL 0x119229800 == 27 [pid = 1662] [id = 408] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x117ea5400) [pid = 1662] [serial = 1030] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x12ba82400) [pid = 1662] [serial = 1147] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x12a2bc400) [pid = 1662] [serial = 1146] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x119b9d800) [pid = 1662] [serial = 1152] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x12ba98400) [pid = 1662] [serial = 1149] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x119ba1800) [pid = 1662] [serial = 1153] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x117164800) [pid = 1662] [serial = 1158] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x123cc0000) [pid = 1662] [serial = 1155] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x1183af000) [pid = 1662] [serial = 1132] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x11827f400) [pid = 1662] [serial = 1131] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x119566400) [pid = 1662] [serial = 1122] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x11716c400) [pid = 1662] [serial = 1161] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x128b7a400) [pid = 1662] [serial = 1125] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x1257e8400) [pid = 1662] [serial = 1137] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x126d2f800) [pid = 1662] [serial = 1138] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x128d84c00) [pid = 1662] [serial = 1140] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x129103c00) [pid = 1662] [serial = 1141] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x12910b000) [pid = 1662] [serial = 1143] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x12910e800) [pid = 1662] [serial = 1129] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x12899c000) [pid = 1662] [serial = 1128] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x1192b0c00) [pid = 1662] [serial = 1134] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x119569400) [pid = 1662] [serial = 1135] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x117ea1000) [pid = 1662] [serial = 1119] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x12b031400) [pid = 1662] [serial = 1162] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12c43d400) [pid = 1662] [serial = 1156] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12c43a000) [pid = 1662] [serial = 1150] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x117169400) [pid = 1662] [serial = 1159] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12916ec00) [pid = 1662] [serial = 1144] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12399ec00) [pid = 1662] [serial = 1164] [outer = 0x0] [url = about:blank] 21:27:59 INFO - PROCESS | 1662 | 1465273679297 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]]]}] 21:27:59 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 21:27:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1321ms 21:27:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:27:59 INFO - PROCESS | 1662 | 1465273679344 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 21:27:59 INFO - PROCESS | 1662 | 1465273679345 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 21:27:59 INFO - PROCESS | 1662 | 1465273679349 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:27:59 INFO - PROCESS | 1662 | 1465273679350 Marionette TRACE conn2 <- [1,1626,null,{}] 21:27:59 INFO - PROCESS | 1662 | 1465273679354 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}] 21:27:59 INFO - PROCESS | 1662 | 1465273679355 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:59 INFO - PROCESS | 1662 | 1465273679456 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 21:27:59 INFO - PROCESS | 1662 | 1465273679523 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:59 INFO - PROCESS | 1662 | 1465273679525 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x113288800 == 28 [pid = 1662] [id = 414] 21:27:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x117165800) [pid = 1662] [serial = 1241] [outer = 0x0] 21:27:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x117168000) [pid = 1662] [serial = 1242] [outer = 0x117165800] 21:27:59 INFO - PROCESS | 1662 | 1465273679553 Marionette DEBUG loaded listener.js 21:27:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x117ea8000) [pid = 1662] [serial = 1243] [outer = 0x117165800] 21:27:59 INFO - PROCESS | 1662 | 1465273679853 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]]]}] 21:27:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:27:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 522ms 21:27:59 INFO - PROCESS | 1662 | 1465273679870 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 21:27:59 INFO - PROCESS | 1662 | 1465273679873 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 21:27:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:27:59 INFO - PROCESS | 1662 | 1465273679885 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:27:59 INFO - PROCESS | 1662 | 1465273679886 Marionette TRACE conn2 <- [1,1630,null,{}] 21:27:59 INFO - PROCESS | 1662 | 1465273679889 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}] 21:27:59 INFO - PROCESS | 1662 | 1465273679890 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:59 INFO - PROCESS | 1662 | 1465273679979 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 21:27:59 INFO - PROCESS | 1662 | 1465273679984 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:59 INFO - PROCESS | 1662 | 1465273679985 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:27:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x118112800 == 29 [pid = 1662] [id = 415] 21:27:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1182dcc00) [pid = 1662] [serial = 1244] [outer = 0x0] 21:28:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1187f3000) [pid = 1662] [serial = 1245] [outer = 0x1182dcc00] 21:28:00 INFO - PROCESS | 1662 | 1465273680013 Marionette DEBUG loaded listener.js 21:28:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x1192af000) [pid = 1662] [serial = 1246] [outer = 0x1182dcc00] 21:28:00 INFO - PROCESS | 1662 | 1465273680367 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]]]}] 21:28:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:28:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 529ms 21:28:00 INFO - PROCESS | 1662 | 1465273680408 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 21:28:00 INFO - PROCESS | 1662 | 1465273680409 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 21:28:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:28:00 INFO - PROCESS | 1662 | 1465273680414 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:28:00 INFO - PROCESS | 1662 | 1465273680416 Marionette TRACE conn2 <- [1,1634,null,{}] 21:28:00 INFO - PROCESS | 1662 | 1465273680424 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}] 21:28:00 INFO - PROCESS | 1662 | 1465273680428 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:00 INFO - PROCESS | 1662 | 1465273680503 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 21:28:00 INFO - PROCESS | 1662 | 1465273680508 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:00 INFO - PROCESS | 1662 | 1465273680512 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x119998800 == 30 [pid = 1662] [id = 416] 21:28:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x112f5fc00) [pid = 1662] [serial = 1247] [outer = 0x0] 21:28:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x119b9f400) [pid = 1662] [serial = 1248] [outer = 0x112f5fc00] 21:28:00 INFO - PROCESS | 1662 | 1465273680541 Marionette DEBUG loaded listener.js 21:28:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12399b800) [pid = 1662] [serial = 1249] [outer = 0x112f5fc00] 21:28:00 INFO - PROCESS | 1662 | 1465273680898 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]]]}] 21:28:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:28:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 521ms 21:28:00 INFO - PROCESS | 1662 | 1465273680936 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 21:28:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:28:00 INFO - PROCESS | 1662 | 1465273680937 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 21:28:00 INFO - PROCESS | 1662 | 1465273680939 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:28:00 INFO - PROCESS | 1662 | 1465273680941 Marionette TRACE conn2 <- [1,1638,null,{}] 21:28:00 INFO - PROCESS | 1662 | 1465273680943 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}] 21:28:00 INFO - PROCESS | 1662 | 1465273680944 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:01 INFO - PROCESS | 1662 | 1465273681060 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 21:28:01 INFO - PROCESS | 1662 | 1465273681101 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:01 INFO - PROCESS | 1662 | 1465273681103 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239b9800 == 31 [pid = 1662] [id = 417] 21:28:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x123995000) [pid = 1662] [serial = 1250] [outer = 0x0] 21:28:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x123a02c00) [pid = 1662] [serial = 1251] [outer = 0x123995000] 21:28:01 INFO - PROCESS | 1662 | 1465273681127 Marionette DEBUG loaded listener.js 21:28:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x123bd6800) [pid = 1662] [serial = 1252] [outer = 0x123995000] 21:28:01 INFO - PROCESS | 1662 | 1465273681439 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]]]}] 21:28:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:28:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 518ms 21:28:01 INFO - PROCESS | 1662 | 1465273681459 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 21:28:01 INFO - PROCESS | 1662 | 1465273681462 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 21:28:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:28:01 INFO - PROCESS | 1662 | 1465273681467 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:28:01 INFO - PROCESS | 1662 | 1465273681468 Marionette TRACE conn2 <- [1,1642,null,{}] 21:28:01 INFO - PROCESS | 1662 | 1465273681470 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}] 21:28:01 INFO - PROCESS | 1662 | 1465273681471 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:01 INFO - PROCESS | 1662 | 1465273681570 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 21:28:01 INFO - PROCESS | 1662 | 1465273681582 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:01 INFO - PROCESS | 1662 | 1465273681583 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x124ddb000 == 32 [pid = 1662] [id = 418] 21:28:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x115eae400) [pid = 1662] [serial = 1253] [outer = 0x0] 21:28:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x123cbd800) [pid = 1662] [serial = 1254] [outer = 0x115eae400] 21:28:01 INFO - PROCESS | 1662 | 1465273681607 Marionette DEBUG loaded listener.js 21:28:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x123fa7800) [pid = 1662] [serial = 1255] [outer = 0x115eae400] 21:28:01 INFO - PROCESS | 1662 | 1465273681945 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]]]}] 21:28:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:28:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 21:28:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:28:01 INFO - PROCESS | 1662 | 1465273681986 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 21:28:01 INFO - PROCESS | 1662 | 1465273681987 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 21:28:01 INFO - PROCESS | 1662 | 1465273681995 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:28:01 INFO - PROCESS | 1662 | 1465273681996 Marionette TRACE conn2 <- [1,1646,null,{}] 21:28:02 INFO - PROCESS | 1662 | 1465273681998 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}] 21:28:02 INFO - PROCESS | 1662 | 1465273682002 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:02 INFO - PROCESS | 1662 | 1465273682121 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 21:28:02 INFO - PROCESS | 1662 | 1465273682124 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:02 INFO - PROCESS | 1662 | 1465273682126 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289a3800 == 33 [pid = 1662] [id = 419] 21:28:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x1187f4800) [pid = 1662] [serial = 1256] [outer = 0x0] 21:28:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x124f84000) [pid = 1662] [serial = 1257] [outer = 0x1187f4800] 21:28:02 INFO - PROCESS | 1662 | 1465273682152 Marionette DEBUG loaded listener.js 21:28:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x1257ecc00) [pid = 1662] [serial = 1258] [outer = 0x1187f4800] 21:28:02 INFO - PROCESS | 1662 | 1465273682502 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]]]}] 21:28:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:28:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 524ms 21:28:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:28:02 INFO - PROCESS | 1662 | 1465273682515 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 21:28:02 INFO - PROCESS | 1662 | 1465273682516 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 21:28:02 INFO - PROCESS | 1662 | 1465273682518 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:28:02 INFO - PROCESS | 1662 | 1465273682519 Marionette TRACE conn2 <- [1,1650,null,{}] 21:28:02 INFO - PROCESS | 1662 | 1465273682521 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}] 21:28:02 INFO - PROCESS | 1662 | 1465273682522 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:02 INFO - PROCESS | 1662 | 1465273682628 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 21:28:02 INFO - PROCESS | 1662 | 1465273682641 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:02 INFO - PROCESS | 1662 | 1465273682642 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291db800 == 34 [pid = 1662] [id = 420] 21:28:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x123cc9800) [pid = 1662] [serial = 1259] [outer = 0x0] 21:28:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x12696d400) [pid = 1662] [serial = 1260] [outer = 0x123cc9800] 21:28:02 INFO - PROCESS | 1662 | 1465273682666 Marionette DEBUG loaded listener.js 21:28:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x12716cc00) [pid = 1662] [serial = 1261] [outer = 0x123cc9800] 21:28:03 INFO - PROCESS | 1662 | 1465273683002 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]]]}] 21:28:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:28:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 518ms 21:28:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:28:03 INFO - PROCESS | 1662 | 1465273683041 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 21:28:03 INFO - PROCESS | 1662 | 1465273683042 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 21:28:03 INFO - PROCESS | 1662 | 1465273683044 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:28:03 INFO - PROCESS | 1662 | 1465273683045 Marionette TRACE conn2 <- [1,1654,null,{}] 21:28:03 INFO - PROCESS | 1662 | 1465273683048 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}] 21:28:03 INFO - PROCESS | 1662 | 1465273683049 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:03 INFO - PROCESS | 1662 | 1465273683151 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 21:28:03 INFO - PROCESS | 1662 | 1465273683154 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:03 INFO - PROCESS | 1662 | 1465273683155 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a41e800 == 35 [pid = 1662] [id = 421] 21:28:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x12601e400) [pid = 1662] [serial = 1262] [outer = 0x0] 21:28:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x128875800) [pid = 1662] [serial = 1263] [outer = 0x12601e400] 21:28:03 INFO - PROCESS | 1662 | 1465273683179 Marionette DEBUG loaded listener.js 21:28:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x128993c00) [pid = 1662] [serial = 1264] [outer = 0x12601e400] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x126020000) [pid = 1662] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x112693800) [pid = 1662] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x129310c00) [pid = 1662] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x1176e5c00) [pid = 1662] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x12399ac00) [pid = 1662] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x128a26c00) [pid = 1662] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x116756400) [pid = 1662] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x119322000) [pid = 1662] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x12c48c400) [pid = 1662] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x1187ed000) [pid = 1662] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x1183a3400) [pid = 1662] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x114e97000) [pid = 1662] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x12ba91000) [pid = 1662] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x124fec800) [pid = 1662] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x118e10800) [pid = 1662] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x118593c00) [pid = 1662] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x11693f400) [pid = 1662] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x113c57000) [pid = 1662] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x123a0c000) [pid = 1662] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x125722800) [pid = 1662] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12a4d8800) [pid = 1662] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x123995800) [pid = 1662] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x112695800) [pid = 1662] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x129171000) [pid = 1662] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x110ee4c00) [pid = 1662] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1187f7400) [pid = 1662] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x124f84c00) [pid = 1662] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1132c5c00) [pid = 1662] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12c442000) [pid = 1662] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1192b2000) [pid = 1662] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:28:03 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1182e0800) [pid = 1662] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:28:03 INFO - PROCESS | 1662 | 1465273683991 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]]]}] 21:28:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:28:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 969ms 21:28:04 INFO - PROCESS | 1662 | 1465273684015 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 21:28:04 INFO - PROCESS | 1662 | 1465273684016 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 21:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:28:04 INFO - PROCESS | 1662 | 1465273684018 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:28:04 INFO - PROCESS | 1662 | 1465273684019 Marionette TRACE conn2 <- [1,1658,null,{}] 21:28:04 INFO - PROCESS | 1662 | 1465273684021 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}] 21:28:04 INFO - PROCESS | 1662 | 1465273684023 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:04 INFO - PROCESS | 1662 | 1465273684101 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 21:28:04 INFO - PROCESS | 1662 | 1465273684171 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:04 INFO - PROCESS | 1662 | 1465273684172 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x11921c000 == 36 [pid = 1662] [id = 422] 21:28:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x112a0e400) [pid = 1662] [serial = 1265] [outer = 0x0] 21:28:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x115f5c000) [pid = 1662] [serial = 1266] [outer = 0x112a0e400] 21:28:04 INFO - PROCESS | 1662 | 1465273684196 Marionette DEBUG loaded listener.js 21:28:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1187ed000) [pid = 1662] [serial = 1267] [outer = 0x112a0e400] 21:28:04 INFO - PROCESS | 1662 | 1465273684459 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]]]}] 21:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 469ms 21:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:28:04 INFO - PROCESS | 1662 | 1465273684487 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 21:28:04 INFO - PROCESS | 1662 | 1465273684488 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 21:28:04 INFO - PROCESS | 1662 | 1465273684490 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:28:04 INFO - PROCESS | 1662 | 1465273684492 Marionette TRACE conn2 <- [1,1662,null,{}] 21:28:04 INFO - PROCESS | 1662 | 1465273684502 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}] 21:28:04 INFO - PROCESS | 1662 | 1465273684503 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:04 INFO - PROCESS | 1662 | 1465273684592 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 21:28:04 INFO - PROCESS | 1662 | 1465273684599 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:04 INFO - PROCESS | 1662 | 1465273684600 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a77d000 == 37 [pid = 1662] [id = 423] 21:28:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1187f0800) [pid = 1662] [serial = 1268] [outer = 0x0] 21:28:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x119ba3c00) [pid = 1662] [serial = 1269] [outer = 0x1187f0800] 21:28:04 INFO - PROCESS | 1662 | 1465273684624 Marionette DEBUG loaded listener.js 21:28:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x124f86400) [pid = 1662] [serial = 1270] [outer = 0x1187f0800] 21:28:05 INFO - PROCESS | 1662 | 1465273684997 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]]]}] 21:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 527ms 21:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:28:05 INFO - PROCESS | 1662 | 1465273685034 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 21:28:05 INFO - PROCESS | 1662 | 1465273685035 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 21:28:05 INFO - PROCESS | 1662 | 1465273685037 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:28:05 INFO - PROCESS | 1662 | 1465273685039 Marionette TRACE conn2 <- [1,1666,null,{}] 21:28:05 INFO - PROCESS | 1662 | 1465273685041 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}] 21:28:05 INFO - PROCESS | 1662 | 1465273685043 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:05 INFO - PROCESS | 1662 | 1465273685131 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 21:28:05 INFO - PROCESS | 1662 | 1465273685134 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:05 INFO - PROCESS | 1662 | 1465273685136 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x124dda800 == 38 [pid = 1662] [id = 424] 21:28:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x125722800) [pid = 1662] [serial = 1271] [outer = 0x0] 21:28:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x128a20400) [pid = 1662] [serial = 1272] [outer = 0x125722800] 21:28:05 INFO - PROCESS | 1662 | 1465273685162 Marionette DEBUG loaded listener.js 21:28:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x129066800) [pid = 1662] [serial = 1273] [outer = 0x125722800] 21:28:05 INFO - PROCESS | 1662 | 1465273685497 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]]]}] 21:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 21:28:05 INFO - PROCESS | 1662 | 1465273685508 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 21:28:05 INFO - PROCESS | 1662 | 1465273685509 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 21:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:28:05 INFO - PROCESS | 1662 | 1465273685514 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:28:05 INFO - PROCESS | 1662 | 1465273685516 Marionette TRACE conn2 <- [1,1670,null,{}] 21:28:05 INFO - PROCESS | 1662 | 1465273685518 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}] 21:28:05 INFO - PROCESS | 1662 | 1465273685519 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:05 INFO - PROCESS | 1662 | 1465273685600 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 21:28:05 INFO - PROCESS | 1662 | 1465273685604 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:05 INFO - PROCESS | 1662 | 1465273685605 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c412000 == 39 [pid = 1662] [id = 425] 21:28:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12899c000) [pid = 1662] [serial = 1274] [outer = 0x0] 21:28:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x129106800) [pid = 1662] [serial = 1275] [outer = 0x12899c000] 21:28:05 INFO - PROCESS | 1662 | 1465273685628 Marionette DEBUG loaded listener.js 21:28:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12916e000) [pid = 1662] [serial = 1276] [outer = 0x12899c000] 21:28:06 INFO - PROCESS | 1662 | 1465273686118 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]]]}] 21:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 623ms 21:28:06 INFO - PROCESS | 1662 | 1465273686135 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 21:28:06 INFO - PROCESS | 1662 | 1465273686138 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 21:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:28:06 INFO - PROCESS | 1662 | 1465273686141 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:28:06 INFO - PROCESS | 1662 | 1465273686143 Marionette TRACE conn2 <- [1,1674,null,{}] 21:28:06 INFO - PROCESS | 1662 | 1465273686147 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}] 21:28:06 INFO - PROCESS | 1662 | 1465273686149 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:06 INFO - PROCESS | 1662 | 1465273686269 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 21:28:06 INFO - PROCESS | 1662 | 1465273686407 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:06 INFO - PROCESS | 1662 | 1465273686409 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x117456800 == 40 [pid = 1662] [id = 426] 21:28:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x116a0b800) [pid = 1662] [serial = 1277] [outer = 0x0] 21:28:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x11715ec00) [pid = 1662] [serial = 1278] [outer = 0x116a0b800] 21:28:06 INFO - PROCESS | 1662 | 1465273686441 Marionette DEBUG loaded listener.js 21:28:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x11824b800) [pid = 1662] [serial = 1279] [outer = 0x116a0b800] 21:28:06 INFO - PROCESS | 1662 | 1465273686941 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]]]}] 21:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 874ms 21:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:28:07 INFO - PROCESS | 1662 | 1465273687015 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 21:28:07 INFO - PROCESS | 1662 | 1465273687018 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 21:28:07 INFO - PROCESS | 1662 | 1465273687022 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:28:07 INFO - PROCESS | 1662 | 1465273687024 Marionette TRACE conn2 <- [1,1678,null,{}] 21:28:07 INFO - PROCESS | 1662 | 1465273687027 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}] 21:28:07 INFO - PROCESS | 1662 | 1465273687029 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:07 INFO - PROCESS | 1662 | 1465273687140 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 21:28:07 INFO - PROCESS | 1662 | 1465273687232 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:07 INFO - PROCESS | 1662 | 1465273687234 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239d6000 == 41 [pid = 1662] [id = 427] 21:28:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x1187f5400) [pid = 1662] [serial = 1280] [outer = 0x0] 21:28:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1192b1800) [pid = 1662] [serial = 1281] [outer = 0x1187f5400] 21:28:07 INFO - PROCESS | 1662 | 1465273687264 Marionette DEBUG loaded listener.js 21:28:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x119561c00) [pid = 1662] [serial = 1282] [outer = 0x1187f5400] 21:28:07 INFO - PROCESS | 1662 | 1465273687833 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]]]}] 21:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 870ms 21:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:28:07 INFO - PROCESS | 1662 | 1465273687893 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 21:28:07 INFO - PROCESS | 1662 | 1465273687894 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 21:28:07 INFO - PROCESS | 1662 | 1465273687896 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:28:07 INFO - PROCESS | 1662 | 1465273687899 Marionette TRACE conn2 <- [1,1682,null,{}] 21:28:07 INFO - PROCESS | 1662 | 1465273687907 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}] 21:28:07 INFO - PROCESS | 1662 | 1465273687910 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:08 INFO - PROCESS | 1662 | 1465273688024 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 21:28:08 INFO - PROCESS | 1662 | 1465273688121 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:08 INFO - PROCESS | 1662 | 1465273688123 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x113cb8000 == 42 [pid = 1662] [id = 428] 21:28:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x115f58000) [pid = 1662] [serial = 1283] [outer = 0x0] 21:28:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x1182e7000) [pid = 1662] [serial = 1284] [outer = 0x115f58000] 21:28:08 INFO - PROCESS | 1662 | 1465273688154 Marionette DEBUG loaded listener.js 21:28:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x119ba0800) [pid = 1662] [serial = 1285] [outer = 0x115f58000] 21:28:08 INFO - PROCESS | 1662 | --DOCSHELL 0x124dda800 == 41 [pid = 1662] [id = 424] 21:28:08 INFO - PROCESS | 1662 | --DOCSHELL 0x12a77d000 == 40 [pid = 1662] [id = 423] 21:28:08 INFO - PROCESS | 1662 | --DOCSHELL 0x11921c000 == 39 [pid = 1662] [id = 422] 21:28:08 INFO - PROCESS | 1662 | --DOCSHELL 0x12a41e800 == 38 [pid = 1662] [id = 421] 21:28:08 INFO - PROCESS | 1662 | --DOCSHELL 0x1291db800 == 37 [pid = 1662] [id = 420] 21:28:08 INFO - PROCESS | 1662 | --DOCSHELL 0x1289a3800 == 36 [pid = 1662] [id = 419] 21:28:08 INFO - PROCESS | 1662 | --DOCSHELL 0x124ddb000 == 35 [pid = 1662] [id = 418] 21:28:08 INFO - PROCESS | 1662 | --DOCSHELL 0x1239b9800 == 34 [pid = 1662] [id = 417] 21:28:08 INFO - PROCESS | 1662 | --DOCSHELL 0x119998800 == 33 [pid = 1662] [id = 416] 21:28:08 INFO - PROCESS | 1662 | --DOCSHELL 0x118112800 == 32 [pid = 1662] [id = 415] 21:28:08 INFO - PROCESS | 1662 | --DOCSHELL 0x113288800 == 31 [pid = 1662] [id = 414] 21:28:08 INFO - PROCESS | 1662 | 1465273688807 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]]]}] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x1239a2c00) [pid = 1662] [serial = 1165] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x1164e7400) [pid = 1662] [serial = 1033] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x12c73f800) [pid = 1662] [serial = 1117] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x123bd8400) [pid = 1662] [serial = 1072] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x118596400) [pid = 1662] [serial = 1036] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x12916e800) [pid = 1662] [serial = 1075] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x115f5a000) [pid = 1662] [serial = 1066] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x12a4e7400) [pid = 1662] [serial = 1078] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x118e5ec00) [pid = 1662] [serial = 1069] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x129106000) [pid = 1662] [serial = 1126] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x118353400) [pid = 1662] [serial = 1120] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12493f800) [pid = 1662] [serial = 1123] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12c742c00) [pid = 1662] [serial = 1206] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12c73a800) [pid = 1662] [serial = 1204] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12c485400) [pid = 1662] [serial = 1203] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x128875000) [pid = 1662] [serial = 1209] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x118e53000) [pid = 1662] [serial = 1212] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12be05c00) [pid = 1662] [serial = 1197] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12910dc00) [pid = 1662] [serial = 1176] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1293cd800) [pid = 1662] [serial = 1177] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119560400) [pid = 1662] [serial = 1170] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x119cec800) [pid = 1662] [serial = 1171] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x119b2e000) [pid = 1662] [serial = 1185] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x123cbf000) [pid = 1662] [serial = 1186] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x117164400) [pid = 1662] [serial = 1182] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118352800) [pid = 1662] [serial = 1183] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1192ae000) [pid = 1662] [serial = 1188] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1249f5c00) [pid = 1662] [serial = 1189] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x123a0ec00) [pid = 1662] [serial = 1215] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128992400) [pid = 1662] [serial = 1191] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12910e400) [pid = 1662] [serial = 1192] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12a790800) [pid = 1662] [serial = 1179] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12b874800) [pid = 1662] [serial = 1180] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x123cc6c00) [pid = 1662] [serial = 1173] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x124febc00) [pid = 1662] [serial = 1174] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x112d64000) [pid = 1662] [serial = 1167] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116752000) [pid = 1662] [serial = 1168] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12a788c00) [pid = 1662] [serial = 1194] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12b037800) [pid = 1662] [serial = 1195] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x110eeb000) [pid = 1662] [serial = 1221] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116a13400) [pid = 1662] [serial = 1222] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12887a000) [pid = 1662] [serial = 1210] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12a2b1400) [pid = 1662] [serial = 1200] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x128879000) [pid = 1662] [serial = 1213] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x129177400) [pid = 1662] [serial = 1216] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12c748800) [pid = 1662] [serial = 1207] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12c441400) [pid = 1662] [serial = 1201] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x124f89c00) [pid = 1662] [serial = 1218] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x124f8e400) [pid = 1662] [serial = 1219] [outer = 0x0] [url = about:blank] 21:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12c43e000) [pid = 1662] [serial = 1198] [outer = 0x0] [url = about:blank] 21:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 926ms 21:28:08 INFO - PROCESS | 1662 | 1465273688823 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 21:28:08 INFO - PROCESS | 1662 | 1465273688825 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 21:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:28:08 INFO - PROCESS | 1662 | 1465273688831 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:28:08 INFO - PROCESS | 1662 | 1465273688832 Marionette TRACE conn2 <- [1,1686,null,{}] 21:28:08 INFO - PROCESS | 1662 | 1465273688836 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}] 21:28:08 INFO - PROCESS | 1662 | 1465273688838 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:08 INFO - PROCESS | 1662 | 1465273688922 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 21:28:08 INFO - PROCESS | 1662 | 1465273688930 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:08 INFO - PROCESS | 1662 | 1465273688933 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x112ab0800 == 32 [pid = 1662] [id = 429] 21:28:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116a13800) [pid = 1662] [serial = 1286] [outer = 0x0] 21:28:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x117160800) [pid = 1662] [serial = 1287] [outer = 0x116a13800] 21:28:08 INFO - PROCESS | 1662 | 1465273688961 Marionette DEBUG loaded listener.js 21:28:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1176e5800) [pid = 1662] [serial = 1288] [outer = 0x116a13800] 21:28:09 INFO - PROCESS | 1662 | 1465273689326 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]]]}] 21:28:09 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 21:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 21:28:09 INFO - PROCESS | 1662 | 1465273689362 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 21:28:09 INFO - PROCESS | 1662 | 1465273689365 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 21:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:28:09 INFO - PROCESS | 1662 | 1465273689370 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:28:09 INFO - PROCESS | 1662 | 1465273689372 Marionette TRACE conn2 <- [1,1690,null,{}] 21:28:09 INFO - PROCESS | 1662 | 1465273689374 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}] 21:28:09 INFO - PROCESS | 1662 | 1465273689376 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:09 INFO - PROCESS | 1662 | 1465273689458 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 21:28:09 INFO - PROCESS | 1662 | 1465273689470 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:09 INFO - PROCESS | 1662 | 1465273689471 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x11745d000 == 33 [pid = 1662] [id = 430] 21:28:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118353400) [pid = 1662] [serial = 1289] [outer = 0x0] 21:28:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118590800) [pid = 1662] [serial = 1290] [outer = 0x118353400] 21:28:09 INFO - PROCESS | 1662 | 1465273689499 Marionette DEBUG loaded listener.js 21:28:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1187fbc00) [pid = 1662] [serial = 1291] [outer = 0x118353400] 21:28:09 INFO - PROCESS | 1662 | 1465273689864 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]]]}] 21:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 519ms 21:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:28:09 INFO - PROCESS | 1662 | 1465273689890 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 21:28:09 INFO - PROCESS | 1662 | 1465273689891 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 21:28:09 INFO - PROCESS | 1662 | 1465273689893 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:28:09 INFO - PROCESS | 1662 | 1465273689896 Marionette TRACE conn2 <- [1,1694,null,{}] 21:28:09 INFO - PROCESS | 1662 | 1465273689909 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}] 21:28:09 INFO - PROCESS | 1662 | 1465273689912 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:10 INFO - PROCESS | 1662 | 1465273690019 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 21:28:10 INFO - PROCESS | 1662 | 1465273690025 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:10 INFO - PROCESS | 1662 | 1465273690028 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x119579000 == 34 [pid = 1662] [id = 431] 21:28:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1192d3400) [pid = 1662] [serial = 1292] [outer = 0x0] 21:28:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119562c00) [pid = 1662] [serial = 1293] [outer = 0x1192d3400] 21:28:10 INFO - PROCESS | 1662 | 1465273690057 Marionette DEBUG loaded listener.js 21:28:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123883c00) [pid = 1662] [serial = 1294] [outer = 0x1192d3400] 21:28:10 INFO - PROCESS | 1662 | 1465273690370 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]]]}] 21:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 522ms 21:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:28:10 INFO - PROCESS | 1662 | 1465273690415 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 21:28:10 INFO - PROCESS | 1662 | 1465273690417 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 21:28:10 INFO - PROCESS | 1662 | 1465273690419 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:28:10 INFO - PROCESS | 1662 | 1465273690420 Marionette TRACE conn2 <- [1,1698,null,{}] 21:28:10 INFO - PROCESS | 1662 | 1465273690422 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}] 21:28:10 INFO - PROCESS | 1662 | 1465273690424 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:10 INFO - PROCESS | 1662 | 1465273690508 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 21:28:10 INFO - PROCESS | 1662 | 1465273690579 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:10 INFO - PROCESS | 1662 | 1465273690581 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c9d800 == 35 [pid = 1662] [id = 432] 21:28:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123883400) [pid = 1662] [serial = 1295] [outer = 0x0] 21:28:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1239a1400) [pid = 1662] [serial = 1296] [outer = 0x123883400] 21:28:10 INFO - PROCESS | 1662 | 1465273690605 Marionette DEBUG loaded listener.js 21:28:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123bd8000) [pid = 1662] [serial = 1297] [outer = 0x123883400] 21:28:10 INFO - PROCESS | 1662 | 1465273690929 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]]]}] 21:28:10 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 21:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 569ms 21:28:10 INFO - PROCESS | 1662 | 1465273690988 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 21:28:10 INFO - PROCESS | 1662 | 1465273690989 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 21:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:28:10 INFO - PROCESS | 1662 | 1465273690991 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:28:10 INFO - PROCESS | 1662 | 1465273690992 Marionette TRACE conn2 <- [1,1702,null,{}] 21:28:10 INFO - PROCESS | 1662 | 1465273690995 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}] 21:28:10 INFO - PROCESS | 1662 | 1465273690996 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:11 INFO - PROCESS | 1662 | 1465273691102 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 21:28:11 INFO - PROCESS | 1662 | 1465273691115 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:11 INFO - PROCESS | 1662 | 1465273691116 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c42000 == 36 [pid = 1662] [id = 433] 21:28:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x111ec9c00) [pid = 1662] [serial = 1298] [outer = 0x0] 21:28:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x123cc2c00) [pid = 1662] [serial = 1299] [outer = 0x111ec9c00] 21:28:11 INFO - PROCESS | 1662 | 1465273691140 Marionette DEBUG loaded listener.js 21:28:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x124ad4c00) [pid = 1662] [serial = 1300] [outer = 0x111ec9c00] 21:28:11 INFO - PROCESS | 1662 | 1465273691487 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]]]}] 21:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 21:28:11 INFO - PROCESS | 1662 | 1465273691512 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 21:28:11 INFO - PROCESS | 1662 | 1465273691514 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 21:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:28:11 INFO - PROCESS | 1662 | 1465273691531 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:28:11 INFO - PROCESS | 1662 | 1465273691532 Marionette TRACE conn2 <- [1,1706,null,{}] 21:28:11 INFO - PROCESS | 1662 | 1465273691535 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}] 21:28:11 INFO - PROCESS | 1662 | 1465273691539 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:11 INFO - PROCESS | 1662 | 1465273691661 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 21:28:11 INFO - PROCESS | 1662 | 1465273691666 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:11 INFO - PROCESS | 1662 | 1465273691667 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x126d0d000 == 37 [pid = 1662] [id = 434] 21:28:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124aac400) [pid = 1662] [serial = 1301] [outer = 0x0] 21:28:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124f8d000) [pid = 1662] [serial = 1302] [outer = 0x124aac400] 21:28:11 INFO - PROCESS | 1662 | 1465273691730 Marionette DEBUG loaded listener.js 21:28:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12601a400) [pid = 1662] [serial = 1303] [outer = 0x124aac400] 21:28:12 INFO - PROCESS | 1662 | 1465273692099 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]]]}] 21:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 618ms 21:28:12 INFO - PROCESS | 1662 | 1465273692151 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 21:28:12 INFO - PROCESS | 1662 | 1465273692153 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 21:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:28:12 INFO - PROCESS | 1662 | 1465273692156 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:28:12 INFO - PROCESS | 1662 | 1465273692158 Marionette TRACE conn2 <- [1,1710,null,{}] 21:28:12 INFO - PROCESS | 1662 | 1465273692162 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}] 21:28:12 INFO - PROCESS | 1662 | 1465273692164 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:12 INFO - PROCESS | 1662 | 1465273692324 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 21:28:12 INFO - PROCESS | 1662 | 1465273692341 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:12 INFO - PROCESS | 1662 | 1465273692342 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a223800 == 38 [pid = 1662] [id = 435] 21:28:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12601b000) [pid = 1662] [serial = 1304] [outer = 0x0] 21:28:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126fd2800) [pid = 1662] [serial = 1305] [outer = 0x12601b000] 21:28:12 INFO - PROCESS | 1662 | 1465273692383 Marionette DEBUG loaded listener.js 21:28:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128872c00) [pid = 1662] [serial = 1306] [outer = 0x12601b000] 21:28:12 INFO - PROCESS | 1662 | 1465273692811 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]]]}] 21:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 670ms 21:28:12 INFO - PROCESS | 1662 | 1465273692826 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 21:28:12 INFO - PROCESS | 1662 | 1465273692828 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 21:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:28:12 INFO - PROCESS | 1662 | 1465273692832 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:28:12 INFO - PROCESS | 1662 | 1465273692833 Marionette TRACE conn2 <- [1,1714,null,{}] 21:28:12 INFO - PROCESS | 1662 | 1465273692835 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}] 21:28:12 INFO - PROCESS | 1662 | 1465273692836 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:13 INFO - PROCESS | 1662 | 1465273693034 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1182dcc00) [pid = 1662] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x117165800) [pid = 1662] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x123995000) [pid = 1662] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x115eae400) [pid = 1662] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x112f5fc00) [pid = 1662] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1192d4800) [pid = 1662] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116ae2000) [pid = 1662] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119b95400) [pid = 1662] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x123a06c00) [pid = 1662] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11955e000) [pid = 1662] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118350400) [pid = 1662] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1187f4800) [pid = 1662] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x112a0e400) [pid = 1662] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x123cc9800) [pid = 1662] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12601e400) [pid = 1662] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1187f0800) [pid = 1662] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:28:13 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x125722800) [pid = 1662] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:28:13 INFO - PROCESS | 1662 | 1465273693103 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:13 INFO - PROCESS | 1662 | 1465273693105 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x11662a800 == 39 [pid = 1662] [id = 436] 21:28:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x110eed800) [pid = 1662] [serial = 1307] [outer = 0x0] 21:28:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x113c56000) [pid = 1662] [serial = 1308] [outer = 0x110eed800] 21:28:13 INFO - PROCESS | 1662 | 1465273693136 Marionette DEBUG loaded listener.js 21:28:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1182dcc00) [pid = 1662] [serial = 1309] [outer = 0x110eed800] 21:28:13 INFO - PROCESS | 1662 | 1465273693387 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]]]}] 21:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 568ms 21:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:28:13 INFO - PROCESS | 1662 | 1465273693401 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 21:28:13 INFO - PROCESS | 1662 | 1465273693402 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 21:28:13 INFO - PROCESS | 1662 | 1465273693404 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:28:13 INFO - PROCESS | 1662 | 1465273693405 Marionette TRACE conn2 <- [1,1718,null,{}] 21:28:13 INFO - PROCESS | 1662 | 1465273693408 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}] 21:28:13 INFO - PROCESS | 1662 | 1465273693409 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:13 INFO - PROCESS | 1662 | 1465273693508 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 21:28:13 INFO - PROCESS | 1662 | 1465273693513 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:13 INFO - PROCESS | 1662 | 1465273693515 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a415800 == 40 [pid = 1662] [id = 437] 21:28:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x112695400) [pid = 1662] [serial = 1310] [outer = 0x0] 21:28:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11991bc00) [pid = 1662] [serial = 1311] [outer = 0x112695400] 21:28:13 INFO - PROCESS | 1662 | 1465273693598 Marionette DEBUG loaded listener.js 21:28:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124f8b400) [pid = 1662] [serial = 1312] [outer = 0x112695400] 21:28:13 INFO - PROCESS | 1662 | 1465273693864 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]]]}] 21:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 21:28:13 INFO - PROCESS | 1662 | 1465273693924 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 21:28:13 INFO - PROCESS | 1662 | 1465273693925 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 21:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:28:13 INFO - PROCESS | 1662 | 1465273693932 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:28:13 INFO - PROCESS | 1662 | 1465273693933 Marionette TRACE conn2 <- [1,1722,null,{}] 21:28:13 INFO - PROCESS | 1662 | 1465273693936 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}] 21:28:13 INFO - PROCESS | 1662 | 1465273693937 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:14 INFO - PROCESS | 1662 | 1465273694037 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 21:28:14 INFO - PROCESS | 1662 | 1465273694044 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:14 INFO - PROCESS | 1662 | 1465273694046 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd72000 == 41 [pid = 1662] [id = 438] 21:28:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126021400) [pid = 1662] [serial = 1313] [outer = 0x0] 21:28:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126d2dc00) [pid = 1662] [serial = 1314] [outer = 0x126021400] 21:28:14 INFO - PROCESS | 1662 | 1465273694097 Marionette DEBUG loaded listener.js 21:28:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128a28800) [pid = 1662] [serial = 1315] [outer = 0x126021400] 21:28:14 INFO - PROCESS | 1662 | 1465273694597 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]]]}] 21:28:14 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 21:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 675ms 21:28:14 INFO - PROCESS | 1662 | 1465273694605 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 21:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:28:14 INFO - PROCESS | 1662 | 1465273694607 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 21:28:14 INFO - PROCESS | 1662 | 1465273694610 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:28:14 INFO - PROCESS | 1662 | 1465273694613 Marionette TRACE conn2 <- [1,1726,null,{}] 21:28:14 INFO - PROCESS | 1662 | 1465273694617 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}] 21:28:14 INFO - PROCESS | 1662 | 1465273694619 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:14 INFO - PROCESS | 1662 | 1465273694715 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 21:28:14 INFO - PROCESS | 1662 | 1465273694718 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:14 INFO - PROCESS | 1662 | 1465273694720 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c5d4800 == 42 [pid = 1662] [id = 439] 21:28:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x116981800) [pid = 1662] [serial = 1316] [outer = 0x0] 21:28:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1257f0c00) [pid = 1662] [serial = 1317] [outer = 0x116981800] 21:28:14 INFO - PROCESS | 1662 | 1465273694746 Marionette DEBUG loaded listener.js 21:28:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1293cc800) [pid = 1662] [serial = 1318] [outer = 0x116981800] 21:28:15 INFO - PROCESS | 1662 | 1465273695199 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]]]}] 21:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 623ms 21:28:15 INFO - PROCESS | 1662 | 1465273695233 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 21:28:15 INFO - PROCESS | 1662 | 1465273695236 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 21:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:28:15 INFO - PROCESS | 1662 | 1465273695239 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:28:15 INFO - PROCESS | 1662 | 1465273695241 Marionette TRACE conn2 <- [1,1730,null,{}] 21:28:15 INFO - PROCESS | 1662 | 1465273695245 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}] 21:28:15 INFO - PROCESS | 1662 | 1465273695247 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:15 INFO - PROCESS | 1662 | 1465273695358 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 21:28:15 INFO - PROCESS | 1662 | 1465273695464 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:15 INFO - PROCESS | 1662 | 1465273695466 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x11713e000 == 43 [pid = 1662] [id = 440] 21:28:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x116ae1800) [pid = 1662] [serial = 1319] [outer = 0x0] 21:28:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11716ac00) [pid = 1662] [serial = 1320] [outer = 0x116ae1800] 21:28:15 INFO - PROCESS | 1662 | 1465273695498 Marionette DEBUG loaded listener.js 21:28:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1182e3c00) [pid = 1662] [serial = 1321] [outer = 0x116ae1800] 21:28:15 INFO - PROCESS | 1662 | 1465273695964 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]]]}] 21:28:16 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 21:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 774ms 21:28:16 INFO - PROCESS | 1662 | 1465273696012 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 21:28:16 INFO - PROCESS | 1662 | 1465273696015 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 21:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:28:16 INFO - PROCESS | 1662 | 1465273696020 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:28:16 INFO - PROCESS | 1662 | 1465273696022 Marionette TRACE conn2 <- [1,1734,null,{}] 21:28:16 INFO - PROCESS | 1662 | 1465273696025 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}] 21:28:16 INFO - PROCESS | 1662 | 1465273696026 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:16 INFO - PROCESS | 1662 | 1465273696136 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 21:28:16 INFO - PROCESS | 1662 | 1465273696247 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:16 INFO - PROCESS | 1662 | 1465273696248 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x126045000 == 44 [pid = 1662] [id = 441] 21:28:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118592000) [pid = 1662] [serial = 1322] [outer = 0x0] 21:28:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119489800) [pid = 1662] [serial = 1323] [outer = 0x118592000] 21:28:16 INFO - PROCESS | 1662 | 1465273696281 Marionette DEBUG loaded listener.js 21:28:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119b98c00) [pid = 1662] [serial = 1324] [outer = 0x118592000] 21:28:16 INFO - PROCESS | 1662 | 1465273696703 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]]]}] 21:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 721ms 21:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:28:16 INFO - PROCESS | 1662 | 1465273696753 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 21:28:16 INFO - PROCESS | 1662 | 1465273696754 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 21:28:16 INFO - PROCESS | 1662 | 1465273696757 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:28:16 INFO - PROCESS | 1662 | 1465273696759 Marionette TRACE conn2 <- [1,1738,null,{}] 21:28:16 INFO - PROCESS | 1662 | 1465273696767 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}] 21:28:16 INFO - PROCESS | 1662 | 1465273696771 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:16 INFO - PROCESS | 1662 | 1465273696876 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 21:28:16 INFO - PROCESS | 1662 | 1465273696988 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:16 INFO - PROCESS | 1662 | 1465273696991 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc5a000 == 45 [pid = 1662] [id = 442] 21:28:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12399e400) [pid = 1662] [serial = 1325] [outer = 0x0] 21:28:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124f85c00) [pid = 1662] [serial = 1326] [outer = 0x12399e400] 21:28:17 INFO - PROCESS | 1662 | 1465273697024 Marionette DEBUG loaded listener.js 21:28:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12532d400) [pid = 1662] [serial = 1327] [outer = 0x12399e400] 21:28:17 INFO - PROCESS | 1662 | 1465273697411 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]]]}] 21:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 724ms 21:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:28:17 INFO - PROCESS | 1662 | 1465273697481 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 21:28:17 INFO - PROCESS | 1662 | 1465273697483 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 21:28:17 INFO - PROCESS | 1662 | 1465273697486 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:28:17 INFO - PROCESS | 1662 | 1465273697487 Marionette TRACE conn2 <- [1,1742,null,{}] 21:28:17 INFO - PROCESS | 1662 | 1465273697489 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}] 21:28:17 INFO - PROCESS | 1662 | 1465273697490 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:17 INFO - PROCESS | 1662 | 1465273697598 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 21:28:17 INFO - PROCESS | 1662 | 1465273697722 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:17 INFO - PROCESS | 1662 | 1465273697723 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c40a000 == 46 [pid = 1662] [id = 443] 21:28:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11269a000) [pid = 1662] [serial = 1328] [outer = 0x0] 21:28:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x126d2d800) [pid = 1662] [serial = 1329] [outer = 0x11269a000] 21:28:17 INFO - PROCESS | 1662 | 1465273697755 Marionette DEBUG loaded listener.js 21:28:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x128a22c00) [pid = 1662] [serial = 1330] [outer = 0x11269a000] 21:28:18 INFO - PROCESS | 1662 | 1465273698428 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]]]}] 21:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 974ms 21:28:18 INFO - PROCESS | 1662 | 1465273698471 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 21:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:28:18 INFO - PROCESS | 1662 | 1465273698475 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 21:28:18 INFO - PROCESS | 1662 | 1465273698483 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:28:18 INFO - PROCESS | 1662 | 1465273698485 Marionette TRACE conn2 <- [1,1746,null,{}] 21:28:18 INFO - PROCESS | 1662 | 1465273698491 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}] 21:28:18 INFO - PROCESS | 1662 | 1465273698493 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:18 INFO - PROCESS | 1662 | 1465273698648 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 21:28:18 INFO - PROCESS | 1662 | 1465273698758 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:18 INFO - PROCESS | 1662 | 1465273698762 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ee1000 == 47 [pid = 1662] [id = 444] 21:28:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1164e7c00) [pid = 1662] [serial = 1331] [outer = 0x0] 21:28:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x116759400) [pid = 1662] [serial = 1332] [outer = 0x1164e7c00] 21:28:18 INFO - PROCESS | 1662 | 1465273698803 Marionette DEBUG loaded listener.js 21:28:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x117167c00) [pid = 1662] [serial = 1333] [outer = 0x1164e7c00] 21:28:19 INFO - PROCESS | 1662 | 1465273699234 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]]]}] 21:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 783ms 21:28:19 INFO - PROCESS | 1662 | 1465273699264 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 21:28:19 INFO - PROCESS | 1662 | 1465273699267 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 21:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:28:19 INFO - PROCESS | 1662 | 1465273699271 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:28:19 INFO - PROCESS | 1662 | 1465273699273 Marionette TRACE conn2 <- [1,1750,null,{}] 21:28:19 INFO - PROCESS | 1662 | 1465273699275 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}] 21:28:19 INFO - PROCESS | 1662 | 1465273699276 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:19 INFO - PROCESS | 1662 | 1465273699374 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 21:28:19 INFO - PROCESS | 1662 | 1465273699443 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:19 INFO - PROCESS | 1662 | 1465273699444 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x117147000 == 48 [pid = 1662] [id = 445] 21:28:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x118354800) [pid = 1662] [serial = 1334] [outer = 0x0] 21:28:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1187ef800) [pid = 1662] [serial = 1335] [outer = 0x118354800] 21:28:19 INFO - PROCESS | 1662 | 1465273699472 Marionette DEBUG loaded listener.js 21:28:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x118e13c00) [pid = 1662] [serial = 1336] [outer = 0x118354800] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x11660a800 == 47 [pid = 1662] [id = 413] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd72000 == 46 [pid = 1662] [id = 438] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12a415800 == 45 [pid = 1662] [id = 437] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x11662a800 == 44 [pid = 1662] [id = 436] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12a223800 == 43 [pid = 1662] [id = 435] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x126d0d000 == 42 [pid = 1662] [id = 434] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x124c42000 == 41 [pid = 1662] [id = 433] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x119c9d800 == 40 [pid = 1662] [id = 432] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x119579000 == 39 [pid = 1662] [id = 431] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x11745d000 == 38 [pid = 1662] [id = 430] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x112ab0800 == 37 [pid = 1662] [id = 429] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x113cb8000 == 36 [pid = 1662] [id = 428] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x1239d6000 == 35 [pid = 1662] [id = 427] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x117456800 == 34 [pid = 1662] [id = 426] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12c412000 == 33 [pid = 1662] [id = 425] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x118ee1000 == 32 [pid = 1662] [id = 444] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12c40a000 == 31 [pid = 1662] [id = 443] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc5a000 == 30 [pid = 1662] [id = 442] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x126045000 == 29 [pid = 1662] [id = 441] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12c5d4800 == 28 [pid = 1662] [id = 439] 21:28:20 INFO - PROCESS | 1662 | --DOCSHELL 0x11713e000 == 27 [pid = 1662] [id = 440] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1187f3000) [pid = 1662] [serial = 1245] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1192af000) [pid = 1662] [serial = 1246] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x117168000) [pid = 1662] [serial = 1242] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x117ea8000) [pid = 1662] [serial = 1243] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x123a02c00) [pid = 1662] [serial = 1251] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x123cbd800) [pid = 1662] [serial = 1254] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x119b9f400) [pid = 1662] [serial = 1248] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12399b800) [pid = 1662] [serial = 1249] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119b9e000) [pid = 1662] [serial = 1240] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119568800) [pid = 1662] [serial = 1239] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1187ef400) [pid = 1662] [serial = 1225] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1182e1800) [pid = 1662] [serial = 1224] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12399d800) [pid = 1662] [serial = 1228] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119ba2800) [pid = 1662] [serial = 1227] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x124fbb400) [pid = 1662] [serial = 1231] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x124f87000) [pid = 1662] [serial = 1230] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12601f000) [pid = 1662] [serial = 1234] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x124ff0800) [pid = 1662] [serial = 1233] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1187f6800) [pid = 1662] [serial = 1237] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118516400) [pid = 1662] [serial = 1236] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x124f84000) [pid = 1662] [serial = 1257] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x115f5c000) [pid = 1662] [serial = 1266] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12696d400) [pid = 1662] [serial = 1260] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12716cc00) [pid = 1662] [serial = 1261] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128875800) [pid = 1662] [serial = 1263] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119ba3c00) [pid = 1662] [serial = 1269] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124f86400) [pid = 1662] [serial = 1270] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1187ed000) [pid = 1662] [serial = 1267] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128a20400) [pid = 1662] [serial = 1272] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x129106800) [pid = 1662] [serial = 1275] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128993c00) [pid = 1662] [serial = 1264] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1257ecc00) [pid = 1662] [serial = 1258] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x123fa7800) [pid = 1662] [serial = 1255] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x129066800) [pid = 1662] [serial = 1273] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x123bd6800) [pid = 1662] [serial = 1252] [outer = 0x0] [url = about:blank] 21:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1223ms 21:28:20 INFO - PROCESS | 1662 | 1465273700489 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]]]}] 21:28:20 INFO - PROCESS | 1662 | 1465273700498 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 21:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:28:20 INFO - PROCESS | 1662 | 1465273700502 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 21:28:20 INFO - PROCESS | 1662 | 1465273700506 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:28:20 INFO - PROCESS | 1662 | 1465273700511 Marionette TRACE conn2 <- [1,1754,null,{}] 21:28:20 INFO - PROCESS | 1662 | 1465273700527 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}] 21:28:20 INFO - PROCESS | 1662 | 1465273700530 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:20 INFO - PROCESS | 1662 | 1465273700658 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 21:28:20 INFO - PROCESS | 1662 | 1465273700667 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:20 INFO - PROCESS | 1662 | 1465273700670 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x112a9c000 == 28 [pid = 1662] [id = 446] 21:28:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1126a0800) [pid = 1662] [serial = 1337] [outer = 0x0] 21:28:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112a0f800) [pid = 1662] [serial = 1338] [outer = 0x1126a0800] 21:28:20 INFO - PROCESS | 1662 | 1465273700748 Marionette DEBUG loaded listener.js 21:28:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x112a1a800) [pid = 1662] [serial = 1339] [outer = 0x1126a0800] 21:28:21 INFO - PROCESS | 1662 | 1465273701133 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]]]}] 21:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 636ms 21:28:21 INFO - PROCESS | 1662 | 1465273701141 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 21:28:21 INFO - PROCESS | 1662 | 1465273701145 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 21:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:28:21 INFO - PROCESS | 1662 | 1465273701152 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:28:21 INFO - PROCESS | 1662 | 1465273701154 Marionette TRACE conn2 <- [1,1758,null,{}] 21:28:21 INFO - PROCESS | 1662 | 1465273701157 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}] 21:28:21 INFO - PROCESS | 1662 | 1465273701158 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:21 INFO - PROCESS | 1662 | 1465273701243 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 21:28:21 INFO - PROCESS | 1662 | 1465273701319 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:21 INFO - PROCESS | 1662 | 1465273701320 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x11667f000 == 29 [pid = 1662] [id = 447] 21:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x112de9000) [pid = 1662] [serial = 1340] [outer = 0x0] 21:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1130a7000) [pid = 1662] [serial = 1341] [outer = 0x112de9000] 21:28:21 INFO - PROCESS | 1662 | 1465273701349 Marionette DEBUG loaded listener.js 21:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x115e08000) [pid = 1662] [serial = 1342] [outer = 0x112de9000] 21:28:21 INFO - PROCESS | 1662 | 1465273701639 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]]]}] 21:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 521ms 21:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:28:21 INFO - PROCESS | 1662 | 1465273701674 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 21:28:21 INFO - PROCESS | 1662 | 1465273701675 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 21:28:21 INFO - PROCESS | 1662 | 1465273701678 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:28:21 INFO - PROCESS | 1662 | 1465273701683 Marionette TRACE conn2 <- [1,1762,null,{}] 21:28:21 INFO - PROCESS | 1662 | 1465273701691 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}] 21:28:21 INFO - PROCESS | 1662 | 1465273701697 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:21 INFO - PROCESS | 1662 | 1465273701774 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 21:28:21 INFO - PROCESS | 1662 | 1465273701782 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:21 INFO - PROCESS | 1662 | 1465273701784 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x117474000 == 30 [pid = 1662] [id = 448] 21:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x116239800) [pid = 1662] [serial = 1343] [outer = 0x0] 21:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116975c00) [pid = 1662] [serial = 1344] [outer = 0x116239800] 21:28:21 INFO - PROCESS | 1662 | 1465273701811 Marionette DEBUG loaded listener.js 21:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116f0c400) [pid = 1662] [serial = 1345] [outer = 0x116239800] 21:28:22 INFO - PROCESS | 1662 | 1465273702164 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]]]}] 21:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 525ms 21:28:22 INFO - PROCESS | 1662 | 1465273702203 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 21:28:22 INFO - PROCESS | 1662 | 1465273702206 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 21:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:28:22 INFO - PROCESS | 1662 | 1465273702228 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:28:22 INFO - PROCESS | 1662 | 1465273702230 Marionette TRACE conn2 <- [1,1766,null,{}] 21:28:22 INFO - PROCESS | 1662 | 1465273702233 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}] 21:28:22 INFO - PROCESS | 1662 | 1465273702235 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:22 INFO - PROCESS | 1662 | 1465273702396 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 21:28:22 INFO - PROCESS | 1662 | 1465273702413 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:22 INFO - PROCESS | 1662 | 1465273702414 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185d1800 == 31 [pid = 1662] [id = 449] 21:28:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x117165400) [pid = 1662] [serial = 1346] [outer = 0x0] 21:28:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11716d400) [pid = 1662] [serial = 1347] [outer = 0x117165400] 21:28:22 INFO - PROCESS | 1662 | 1465273702439 Marionette DEBUG loaded listener.js 21:28:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x117e9fc00) [pid = 1662] [serial = 1348] [outer = 0x117165400] 21:28:22 INFO - PROCESS | 1662 | 1465273702799 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]]]}] 21:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 620ms 21:28:22 INFO - PROCESS | 1662 | 1465273702848 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 21:28:22 INFO - PROCESS | 1662 | 1465273702849 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 21:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:28:22 INFO - PROCESS | 1662 | 1465273702851 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:28:22 INFO - PROCESS | 1662 | 1465273702852 Marionette TRACE conn2 <- [1,1770,null,{}] 21:28:22 INFO - PROCESS | 1662 | 1465273702854 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}] 21:28:22 INFO - PROCESS | 1662 | 1465273702856 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:22 INFO - PROCESS | 1662 | 1465273702949 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 21:28:22 INFO - PROCESS | 1662 | 1465273702986 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:22 INFO - PROCESS | 1662 | 1465273702987 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193d1800 == 32 [pid = 1662] [id = 450] 21:28:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x111ecb400) [pid = 1662] [serial = 1349] [outer = 0x0] 21:28:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118245400) [pid = 1662] [serial = 1350] [outer = 0x111ecb400] 21:28:23 INFO - PROCESS | 1662 | 1465273703011 Marionette DEBUG loaded listener.js 21:28:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x118282000) [pid = 1662] [serial = 1351] [outer = 0x111ecb400] 21:28:23 INFO - PROCESS | 1662 | 1465273703354 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]]]}] 21:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 21:28:23 INFO - PROCESS | 1662 | 1465273703372 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 21:28:23 INFO - PROCESS | 1662 | 1465273703373 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 21:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:28:23 INFO - PROCESS | 1662 | 1465273703375 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:28:23 INFO - PROCESS | 1662 | 1465273703377 Marionette TRACE conn2 <- [1,1774,null,{}] 21:28:23 INFO - PROCESS | 1662 | 1465273703380 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}] 21:28:23 INFO - PROCESS | 1662 | 1465273703384 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:23 INFO - PROCESS | 1662 | 1465273703491 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 21:28:23 INFO - PROCESS | 1662 | 1465273703529 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:23 INFO - PROCESS | 1662 | 1465273703531 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c9c000 == 33 [pid = 1662] [id = 451] 21:28:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x117ea5000) [pid = 1662] [serial = 1352] [outer = 0x0] 21:28:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11834e800) [pid = 1662] [serial = 1353] [outer = 0x117ea5000] 21:28:23 INFO - PROCESS | 1662 | 1465273703555 Marionette DEBUG loaded listener.js 21:28:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1187f9400) [pid = 1662] [serial = 1354] [outer = 0x117ea5000] 21:28:23 INFO - PROCESS | 1662 | 1465273703867 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]]]}] 21:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 522ms 21:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:28:23 INFO - PROCESS | 1662 | 1465273703898 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 21:28:23 INFO - PROCESS | 1662 | 1465273703899 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 21:28:23 INFO - PROCESS | 1662 | 1465273703916 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:28:23 INFO - PROCESS | 1662 | 1465273703917 Marionette TRACE conn2 <- [1,1778,null,{}] 21:28:23 INFO - PROCESS | 1662 | 1465273703919 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}] 21:28:23 INFO - PROCESS | 1662 | 1465273703920 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:24 INFO - PROCESS | 1662 | 1465273704016 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 21:28:24 INFO - PROCESS | 1662 | 1465273704019 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:24 INFO - PROCESS | 1662 | 1465273704021 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239ca000 == 34 [pid = 1662] [id = 452] 21:28:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1182df000) [pid = 1662] [serial = 1355] [outer = 0x0] 21:28:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118e16400) [pid = 1662] [serial = 1356] [outer = 0x1182df000] 21:28:24 INFO - PROCESS | 1662 | 1465273704044 Marionette DEBUG loaded listener.js 21:28:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118eba400) [pid = 1662] [serial = 1357] [outer = 0x1182df000] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x124aac400) [pid = 1662] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x111ec9c00) [pid = 1662] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12601b000) [pid = 1662] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x126021400) [pid = 1662] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x123883400) [pid = 1662] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118353400) [pid = 1662] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116a13800) [pid = 1662] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1187f5400) [pid = 1662] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x110eed800) [pid = 1662] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1192d3400) [pid = 1662] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116a0b800) [pid = 1662] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115f58000) [pid = 1662] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12899c000) [pid = 1662] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116981800) [pid = 1662] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:28:24 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x112695400) [pid = 1662] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:28:24 INFO - PROCESS | 1662 | 1465273704544 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]]]}] 21:28:24 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 21:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 683ms 21:28:24 INFO - PROCESS | 1662 | 1465273704585 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 21:28:24 INFO - PROCESS | 1662 | 1465273704586 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 21:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:28:24 INFO - PROCESS | 1662 | 1465273704588 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:28:24 INFO - PROCESS | 1662 | 1465273704589 Marionette TRACE conn2 <- [1,1782,null,{}] 21:28:24 INFO - PROCESS | 1662 | 1465273704592 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}] 21:28:24 INFO - PROCESS | 1662 | 1465273704593 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:24 INFO - PROCESS | 1662 | 1465273704670 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 21:28:24 INFO - PROCESS | 1662 | 1465273704674 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:24 INFO - PROCESS | 1662 | 1465273704675 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238ab000 == 35 [pid = 1662] [id = 453] 21:28:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x111c1c400) [pid = 1662] [serial = 1358] [outer = 0x0] 21:28:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11824a000) [pid = 1662] [serial = 1359] [outer = 0x111c1c400] 21:28:24 INFO - PROCESS | 1662 | 1465273704702 Marionette DEBUG loaded listener.js 21:28:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1192ac800) [pid = 1662] [serial = 1360] [outer = 0x111c1c400] 21:28:25 INFO - PROCESS | 1662 | 1465273705046 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]]]}] 21:28:25 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 21:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 471ms 21:28:25 INFO - PROCESS | 1662 | 1465273705059 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 21:28:25 INFO - PROCESS | 1662 | 1465273705061 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 21:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:28:25 INFO - PROCESS | 1662 | 1465273705066 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:28:25 INFO - PROCESS | 1662 | 1465273705075 Marionette TRACE conn2 <- [1,1786,null,{}] 21:28:25 INFO - PROCESS | 1662 | 1465273705080 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}] 21:28:25 INFO - PROCESS | 1662 | 1465273705081 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:25 INFO - PROCESS | 1662 | 1465273705182 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 21:28:25 INFO - PROCESS | 1662 | 1465273705188 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:25 INFO - PROCESS | 1662 | 1465273705189 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x123bcd000 == 36 [pid = 1662] [id = 454] 21:28:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112a1d400) [pid = 1662] [serial = 1361] [outer = 0x0] 21:28:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118eb9800) [pid = 1662] [serial = 1362] [outer = 0x112a1d400] 21:28:25 INFO - PROCESS | 1662 | 1465273705213 Marionette DEBUG loaded listener.js 21:28:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1192d5800) [pid = 1662] [serial = 1363] [outer = 0x112a1d400] 21:28:25 INFO - PROCESS | 1662 | 1465273705514 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]]]}] 21:28:25 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 21:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 477ms 21:28:25 INFO - PROCESS | 1662 | 1465273705543 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 21:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:28:25 INFO - PROCESS | 1662 | 1465273705547 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 21:28:25 INFO - PROCESS | 1662 | 1465273705549 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:28:25 INFO - PROCESS | 1662 | 1465273705550 Marionette TRACE conn2 <- [1,1790,null,{}] 21:28:25 INFO - PROCESS | 1662 | 1465273705553 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}] 21:28:25 INFO - PROCESS | 1662 | 1465273705554 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:25 INFO - PROCESS | 1662 | 1465273705632 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 21:28:25 INFO - PROCESS | 1662 | 1465273705636 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:25 INFO - PROCESS | 1662 | 1465273705637 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c53000 == 37 [pid = 1662] [id = 455] 21:28:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1192d6400) [pid = 1662] [serial = 1364] [outer = 0x0] 21:28:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119322000) [pid = 1662] [serial = 1365] [outer = 0x1192d6400] 21:28:25 INFO - PROCESS | 1662 | 1465273705662 Marionette DEBUG loaded listener.js 21:28:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11955a800) [pid = 1662] [serial = 1366] [outer = 0x1192d6400] 21:28:26 INFO - PROCESS | 1662 | 1465273706010 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]]]}] 21:28:26 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) 21:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 468ms 21:28:26 INFO - PROCESS | 1662 | 1465273706017 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 21:28:26 INFO - PROCESS | 1662 | 1465273706019 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 21:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:28:26 INFO - PROCESS | 1662 | 1465273706021 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:28:26 INFO - PROCESS | 1662 | 1465273706022 Marionette TRACE conn2 <- [1,1794,null,{}] 21:28:26 INFO - PROCESS | 1662 | 1465273706025 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}] 21:28:26 INFO - PROCESS | 1662 | 1465273706026 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:26 INFO - PROCESS | 1662 | 1465273706158 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 21:28:26 INFO - PROCESS | 1662 | 1465273706165 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:26 INFO - PROCESS | 1662 | 1465273706167 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12604d800 == 38 [pid = 1662] [id = 456] 21:28:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11955dc00) [pid = 1662] [serial = 1367] [outer = 0x0] 21:28:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11991b000) [pid = 1662] [serial = 1368] [outer = 0x11955dc00] 21:28:26 INFO - PROCESS | 1662 | 1465273706193 Marionette DEBUG loaded listener.js 21:28:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12398a400) [pid = 1662] [serial = 1369] [outer = 0x11955dc00] 21:28:26 INFO - PROCESS | 1662 | 1465273706552 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]]]}] 21:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 576ms 21:28:26 INFO - PROCESS | 1662 | 1465273706598 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 21:28:26 INFO - PROCESS | 1662 | 1465273706600 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 21:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:28:26 INFO - PROCESS | 1662 | 1465273706604 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:28:26 INFO - PROCESS | 1662 | 1465273706606 Marionette TRACE conn2 <- [1,1798,null,{}] 21:28:26 INFO - PROCESS | 1662 | 1465273706610 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}] 21:28:26 INFO - PROCESS | 1662 | 1465273706612 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:26 INFO - PROCESS | 1662 | 1465273706731 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 21:28:26 INFO - PROCESS | 1662 | 1465273706785 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:26 INFO - PROCESS | 1662 | 1465273706789 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1127e7800 == 39 [pid = 1662] [id = 457] 21:28:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1122ab400) [pid = 1662] [serial = 1370] [outer = 0x0] 21:28:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x112698400) [pid = 1662] [serial = 1371] [outer = 0x1122ab400] 21:28:26 INFO - PROCESS | 1662 | 1465273706819 Marionette DEBUG loaded listener.js 21:28:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x112a18c00) [pid = 1662] [serial = 1372] [outer = 0x1122ab400] 21:28:27 INFO - PROCESS | 1662 | 1465273707337 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]]]}] 21:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 771ms 21:28:27 INFO - PROCESS | 1662 | 1465273707390 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 21:28:27 INFO - PROCESS | 1662 | 1465273707394 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 21:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:28:27 INFO - PROCESS | 1662 | 1465273707401 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:28:27 INFO - PROCESS | 1662 | 1465273707403 Marionette TRACE conn2 <- [1,1802,null,{}] 21:28:27 INFO - PROCESS | 1662 | 1465273707406 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}] 21:28:27 INFO - PROCESS | 1662 | 1465273707407 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:27 INFO - PROCESS | 1662 | 1465273707515 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 21:28:27 INFO - PROCESS | 1662 | 1465273707597 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:27 INFO - PROCESS | 1662 | 1465273707599 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185c9800 == 40 [pid = 1662] [id = 458] 21:28:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x115f5b800) [pid = 1662] [serial = 1373] [outer = 0x0] 21:28:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11622e400) [pid = 1662] [serial = 1374] [outer = 0x115f5b800] 21:28:27 INFO - PROCESS | 1662 | 1465273707630 Marionette DEBUG loaded listener.js 21:28:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116754400) [pid = 1662] [serial = 1375] [outer = 0x115f5b800] 21:28:28 INFO - PROCESS | 1662 | 1465273708145 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]]]}] 21:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 820ms 21:28:28 INFO - PROCESS | 1662 | 1465273708323 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 21:28:28 INFO - PROCESS | 1662 | 1465273708325 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 21:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:28:28 INFO - PROCESS | 1662 | 1465273708358 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:28:28 INFO - PROCESS | 1662 | 1465273708359 Marionette TRACE conn2 <- [1,1806,null,{}] 21:28:28 INFO - PROCESS | 1662 | 1465273708363 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}] 21:28:28 INFO - PROCESS | 1662 | 1465273708365 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:28 INFO - PROCESS | 1662 | 1465273708491 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 21:28:28 INFO - PROCESS | 1662 | 1465273708607 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:28 INFO - PROCESS | 1662 | 1465273708611 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x11328d800 == 41 [pid = 1662] [id = 459] 21:28:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1130ac400) [pid = 1662] [serial = 1376] [outer = 0x0] 21:28:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x113c1e400) [pid = 1662] [serial = 1377] [outer = 0x1130ac400] 21:28:28 INFO - PROCESS | 1662 | 1465273708646 Marionette DEBUG loaded listener.js 21:28:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x115f61800) [pid = 1662] [serial = 1378] [outer = 0x1130ac400] 21:28:28 INFO - PROCESS | 1662 | --DOCSHELL 0x124c53000 == 40 [pid = 1662] [id = 455] 21:28:28 INFO - PROCESS | 1662 | --DOCSHELL 0x123bcd000 == 39 [pid = 1662] [id = 454] 21:28:28 INFO - PROCESS | 1662 | --DOCSHELL 0x1238ab000 == 38 [pid = 1662] [id = 453] 21:28:28 INFO - PROCESS | 1662 | --DOCSHELL 0x1239ca000 == 37 [pid = 1662] [id = 452] 21:28:28 INFO - PROCESS | 1662 | --DOCSHELL 0x119c9c000 == 36 [pid = 1662] [id = 451] 21:28:28 INFO - PROCESS | 1662 | --DOCSHELL 0x1193d1800 == 35 [pid = 1662] [id = 450] 21:28:28 INFO - PROCESS | 1662 | --DOCSHELL 0x1185d1800 == 34 [pid = 1662] [id = 449] 21:28:28 INFO - PROCESS | 1662 | --DOCSHELL 0x117474000 == 33 [pid = 1662] [id = 448] 21:28:28 INFO - PROCESS | 1662 | --DOCSHELL 0x11667f000 == 32 [pid = 1662] [id = 447] 21:28:28 INFO - PROCESS | 1662 | --DOCSHELL 0x112a9c000 == 31 [pid = 1662] [id = 446] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x124f8d000) [pid = 1662] [serial = 1302] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x123cc2c00) [pid = 1662] [serial = 1299] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12601a400) [pid = 1662] [serial = 1303] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x126fd2800) [pid = 1662] [serial = 1305] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x126d2dc00) [pid = 1662] [serial = 1314] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1239a1400) [pid = 1662] [serial = 1296] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118590800) [pid = 1662] [serial = 1290] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1187fbc00) [pid = 1662] [serial = 1291] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x117160800) [pid = 1662] [serial = 1287] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1176e5800) [pid = 1662] [serial = 1288] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1192b1800) [pid = 1662] [serial = 1281] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1182dcc00) [pid = 1662] [serial = 1309] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119561c00) [pid = 1662] [serial = 1282] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119562c00) [pid = 1662] [serial = 1293] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x123883c00) [pid = 1662] [serial = 1294] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11715ec00) [pid = 1662] [serial = 1278] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11824b800) [pid = 1662] [serial = 1279] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1182e7000) [pid = 1662] [serial = 1284] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119ba0800) [pid = 1662] [serial = 1285] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12916e000) [pid = 1662] [serial = 1276] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128a28800) [pid = 1662] [serial = 1315] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x113c56000) [pid = 1662] [serial = 1308] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1257f0c00) [pid = 1662] [serial = 1317] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128872c00) [pid = 1662] [serial = 1306] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1293cc800) [pid = 1662] [serial = 1318] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x124ad4c00) [pid = 1662] [serial = 1300] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124f8b400) [pid = 1662] [serial = 1312] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x123bd8000) [pid = 1662] [serial = 1297] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11991bc00) [pid = 1662] [serial = 1311] [outer = 0x0] [url = about:blank] 21:28:29 INFO - PROCESS | 1662 | 1465273709046 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]]]}] 21:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 724ms 21:28:29 INFO - PROCESS | 1662 | 1465273709081 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 21:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:28:29 INFO - PROCESS | 1662 | 1465273709083 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 21:28:29 INFO - PROCESS | 1662 | 1465273709087 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:28:29 INFO - PROCESS | 1662 | 1465273709090 Marionette TRACE conn2 <- [1,1810,null,{}] 21:28:29 INFO - PROCESS | 1662 | 1465273709092 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}] 21:28:29 INFO - PROCESS | 1662 | 1465273709094 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:29 INFO - PROCESS | 1662 | 1465273709172 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 21:28:29 INFO - PROCESS | 1662 | 1465273709227 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:29 INFO - PROCESS | 1662 | 1465273709229 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x117454800 == 32 [pid = 1662] [id = 460] 21:28:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11622ec00) [pid = 1662] [serial = 1379] [outer = 0x0] 21:28:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116a12400) [pid = 1662] [serial = 1380] [outer = 0x11622ec00] 21:28:29 INFO - PROCESS | 1662 | 1465273709255 Marionette DEBUG loaded listener.js 21:28:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x117169000) [pid = 1662] [serial = 1381] [outer = 0x11622ec00] 21:28:29 INFO - PROCESS | 1662 | 1465273709583 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]]]}] 21:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 523ms 21:28:29 INFO - PROCESS | 1662 | 1465273709610 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 21:28:29 INFO - PROCESS | 1662 | 1465273709611 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 21:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:28:29 INFO - PROCESS | 1662 | 1465273709615 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:28:29 INFO - PROCESS | 1662 | 1465273709616 Marionette TRACE conn2 <- [1,1814,null,{}] 21:28:29 INFO - PROCESS | 1662 | 1465273709623 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}] 21:28:29 INFO - PROCESS | 1662 | 1465273709626 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:29 INFO - PROCESS | 1662 | 1465273709704 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 21:28:29 INFO - PROCESS | 1662 | 1465273709763 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:29 INFO - PROCESS | 1662 | 1465273709766 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x11922f800 == 33 [pid = 1662] [id = 461] 21:28:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11827cc00) [pid = 1662] [serial = 1382] [outer = 0x0] 21:28:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118352800) [pid = 1662] [serial = 1383] [outer = 0x11827cc00] 21:28:29 INFO - PROCESS | 1662 | 1465273709800 Marionette DEBUG loaded listener.js 21:28:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118516400) [pid = 1662] [serial = 1384] [outer = 0x11827cc00] 21:28:30 INFO - PROCESS | 1662 | 1465273710114 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]]]}] 21:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 518ms 21:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:28:30 INFO - PROCESS | 1662 | 1465273710134 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 21:28:30 INFO - PROCESS | 1662 | 1465273710135 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 21:28:30 INFO - PROCESS | 1662 | 1465273710137 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:28:30 INFO - PROCESS | 1662 | 1465273710138 Marionette TRACE conn2 <- [1,1818,null,{}] 21:28:30 INFO - PROCESS | 1662 | 1465273710140 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}] 21:28:30 INFO - PROCESS | 1662 | 1465273710142 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:30 INFO - PROCESS | 1662 | 1465273710227 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 21:28:30 INFO - PROCESS | 1662 | 1465273710233 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:30 INFO - PROCESS | 1662 | 1465273710234 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239bd000 == 34 [pid = 1662] [id = 462] 21:28:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118593c00) [pid = 1662] [serial = 1385] [outer = 0x0] 21:28:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118e53000) [pid = 1662] [serial = 1386] [outer = 0x118593c00] 21:28:30 INFO - PROCESS | 1662 | 1465273710259 Marionette DEBUG loaded listener.js 21:28:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1192b1800) [pid = 1662] [serial = 1387] [outer = 0x118593c00] 21:28:30 INFO - PROCESS | 1662 | 1465273710586 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]]]}] 21:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 471ms 21:28:30 INFO - PROCESS | 1662 | 1465273710609 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 21:28:30 INFO - PROCESS | 1662 | 1465273710610 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 21:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:28:30 INFO - PROCESS | 1662 | 1465273710614 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:28:30 INFO - PROCESS | 1662 | 1465273710616 Marionette TRACE conn2 <- [1,1822,null,{}] 21:28:30 INFO - PROCESS | 1662 | 1465273710618 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}] 21:28:30 INFO - PROCESS | 1662 | 1465273710619 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:30 INFO - PROCESS | 1662 | 1465273710726 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 21:28:30 INFO - PROCESS | 1662 | 1465273710734 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:30 INFO - PROCESS | 1662 | 1465273710742 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a3c000 == 35 [pid = 1662] [id = 463] 21:28:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x112041c00) [pid = 1662] [serial = 1388] [outer = 0x0] 21:28:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1192d2800) [pid = 1662] [serial = 1389] [outer = 0x112041c00] 21:28:30 INFO - PROCESS | 1662 | 1465273710768 Marionette DEBUG loaded listener.js 21:28:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11948e000) [pid = 1662] [serial = 1390] [outer = 0x112041c00] 21:28:31 INFO - PROCESS | 1662 | 1465273711107 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]]]}] 21:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 520ms 21:28:31 INFO - PROCESS | 1662 | 1465273711133 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 21:28:31 INFO - PROCESS | 1662 | 1465273711134 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 21:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:28:31 INFO - PROCESS | 1662 | 1465273711137 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:28:31 INFO - PROCESS | 1662 | 1465273711138 Marionette TRACE conn2 <- [1,1826,null,{}] 21:28:31 INFO - PROCESS | 1662 | 1465273711145 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}] 21:28:31 INFO - PROCESS | 1662 | 1465273711149 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:31 INFO - PROCESS | 1662 | 1465273711270 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 21:28:31 INFO - PROCESS | 1662 | 1465273711274 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:31 INFO - PROCESS | 1662 | 1465273711276 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x1255f5800 == 36 [pid = 1662] [id = 464] 21:28:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11955e000) [pid = 1662] [serial = 1391] [outer = 0x0] 21:28:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119b99000) [pid = 1662] [serial = 1392] [outer = 0x11955e000] 21:28:31 INFO - PROCESS | 1662 | 1465273711333 Marionette DEBUG loaded listener.js 21:28:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12399ac00) [pid = 1662] [serial = 1393] [outer = 0x11955e000] 21:28:31 INFO - PROCESS | 1662 | 1465273711659 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]]]}] 21:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 570ms 21:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:28:31 INFO - PROCESS | 1662 | 1465273711707 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 21:28:31 INFO - PROCESS | 1662 | 1465273711708 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 21:28:31 INFO - PROCESS | 1662 | 1465273711711 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:28:31 INFO - PROCESS | 1662 | 1465273711712 Marionette TRACE conn2 <- [1,1830,null,{}] 21:28:31 INFO - PROCESS | 1662 | 1465273711714 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}] 21:28:31 INFO - PROCESS | 1662 | 1465273711715 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:31 INFO - PROCESS | 1662 | 1465273711820 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 21:28:31 INFO - PROCESS | 1662 | 1465273711824 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:31 INFO - PROCESS | 1662 | 1465273711825 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x126054800 == 37 [pid = 1662] [id = 465] 21:28:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12399b400) [pid = 1662] [serial = 1394] [outer = 0x0] 21:28:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x123a05400) [pid = 1662] [serial = 1395] [outer = 0x12399b400] 21:28:31 INFO - PROCESS | 1662 | 1465273711849 Marionette DEBUG loaded listener.js 21:28:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123a0d400) [pid = 1662] [serial = 1396] [outer = 0x12399b400] 21:28:32 INFO - PROCESS | 1662 | 1465273712172 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]]]}] 21:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 521ms 21:28:32 INFO - PROCESS | 1662 | 1465273712232 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 21:28:32 INFO - PROCESS | 1662 | 1465273712233 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 21:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:28:32 INFO - PROCESS | 1662 | 1465273712235 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:28:32 INFO - PROCESS | 1662 | 1465273712236 Marionette TRACE conn2 <- [1,1834,null,{}] 21:28:32 INFO - PROCESS | 1662 | 1465273712239 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}] 21:28:32 INFO - PROCESS | 1662 | 1465273712240 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:32 INFO - PROCESS | 1662 | 1465273712339 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 21:28:32 INFO - PROCESS | 1662 | 1465273712351 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:32 INFO - PROCESS | 1662 | 1465273712353 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a3c000 == 38 [pid = 1662] [id = 466] 21:28:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1239a2800) [pid = 1662] [serial = 1397] [outer = 0x0] 21:28:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x123bd4c00) [pid = 1662] [serial = 1398] [outer = 0x1239a2800] 21:28:32 INFO - PROCESS | 1662 | 1465273712377 Marionette DEBUG loaded listener.js 21:28:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x123cc2000) [pid = 1662] [serial = 1399] [outer = 0x1239a2800] 21:28:32 INFO - PROCESS | 1662 | 1465273712708 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]]]}] 21:28:32 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 21:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 517ms 21:28:32 INFO - PROCESS | 1662 | 1465273712754 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 21:28:32 INFO - PROCESS | 1662 | 1465273712755 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 21:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:28:32 INFO - PROCESS | 1662 | 1465273712757 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:28:32 INFO - PROCESS | 1662 | 1465273712758 Marionette TRACE conn2 <- [1,1838,null,{}] 21:28:32 INFO - PROCESS | 1662 | 1465273712760 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}] 21:28:32 INFO - PROCESS | 1662 | 1465273712762 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:32 INFO - PROCESS | 1662 | 1465273712870 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 21:28:32 INFO - PROCESS | 1662 | 1465273712882 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:32 INFO - PROCESS | 1662 | 1465273712883 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291c0000 == 39 [pid = 1662] [id = 467] 21:28:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x123cc3000) [pid = 1662] [serial = 1400] [outer = 0x0] 21:28:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x123cc4800) [pid = 1662] [serial = 1401] [outer = 0x123cc3000] 21:28:32 INFO - PROCESS | 1662 | 1465273712907 Marionette DEBUG loaded listener.js 21:28:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x123fad800) [pid = 1662] [serial = 1402] [outer = 0x123cc3000] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x117165400) [pid = 1662] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1126a0800) [pid = 1662] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x117ea5000) [pid = 1662] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116239800) [pid = 1662] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x112de9000) [pid = 1662] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118354800) [pid = 1662] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x111ecb400) [pid = 1662] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116ae1800) [pid = 1662] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1182df000) [pid = 1662] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1192d6400) [pid = 1662] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118592000) [pid = 1662] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x111c1c400) [pid = 1662] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x112a1d400) [pid = 1662] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12399e400) [pid = 1662] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11269a000) [pid = 1662] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:28:33 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1164e7c00) [pid = 1662] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:28:33 INFO - PROCESS | 1662 | 1465273713293 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]]]}] 21:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 567ms 21:28:33 INFO - PROCESS | 1662 | 1465273713325 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 21:28:33 INFO - PROCESS | 1662 | 1465273713326 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 21:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:28:33 INFO - PROCESS | 1662 | 1465273713334 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:28:33 INFO - PROCESS | 1662 | 1465273713335 Marionette TRACE conn2 <- [1,1842,null,{}] 21:28:33 INFO - PROCESS | 1662 | 1465273713338 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}] 21:28:33 INFO - PROCESS | 1662 | 1465273713339 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:33 INFO - PROCESS | 1662 | 1465273713453 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 21:28:33 INFO - PROCESS | 1662 | 1465273713489 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:33 INFO - PROCESS | 1662 | 1465273713490 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x123899800 == 40 [pid = 1662] [id = 468] 21:28:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x111eca400) [pid = 1662] [serial = 1403] [outer = 0x0] 21:28:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118281c00) [pid = 1662] [serial = 1404] [outer = 0x111eca400] 21:28:33 INFO - PROCESS | 1662 | 1465273713514 Marionette DEBUG loaded listener.js 21:28:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1187fac00) [pid = 1662] [serial = 1405] [outer = 0x111eca400] 21:28:33 INFO - PROCESS | 1662 | 1465273713803 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]]]}] 21:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 522ms 21:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:28:33 INFO - PROCESS | 1662 | 1465273713857 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 21:28:33 INFO - PROCESS | 1662 | 1465273713858 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 21:28:33 INFO - PROCESS | 1662 | 1465273713860 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:28:33 INFO - PROCESS | 1662 | 1465273713864 Marionette TRACE conn2 <- [1,1846,null,{}] 21:28:33 INFO - PROCESS | 1662 | 1465273713867 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}] 21:28:33 INFO - PROCESS | 1662 | 1465273713868 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:33 INFO - PROCESS | 1662 | 1465273713967 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 21:28:34 INFO - PROCESS | 1662 | 1465273714023 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:34 INFO - PROCESS | 1662 | 1465273714025 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a21f800 == 41 [pid = 1662] [id = 469] 21:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1122a0800) [pid = 1662] [serial = 1406] [outer = 0x0] 21:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1192d6400) [pid = 1662] [serial = 1407] [outer = 0x1122a0800] 21:28:34 INFO - PROCESS | 1662 | 1465273714051 Marionette DEBUG loaded listener.js 21:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124dd4c00) [pid = 1662] [serial = 1408] [outer = 0x1122a0800] 21:28:34 INFO - PROCESS | 1662 | 1465273714321 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]]]}] 21:28:34 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) 21:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 472ms 21:28:34 INFO - PROCESS | 1662 | 1465273714338 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 21:28:34 INFO - PROCESS | 1662 | 1465273714339 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 21:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:28:34 INFO - PROCESS | 1662 | 1465273714341 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:28:34 INFO - PROCESS | 1662 | 1465273714342 Marionette TRACE conn2 <- [1,1850,null,{}] 21:28:34 INFO - PROCESS | 1662 | 1465273714345 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}] 21:28:34 INFO - PROCESS | 1662 | 1465273714347 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:34 INFO - PROCESS | 1662 | 1465273714444 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 21:28:34 INFO - PROCESS | 1662 | 1465273714450 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:34 INFO - PROCESS | 1662 | 1465273714451 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a769000 == 42 [pid = 1662] [id = 470] 21:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123cc9800) [pid = 1662] [serial = 1409] [outer = 0x0] 21:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x124f8bc00) [pid = 1662] [serial = 1410] [outer = 0x123cc9800] 21:28:34 INFO - PROCESS | 1662 | 1465273714476 Marionette DEBUG loaded listener.js 21:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124fb7c00) [pid = 1662] [serial = 1411] [outer = 0x123cc9800] 21:28:34 INFO - PROCESS | 1662 | 1465273714828 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]]]}] 21:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 21:28:34 INFO - PROCESS | 1662 | 1465273714874 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 21:28:34 INFO - PROCESS | 1662 | 1465273714875 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 21:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:28:34 INFO - PROCESS | 1662 | 1465273714879 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:28:34 INFO - PROCESS | 1662 | 1465273714880 Marionette TRACE conn2 <- [1,1854,null,{}] 21:28:34 INFO - PROCESS | 1662 | 1465273714883 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}] 21:28:34 INFO - PROCESS | 1662 | 1465273714884 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:34 INFO - PROCESS | 1662 | 1465273714975 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 21:28:34 INFO - PROCESS | 1662 | 1465273714979 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:34 INFO - PROCESS | 1662 | 1465273714980 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af21000 == 43 [pid = 1662] [id = 471] 21:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x124dd3800) [pid = 1662] [serial = 1412] [outer = 0x0] 21:28:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124fe7400) [pid = 1662] [serial = 1413] [outer = 0x124dd3800] 21:28:35 INFO - PROCESS | 1662 | 1465273715004 Marionette DEBUG loaded listener.js 21:28:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124ff0800) [pid = 1662] [serial = 1414] [outer = 0x124dd3800] 21:28:35 INFO - PROCESS | 1662 | 1465273715488 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]]]}] 21:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 669ms 21:28:35 INFO - PROCESS | 1662 | 1465273715549 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 21:28:35 INFO - PROCESS | 1662 | 1465273715552 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 21:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:28:35 INFO - PROCESS | 1662 | 1465273715555 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:28:35 INFO - PROCESS | 1662 | 1465273715557 Marionette TRACE conn2 <- [1,1858,null,{}] 21:28:35 INFO - PROCESS | 1662 | 1465273715561 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}] 21:28:35 INFO - PROCESS | 1662 | 1465273715563 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:35 INFO - PROCESS | 1662 | 1465273715676 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 21:28:35 INFO - PROCESS | 1662 | 1465273715761 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:35 INFO - PROCESS | 1662 | 1465273715763 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x11810e000 == 44 [pid = 1662] [id = 472] 21:28:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x115f5c400) [pid = 1662] [serial = 1415] [outer = 0x0] 21:28:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11645ec00) [pid = 1662] [serial = 1416] [outer = 0x115f5c400] 21:28:35 INFO - PROCESS | 1662 | 1465273715837 Marionette DEBUG loaded listener.js 21:28:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x116f0dc00) [pid = 1662] [serial = 1417] [outer = 0x115f5c400] 21:28:36 INFO - PROCESS | 1662 | 1465273716230 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]]]}] 21:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 721ms 21:28:36 INFO - PROCESS | 1662 | 1465273716276 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 21:28:36 INFO - PROCESS | 1662 | 1465273716281 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 21:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:28:36 INFO - PROCESS | 1662 | 1465273716286 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:28:36 INFO - PROCESS | 1662 | 1465273716288 Marionette TRACE conn2 <- [1,1862,null,{}] 21:28:36 INFO - PROCESS | 1662 | 1465273716290 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}] 21:28:36 INFO - PROCESS | 1662 | 1465273716292 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:36 INFO - PROCESS | 1662 | 1465273716395 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 21:28:36 INFO - PROCESS | 1662 | 1465273716456 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:36 INFO - PROCESS | 1662 | 1465273716458 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239c9800 == 45 [pid = 1662] [id = 473] 21:28:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x117ea5400) [pid = 1662] [serial = 1418] [outer = 0x0] 21:28:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1182e6000) [pid = 1662] [serial = 1419] [outer = 0x117ea5400] 21:28:36 INFO - PROCESS | 1662 | 1465273716488 Marionette DEBUG loaded listener.js 21:28:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11858f400) [pid = 1662] [serial = 1420] [outer = 0x117ea5400] 21:28:36 INFO - PROCESS | 1662 | 1465273716935 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]]]}] 21:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 673ms 21:28:36 INFO - PROCESS | 1662 | 1465273716960 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 21:28:36 INFO - PROCESS | 1662 | 1465273716962 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 21:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:28:36 INFO - PROCESS | 1662 | 1465273716966 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:28:36 INFO - PROCESS | 1662 | 1465273716969 Marionette TRACE conn2 <- [1,1866,null,{}] 21:28:36 INFO - PROCESS | 1662 | 1465273716977 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}] 21:28:36 INFO - PROCESS | 1662 | 1465273716980 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:37 INFO - PROCESS | 1662 | 1465273717143 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 21:28:37 INFO - PROCESS | 1662 | 1465273717212 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:37 INFO - PROCESS | 1662 | 1465273717214 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a775800 == 46 [pid = 1662] [id = 474] 21:28:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119561c00) [pid = 1662] [serial = 1421] [outer = 0x0] 21:28:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119914400) [pid = 1662] [serial = 1422] [outer = 0x119561c00] 21:28:37 INFO - PROCESS | 1662 | 1465273717246 Marionette DEBUG loaded listener.js 21:28:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119b9f800) [pid = 1662] [serial = 1423] [outer = 0x119561c00] 21:28:37 INFO - PROCESS | 1662 | 1465273717685 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]]]}] 21:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 771ms 21:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:28:37 INFO - PROCESS | 1662 | 1465273717738 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 21:28:37 INFO - PROCESS | 1662 | 1465273717740 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 21:28:37 INFO - PROCESS | 1662 | 1465273717742 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:28:37 INFO - PROCESS | 1662 | 1465273717743 Marionette TRACE conn2 <- [1,1870,null,{}] 21:28:37 INFO - PROCESS | 1662 | 1465273717766 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}] 21:28:37 INFO - PROCESS | 1662 | 1465273717767 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:37 INFO - PROCESS | 1662 | 1465273717872 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 21:28:37 INFO - PROCESS | 1662 | 1465273717945 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:37 INFO - PROCESS | 1662 | 1465273717946 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e6e000 == 47 [pid = 1662] [id = 475] 21:28:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x115eac800) [pid = 1662] [serial = 1424] [outer = 0x0] 21:28:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118350400) [pid = 1662] [serial = 1425] [outer = 0x115eac800] 21:28:37 INFO - PROCESS | 1662 | 1465273717975 Marionette DEBUG loaded listener.js 21:28:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x119567800) [pid = 1662] [serial = 1426] [outer = 0x115eac800] 21:28:38 INFO - PROCESS | 1662 | 1465273718543 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]]]}] 21:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 840ms 21:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:28:38 INFO - PROCESS | 1662 | 1465273718598 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 21:28:38 INFO - PROCESS | 1662 | 1465273718601 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 21:28:38 INFO - PROCESS | 1662 | 1465273718605 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:28:38 INFO - PROCESS | 1662 | 1465273718607 Marionette TRACE conn2 <- [1,1874,null,{}] 21:28:38 INFO - PROCESS | 1662 | 1465273718611 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}] 21:28:38 INFO - PROCESS | 1662 | 1465273718614 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:38 INFO - PROCESS | 1662 | 1465273718710 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 21:28:38 INFO - PROCESS | 1662 | 1465273718785 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:38 INFO - PROCESS | 1662 | 1465273718786 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1131a7000 == 48 [pid = 1662] [id = 476] 21:28:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1164e0c00) [pid = 1662] [serial = 1427] [outer = 0x0] 21:28:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x116751000) [pid = 1662] [serial = 1428] [outer = 0x1164e0c00] 21:28:38 INFO - PROCESS | 1662 | 1465273718814 Marionette DEBUG loaded listener.js 21:28:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x116f0fc00) [pid = 1662] [serial = 1429] [outer = 0x1164e0c00] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x117147000 == 47 [pid = 1662] [id = 445] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12a769000 == 46 [pid = 1662] [id = 470] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12a21f800 == 45 [pid = 1662] [id = 469] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x123899800 == 44 [pid = 1662] [id = 468] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1291c0000 == 43 [pid = 1662] [id = 467] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x128a3c000 == 42 [pid = 1662] [id = 466] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x126054800 == 41 [pid = 1662] [id = 465] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1255f5800 == 40 [pid = 1662] [id = 464] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x123a3c000 == 39 [pid = 1662] [id = 463] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1239bd000 == 38 [pid = 1662] [id = 462] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11922f800 == 37 [pid = 1662] [id = 461] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x117454800 == 36 [pid = 1662] [id = 460] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11328d800 == 35 [pid = 1662] [id = 459] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1185c9800 == 34 [pid = 1662] [id = 458] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1127e7800 == 33 [pid = 1662] [id = 457] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12604d800 == 32 [pid = 1662] [id = 456] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x115e6e000 == 31 [pid = 1662] [id = 475] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12a775800 == 30 [pid = 1662] [id = 474] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1239c9800 == 29 [pid = 1662] [id = 473] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12af21000 == 28 [pid = 1662] [id = 471] 21:28:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11810e000 == 27 [pid = 1662] [id = 472] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x117e9fc00) [pid = 1662] [serial = 1348] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x112a0f800) [pid = 1662] [serial = 1338] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x112a1a800) [pid = 1662] [serial = 1339] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11834e800) [pid = 1662] [serial = 1353] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x116975c00) [pid = 1662] [serial = 1344] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1130a7000) [pid = 1662] [serial = 1341] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x115e08000) [pid = 1662] [serial = 1342] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118e13c00) [pid = 1662] [serial = 1336] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1187ef800) [pid = 1662] [serial = 1335] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118282000) [pid = 1662] [serial = 1351] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118245400) [pid = 1662] [serial = 1350] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1182e3c00) [pid = 1662] [serial = 1321] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11716ac00) [pid = 1662] [serial = 1320] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118e16400) [pid = 1662] [serial = 1356] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11955a800) [pid = 1662] [serial = 1366] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119b98c00) [pid = 1662] [serial = 1324] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119489800) [pid = 1662] [serial = 1323] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1187f9400) [pid = 1662] [serial = 1354] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1192ac800) [pid = 1662] [serial = 1360] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118eb9800) [pid = 1662] [serial = 1362] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11991b000) [pid = 1662] [serial = 1368] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11824a000) [pid = 1662] [serial = 1359] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12532d400) [pid = 1662] [serial = 1327] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124f85c00) [pid = 1662] [serial = 1326] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128a22c00) [pid = 1662] [serial = 1330] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x126d2d800) [pid = 1662] [serial = 1329] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119322000) [pid = 1662] [serial = 1365] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x117167c00) [pid = 1662] [serial = 1333] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x116759400) [pid = 1662] [serial = 1332] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118eba400) [pid = 1662] [serial = 1357] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11716d400) [pid = 1662] [serial = 1347] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1192d5800) [pid = 1662] [serial = 1363] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x116f0c400) [pid = 1662] [serial = 1345] [outer = 0x0] [url = about:blank] 21:28:39 INFO - PROCESS | 1662 | 1465273719827 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]]]}] 21:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1274ms 21:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:28:39 INFO - PROCESS | 1662 | 1465273719882 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 21:28:39 INFO - PROCESS | 1662 | 1465273719886 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 21:28:39 INFO - PROCESS | 1662 | 1465273719890 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:28:39 INFO - PROCESS | 1662 | 1465273719894 Marionette TRACE conn2 <- [1,1878,null,{}] 21:28:39 INFO - PROCESS | 1662 | 1465273719899 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}] 21:28:39 INFO - PROCESS | 1662 | 1465273719901 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:40 INFO - PROCESS | 1662 | 1465273720025 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 21:28:40 INFO - PROCESS | 1662 | 1465273720098 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:40 INFO - PROCESS | 1662 | 1465273720099 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1131b1800 == 28 [pid = 1662] [id = 477] 21:28:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1133a2800) [pid = 1662] [serial = 1430] [outer = 0x0] 21:28:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x114e8c400) [pid = 1662] [serial = 1431] [outer = 0x1133a2800] 21:28:40 INFO - PROCESS | 1662 | 1465273720121 Marionette DEBUG loaded listener.js 21:28:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x116293800) [pid = 1662] [serial = 1432] [outer = 0x1133a2800] 21:28:40 INFO - PROCESS | 1662 | 1465273720559 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]]]}] 21:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 676ms 21:28:40 INFO - PROCESS | 1662 | 1465273720567 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 21:28:40 INFO - PROCESS | 1662 | 1465273720573 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 21:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:28:40 INFO - PROCESS | 1662 | 1465273720583 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:28:40 INFO - PROCESS | 1662 | 1465273720586 Marionette TRACE conn2 <- [1,1882,null,{}] 21:28:40 INFO - PROCESS | 1662 | 1465273720589 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}] 21:28:40 INFO - PROCESS | 1662 | 1465273720592 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:40 INFO - PROCESS | 1662 | 1465273720718 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 21:28:40 INFO - PROCESS | 1662 | 1465273720794 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:40 INFO - PROCESS | 1662 | 1465273720796 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f97000 == 29 [pid = 1662] [id = 478] 21:28:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x116631c00) [pid = 1662] [serial = 1433] [outer = 0x0] 21:28:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116add400) [pid = 1662] [serial = 1434] [outer = 0x116631c00] 21:28:40 INFO - PROCESS | 1662 | 1465273720823 Marionette DEBUG loaded listener.js 21:28:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11716bc00) [pid = 1662] [serial = 1435] [outer = 0x116631c00] 21:28:41 INFO - PROCESS | 1662 | 1465273721120 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]]]}] 21:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 573ms 21:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:28:41 INFO - PROCESS | 1662 | 1465273721154 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 21:28:41 INFO - PROCESS | 1662 | 1465273721155 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 21:28:41 INFO - PROCESS | 1662 | 1465273721157 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:28:41 INFO - PROCESS | 1662 | 1465273721160 Marionette TRACE conn2 <- [1,1886,null,{}] 21:28:41 INFO - PROCESS | 1662 | 1465273721171 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}] 21:28:41 INFO - PROCESS | 1662 | 1465273721174 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:41 INFO - PROCESS | 1662 | 1465273721277 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 21:28:41 INFO - PROCESS | 1662 | 1465273721284 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:41 INFO - PROCESS | 1662 | 1465273721286 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187b6800 == 30 [pid = 1662] [id = 479] 21:28:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112693c00) [pid = 1662] [serial = 1436] [outer = 0x0] 21:28:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1182ddc00) [pid = 1662] [serial = 1437] [outer = 0x112693c00] 21:28:41 INFO - PROCESS | 1662 | 1465273721331 Marionette DEBUG loaded listener.js 21:28:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1183b0000) [pid = 1662] [serial = 1438] [outer = 0x112693c00] 21:28:41 INFO - PROCESS | 1662 | 1465273721641 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]]]}] 21:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 526ms 21:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:28:41 INFO - PROCESS | 1662 | 1465273721684 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 21:28:41 INFO - PROCESS | 1662 | 1465273721685 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 21:28:41 INFO - PROCESS | 1662 | 1465273721687 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:28:41 INFO - PROCESS | 1662 | 1465273721688 Marionette TRACE conn2 <- [1,1890,null,{}] 21:28:41 INFO - PROCESS | 1662 | 1465273721691 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}] 21:28:41 INFO - PROCESS | 1662 | 1465273721692 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:41 INFO - PROCESS | 1662 | 1465273721769 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 21:28:41 INFO - PROCESS | 1662 | 1465273721773 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:41 INFO - PROCESS | 1662 | 1465273721774 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198e9000 == 31 [pid = 1662] [id = 480] 21:28:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11858d400) [pid = 1662] [serial = 1439] [outer = 0x0] 21:28:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1187f4400) [pid = 1662] [serial = 1440] [outer = 0x11858d400] 21:28:41 INFO - PROCESS | 1662 | 1465273721801 Marionette DEBUG loaded listener.js 21:28:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118eb8800) [pid = 1662] [serial = 1441] [outer = 0x11858d400] 21:28:42 INFO - PROCESS | 1662 | 1465273722172 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]]]}] 21:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 526ms 21:28:42 INFO - PROCESS | 1662 | 1465273722215 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 21:28:42 INFO - PROCESS | 1662 | 1465273722216 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 21:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:28:42 INFO - PROCESS | 1662 | 1465273722218 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:28:42 INFO - PROCESS | 1662 | 1465273722226 Marionette TRACE conn2 <- [1,1894,null,{}] 21:28:42 INFO - PROCESS | 1662 | 1465273722228 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}] 21:28:42 INFO - PROCESS | 1662 | 1465273722229 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:42 INFO - PROCESS | 1662 | 1465273722324 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 21:28:42 INFO - PROCESS | 1662 | 1465273722335 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:42 INFO - PROCESS | 1662 | 1465273722337 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e4c000 == 32 [pid = 1662] [id = 481] 21:28:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x112a12800) [pid = 1662] [serial = 1442] [outer = 0x0] 21:28:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1192ac800) [pid = 1662] [serial = 1443] [outer = 0x112a12800] 21:28:42 INFO - PROCESS | 1662 | 1465273722361 Marionette DEBUG loaded listener.js 21:28:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1192bb400) [pid = 1662] [serial = 1444] [outer = 0x112a12800] 21:28:42 INFO - PROCESS | 1662 | 1465273722719 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]]]}] 21:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 527ms 21:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:28:42 INFO - PROCESS | 1662 | 1465273722748 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 21:28:42 INFO - PROCESS | 1662 | 1465273722750 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 21:28:42 INFO - PROCESS | 1662 | 1465273722752 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:28:42 INFO - PROCESS | 1662 | 1465273722753 Marionette TRACE conn2 <- [1,1898,null,{}] 21:28:42 INFO - PROCESS | 1662 | 1465273722755 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}] 21:28:42 INFO - PROCESS | 1662 | 1465273722759 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:42 INFO - PROCESS | 1662 | 1465273722880 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 21:28:42 INFO - PROCESS | 1662 | 1465273722885 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:42 INFO - PROCESS | 1662 | 1465273722887 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a34800 == 33 [pid = 1662] [id = 482] 21:28:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116759400) [pid = 1662] [serial = 1445] [outer = 0x0] 21:28:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119493c00) [pid = 1662] [serial = 1446] [outer = 0x116759400] 21:28:42 INFO - PROCESS | 1662 | 1465273722911 Marionette DEBUG loaded listener.js 21:28:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119b9f400) [pid = 1662] [serial = 1447] [outer = 0x116759400] 21:28:43 INFO - PROCESS | 1662 | 1465273723252 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]]]}] 21:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 518ms 21:28:43 INFO - PROCESS | 1662 | 1465273723270 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 21:28:43 INFO - PROCESS | 1662 | 1465273723272 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 21:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:28:43 INFO - PROCESS | 1662 | 1465273723274 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:28:43 INFO - PROCESS | 1662 | 1465273723275 Marionette TRACE conn2 <- [1,1902,null,{}] 21:28:43 INFO - PROCESS | 1662 | 1465273723278 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}] 21:28:43 INFO - PROCESS | 1662 | 1465273723281 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:43 INFO - PROCESS | 1662 | 1465273723395 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x124dd3800) [pid = 1662] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x123cc9800) [pid = 1662] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11955e000) [pid = 1662] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12399b400) [pid = 1662] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x111eca400) [pid = 1662] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1239a2800) [pid = 1662] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1130ac400) [pid = 1662] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11827cc00) [pid = 1662] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118593c00) [pid = 1662] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1122ab400) [pid = 1662] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x123cc3000) [pid = 1662] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11622ec00) [pid = 1662] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x112041c00) [pid = 1662] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x115f5b800) [pid = 1662] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11955dc00) [pid = 1662] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:28:43 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1122a0800) [pid = 1662] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:28:43 INFO - PROCESS | 1662 | 1465273723804 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:43 INFO - PROCESS | 1662 | 1465273723806 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126e5000 == 34 [pid = 1662] [id = 483] 21:28:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1110a6000) [pid = 1662] [serial = 1448] [outer = 0x0] 21:28:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11223c400) [pid = 1662] [serial = 1449] [outer = 0x1110a6000] 21:28:43 INFO - PROCESS | 1662 | 1465273723837 Marionette DEBUG loaded listener.js 21:28:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x112a13800) [pid = 1662] [serial = 1450] [outer = 0x1110a6000] 21:28:44 INFO - PROCESS | 1662 | 1465273724431 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]]]}] 21:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1223ms 21:28:44 INFO - PROCESS | 1662 | 1465273724500 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 21:28:44 INFO - PROCESS | 1662 | 1465273724504 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 21:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:28:44 INFO - PROCESS | 1662 | 1465273724508 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:28:44 INFO - PROCESS | 1662 | 1465273724510 Marionette TRACE conn2 <- [1,1906,null,{}] 21:28:44 INFO - PROCESS | 1662 | 1465273724538 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}] 21:28:44 INFO - PROCESS | 1662 | 1465273724540 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:44 INFO - PROCESS | 1662 | 1465273724697 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 21:28:44 INFO - PROCESS | 1662 | 1465273724818 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:44 INFO - PROCESS | 1662 | 1465273724820 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x118329000 == 35 [pid = 1662] [id = 484] 21:28:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x112a1dc00) [pid = 1662] [serial = 1451] [outer = 0x0] 21:28:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x116458400) [pid = 1662] [serial = 1452] [outer = 0x112a1dc00] 21:28:44 INFO - PROCESS | 1662 | 1465273724852 Marionette DEBUG loaded listener.js 21:28:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116a19000) [pid = 1662] [serial = 1453] [outer = 0x112a1dc00] 21:28:45 INFO - PROCESS | 1662 | 1465273725405 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]]]}] 21:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 941ms 21:28:45 INFO - PROCESS | 1662 | 1465273725562 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 21:28:45 INFO - PROCESS | 1662 | 1465273725564 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 21:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:28:45 INFO - PROCESS | 1662 | 1465273725607 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:28:45 INFO - PROCESS | 1662 | 1465273725609 Marionette TRACE conn2 <- [1,1910,null,{}] 21:28:45 INFO - PROCESS | 1662 | 1465273725613 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}] 21:28:45 INFO - PROCESS | 1662 | 1465273725614 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:45 INFO - PROCESS | 1662 | 1465273725720 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 21:28:45 INFO - PROCESS | 1662 | 1465273725772 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:45 INFO - PROCESS | 1662 | 1465273725775 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x11695a800 == 36 [pid = 1662] [id = 485] 21:28:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1130a0800) [pid = 1662] [serial = 1454] [outer = 0x0] 21:28:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1133a4400) [pid = 1662] [serial = 1455] [outer = 0x1130a0800] 21:28:45 INFO - PROCESS | 1662 | 1465273725803 Marionette DEBUG loaded listener.js 21:28:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x115f5bc00) [pid = 1662] [serial = 1456] [outer = 0x1130a0800] 21:28:46 INFO - PROCESS | 1662 | --DOCSHELL 0x1185dc800 == 35 [pid = 1662] [id = 20] 21:28:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12907f800 == 34 [pid = 1662] [id = 6] 21:28:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12b241000 == 33 [pid = 1662] [id = 11] 21:28:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf61000 == 32 [pid = 1662] [id = 18] 21:28:46 INFO - PROCESS | 1662 | --DOCSHELL 0x123a34800 == 31 [pid = 1662] [id = 482] 21:28:46 INFO - PROCESS | 1662 | --DOCSHELL 0x119e4c000 == 30 [pid = 1662] [id = 481] 21:28:46 INFO - PROCESS | 1662 | --DOCSHELL 0x1198e9000 == 29 [pid = 1662] [id = 480] 21:28:46 INFO - PROCESS | 1662 | --DOCSHELL 0x1187b6800 == 28 [pid = 1662] [id = 479] 21:28:46 INFO - PROCESS | 1662 | --DOCSHELL 0x116f97000 == 27 [pid = 1662] [id = 478] 21:28:46 INFO - PROCESS | 1662 | --DOCSHELL 0x1131b1800 == 26 [pid = 1662] [id = 477] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x124ff0800) [pid = 1662] [serial = 1414] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124fe7400) [pid = 1662] [serial = 1413] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124f8bc00) [pid = 1662] [serial = 1410] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119b99000) [pid = 1662] [serial = 1392] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123a05400) [pid = 1662] [serial = 1395] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118281c00) [pid = 1662] [serial = 1404] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x123cc2000) [pid = 1662] [serial = 1399] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x123bd4c00) [pid = 1662] [serial = 1398] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x115f61800) [pid = 1662] [serial = 1378] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118352800) [pid = 1662] [serial = 1383] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x118516400) [pid = 1662] [serial = 1384] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118e53000) [pid = 1662] [serial = 1386] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1192b1800) [pid = 1662] [serial = 1387] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x112698400) [pid = 1662] [serial = 1371] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x112a18c00) [pid = 1662] [serial = 1372] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x123cc4800) [pid = 1662] [serial = 1401] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x116a12400) [pid = 1662] [serial = 1380] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x117169000) [pid = 1662] [serial = 1381] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1192d2800) [pid = 1662] [serial = 1389] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x11622e400) [pid = 1662] [serial = 1374] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x116754400) [pid = 1662] [serial = 1375] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x12398a400) [pid = 1662] [serial = 1369] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x113c1e400) [pid = 1662] [serial = 1377] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x124dd4c00) [pid = 1662] [serial = 1408] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x124fb7c00) [pid = 1662] [serial = 1411] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x123fad800) [pid = 1662] [serial = 1402] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x123a0d400) [pid = 1662] [serial = 1396] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x12399ac00) [pid = 1662] [serial = 1393] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x1187fac00) [pid = 1662] [serial = 1405] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x11948e000) [pid = 1662] [serial = 1390] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x1192d6400) [pid = 1662] [serial = 1407] [outer = 0x0] [url = about:blank] 21:28:46 INFO - PROCESS | 1662 | 1465273726313 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]]]}] 21:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 791ms 21:28:46 INFO - PROCESS | 1662 | 1465273726396 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 21:28:46 INFO - PROCESS | 1662 | 1465273726398 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 21:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:28:46 INFO - PROCESS | 1662 | 1465273726403 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:28:46 INFO - PROCESS | 1662 | 1465273726405 Marionette TRACE conn2 <- [1,1914,null,{}] 21:28:46 INFO - PROCESS | 1662 | 1465273726409 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}] 21:28:46 INFO - PROCESS | 1662 | 1465273726410 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:46 INFO - PROCESS | 1662 | 1465273726506 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 21:28:46 INFO - PROCESS | 1662 | 1465273726572 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:46 INFO - PROCESS | 1662 | 1465273726573 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x11695f000 == 27 [pid = 1662] [id = 486] 21:28:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x115eae000) [pid = 1662] [serial = 1457] [outer = 0x0] 21:28:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x116752c00) [pid = 1662] [serial = 1458] [outer = 0x115eae000] 21:28:46 INFO - PROCESS | 1662 | 1465273726606 Marionette DEBUG loaded listener.js 21:28:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x116ad6800) [pid = 1662] [serial = 1459] [outer = 0x115eae000] 21:28:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x117168c00) [pid = 1662] [serial = 1460] [outer = 0x12c747c00] 21:28:47 INFO - PROCESS | 1662 | 1465273727051 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]]]}] 21:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 672ms 21:28:47 INFO - PROCESS | 1662 | 1465273727074 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 21:28:47 INFO - PROCESS | 1662 | 1465273727078 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 21:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:28:47 INFO - PROCESS | 1662 | 1465273727082 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:28:47 INFO - PROCESS | 1662 | 1465273727084 Marionette TRACE conn2 <- [1,1918,null,{}] 21:28:47 INFO - PROCESS | 1662 | 1465273727087 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}] 21:28:47 INFO - PROCESS | 1662 | 1465273727089 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:47 INFO - PROCESS | 1662 | 1465273727189 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 21:28:47 INFO - PROCESS | 1662 | 1465273727257 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:47 INFO - PROCESS | 1662 | 1465273727259 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ee7000 == 28 [pid = 1662] [id = 487] 21:28:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x11715e800) [pid = 1662] [serial = 1461] [outer = 0x0] 21:28:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1176ea400) [pid = 1662] [serial = 1462] [outer = 0x11715e800] 21:28:47 INFO - PROCESS | 1662 | 1465273727290 Marionette DEBUG loaded listener.js 21:28:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1182e0400) [pid = 1662] [serial = 1463] [outer = 0x11715e800] 21:28:47 INFO - PROCESS | 1662 | 1465273727719 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]]]}] 21:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 21:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:28:47 INFO - PROCESS | 1662 | 1465273727752 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 21:28:47 INFO - PROCESS | 1662 | 1465273727754 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 21:28:47 INFO - PROCESS | 1662 | 1465273727756 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:28:47 INFO - PROCESS | 1662 | 1465273727759 Marionette TRACE conn2 <- [1,1922,null,{}] 21:28:47 INFO - PROCESS | 1662 | 1465273727768 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}] 21:28:47 INFO - PROCESS | 1662 | 1465273727771 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:47 INFO - PROCESS | 1662 | 1465273727893 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 21:28:47 INFO - PROCESS | 1662 | 1465273727951 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:47 INFO - PROCESS | 1662 | 1465273727953 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ca0000 == 29 [pid = 1662] [id = 488] 21:28:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x111ecb400) [pid = 1662] [serial = 1464] [outer = 0x0] 21:28:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x118517000) [pid = 1662] [serial = 1465] [outer = 0x111ecb400] 21:28:47 INFO - PROCESS | 1662 | 1465273727986 Marionette DEBUG loaded listener.js 21:28:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x118e1b000) [pid = 1662] [serial = 1466] [outer = 0x111ecb400] 21:28:48 INFO - PROCESS | 1662 | 1465273728431 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]]]}] 21:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 721ms 21:28:48 INFO - PROCESS | 1662 | 1465273728478 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 21:28:48 INFO - PROCESS | 1662 | 1465273728480 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 21:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:28:48 INFO - PROCESS | 1662 | 1465273728482 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:28:48 INFO - PROCESS | 1662 | 1465273728483 Marionette TRACE conn2 <- [1,1926,null,{}] 21:28:48 INFO - PROCESS | 1662 | 1465273728486 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}] 21:28:48 INFO - PROCESS | 1662 | 1465273728487 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:48 INFO - PROCESS | 1662 | 1465273728587 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 21:28:48 INFO - PROCESS | 1662 | 1465273728641 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:48 INFO - PROCESS | 1662 | 1465273728642 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x116272000 == 30 [pid = 1662] [id = 489] 21:28:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1192d8c00) [pid = 1662] [serial = 1467] [outer = 0x0] 21:28:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11931d400) [pid = 1662] [serial = 1468] [outer = 0x1192d8c00] 21:28:48 INFO - PROCESS | 1662 | 1465273728671 Marionette DEBUG loaded listener.js 21:28:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x11955c800) [pid = 1662] [serial = 1469] [outer = 0x1192d8c00] 21:28:49 INFO - PROCESS | 1662 | 1465273729081 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]]]}] 21:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 618ms 21:28:49 INFO - PROCESS | 1662 | 1465273729101 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 21:28:49 INFO - PROCESS | 1662 | 1465273729102 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 21:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:28:49 INFO - PROCESS | 1662 | 1465273729105 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:28:49 INFO - PROCESS | 1662 | 1465273729106 Marionette TRACE conn2 <- [1,1930,null,{}] 21:28:49 INFO - PROCESS | 1662 | 1465273729108 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}] 21:28:49 INFO - PROCESS | 1662 | 1465273729110 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:49 INFO - PROCESS | 1662 | 1465273729205 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 21:28:49 INFO - PROCESS | 1662 | 1465273729293 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:49 INFO - PROCESS | 1662 | 1465273729294 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12485a800 == 31 [pid = 1662] [id = 490] 21:28:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x112693400) [pid = 1662] [serial = 1470] [outer = 0x0] 21:28:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x119562c00) [pid = 1662] [serial = 1471] [outer = 0x112693400] 21:28:49 INFO - PROCESS | 1662 | 1465273729324 Marionette DEBUG loaded listener.js 21:28:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x119921c00) [pid = 1662] [serial = 1472] [outer = 0x112693400] 21:28:49 INFO - PROCESS | 1662 | 1465273729786 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]]]}] 21:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 718ms 21:28:49 INFO - PROCESS | 1662 | 1465273729824 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 21:28:49 INFO - PROCESS | 1662 | 1465273729826 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 21:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:28:49 INFO - PROCESS | 1662 | 1465273729849 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:28:49 INFO - PROCESS | 1662 | 1465273729850 Marionette TRACE conn2 <- [1,1934,null,{}] 21:28:49 INFO - PROCESS | 1662 | 1465273729854 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}] 21:28:49 INFO - PROCESS | 1662 | 1465273729856 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:49 INFO - PROCESS | 1662 | 1465273729951 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 21:28:50 INFO - PROCESS | 1662 | 1465273730020 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:50 INFO - PROCESS | 1662 | 1465273730022 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x116947800 == 32 [pid = 1662] [id = 491] 21:28:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x112a1ac00) [pid = 1662] [serial = 1473] [outer = 0x0] 21:28:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1133a9800) [pid = 1662] [serial = 1474] [outer = 0x112a1ac00] 21:28:50 INFO - PROCESS | 1662 | 1465273730049 Marionette DEBUG loaded listener.js 21:28:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116754000) [pid = 1662] [serial = 1475] [outer = 0x112a1ac00] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1169b8000 == 31 [pid = 1662] [id = 23] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1185d8800 == 30 [pid = 1662] [id = 25] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1126e5000 == 29 [pid = 1662] [id = 483] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12a76b000 == 28 [pid = 1662] [id = 8] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba44000 == 27 [pid = 1662] [id = 10] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12c5ca800 == 26 [pid = 1662] [id = 14] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x118329000 == 25 [pid = 1662] [id = 484] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba49800 == 24 [pid = 1662] [id = 21] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc54800 == 23 [pid = 1662] [id = 17] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x112ef7800 == 22 [pid = 1662] [id = 26] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x11715c800 == 21 [pid = 1662] [id = 24] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x112a97800 == 20 [pid = 1662] [id = 22] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12d381800 == 19 [pid = 1662] [id = 19] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1131a7000 == 18 [pid = 1662] [id = 476] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12c41a000 == 17 [pid = 1662] [id = 13] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x118119800 == 16 [pid = 1662] [id = 12] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12b22d000 == 15 [pid = 1662] [id = 9] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x116272000 == 14 [pid = 1662] [id = 489] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x119ca0000 == 13 [pid = 1662] [id = 488] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x118ee7000 == 12 [pid = 1662] [id = 487] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x11695a800 == 11 [pid = 1662] [id = 485] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x11695f000 == 10 [pid = 1662] [id = 486] 21:28:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12485a800 == 9 [pid = 1662] [id = 490] 21:28:52 INFO - PROCESS | 1662 | 1465273732058 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]]]}] 21:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2228ms 21:28:52 INFO - PROCESS | 1662 | 1465273732075 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 21:28:52 INFO - PROCESS | 1662 | 1465273732078 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 21:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:28:52 INFO - PROCESS | 1662 | 1465273732092 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:28:52 INFO - PROCESS | 1662 | 1465273732097 Marionette TRACE conn2 <- [1,1938,null,{}] 21:28:52 INFO - PROCESS | 1662 | 1465273732103 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}] 21:28:52 INFO - PROCESS | 1662 | 1465273732104 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:52 INFO - PROCESS | 1662 | 1465273732186 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 21:28:52 INFO - PROCESS | 1662 | 1465273732190 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:52 INFO - PROCESS | 1662 | 1465273732192 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1164a0000 == 10 [pid = 1662] [id = 492] 21:28:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116239800) [pid = 1662] [serial = 1476] [outer = 0x0] 21:28:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1164dd000) [pid = 1662] [serial = 1477] [outer = 0x116239800] 21:28:52 INFO - PROCESS | 1662 | 1465273732222 Marionette DEBUG loaded listener.js 21:28:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116941c00) [pid = 1662] [serial = 1478] [outer = 0x116239800] 21:28:52 INFO - PROCESS | 1662 | 1465273732580 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]]]}] 21:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 528ms 21:28:52 INFO - PROCESS | 1662 | 1465273732617 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 21:28:52 INFO - PROCESS | 1662 | 1465273732620 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 21:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:28:52 INFO - PROCESS | 1662 | 1465273732625 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:28:52 INFO - PROCESS | 1662 | 1465273732627 Marionette TRACE conn2 <- [1,1942,null,{}] 21:28:52 INFO - PROCESS | 1662 | 1465273732629 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}] 21:28:52 INFO - PROCESS | 1662 | 1465273732631 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:52 INFO - PROCESS | 1662 | 1465273732717 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 21:28:52 INFO - PROCESS | 1662 | 1465273732770 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:52 INFO - PROCESS | 1662 | 1465273732772 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185d7000 == 11 [pid = 1662] [id = 493] 21:28:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11622e000) [pid = 1662] [serial = 1479] [outer = 0x0] 21:28:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x116f0e400) [pid = 1662] [serial = 1480] [outer = 0x11622e000] 21:28:52 INFO - PROCESS | 1662 | 1465273732799 Marionette DEBUG loaded listener.js 21:28:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11827b800) [pid = 1662] [serial = 1481] [outer = 0x11622e000] 21:28:53 INFO - PROCESS | 1662 | 1465273733176 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]]]}] 21:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 573ms 21:28:53 INFO - PROCESS | 1662 | 1465273733200 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 21:28:53 INFO - PROCESS | 1662 | 1465273733202 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 21:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:28:53 INFO - PROCESS | 1662 | 1465273733206 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:28:53 INFO - PROCESS | 1662 | 1465273733209 Marionette TRACE conn2 <- [1,1946,null,{}] 21:28:53 INFO - PROCESS | 1662 | 1465273733221 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}] 21:28:53 INFO - PROCESS | 1662 | 1465273733226 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:53 INFO - PROCESS | 1662 | 1465273733376 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 21:28:53 INFO - PROCESS | 1662 | 1465273733396 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:53 INFO - PROCESS | 1662 | 1465273733399 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c8f000 == 12 [pid = 1662] [id = 494] 21:28:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118354c00) [pid = 1662] [serial = 1482] [outer = 0x0] 21:28:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1183b0400) [pid = 1662] [serial = 1483] [outer = 0x118354c00] 21:28:53 INFO - PROCESS | 1662 | 1465273733445 Marionette DEBUG loaded listener.js 21:28:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1187fac00) [pid = 1662] [serial = 1484] [outer = 0x118354c00] 21:28:53 INFO - PROCESS | 1662 | 1465273733866 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]]]}] 21:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 678ms 21:28:53 INFO - PROCESS | 1662 | 1465273733884 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 21:28:53 INFO - PROCESS | 1662 | 1465273733885 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 21:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:28:53 INFO - PROCESS | 1662 | 1465273733888 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:28:53 INFO - PROCESS | 1662 | 1465273733889 Marionette TRACE conn2 <- [1,1950,null,{}] 21:28:53 INFO - PROCESS | 1662 | 1465273733891 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}] 21:28:53 INFO - PROCESS | 1662 | 1465273733892 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:54 INFO - PROCESS | 1662 | 1465273734005 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 21:28:54 INFO - PROCESS | 1662 | 1465273734035 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:54 INFO - PROCESS | 1662 | 1465273734036 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239c1800 == 13 [pid = 1662] [id = 495] 21:28:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118e52c00) [pid = 1662] [serial = 1485] [outer = 0x0] 21:28:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1192ad400) [pid = 1662] [serial = 1486] [outer = 0x118e52c00] 21:28:54 INFO - PROCESS | 1662 | 1465273734061 Marionette DEBUG loaded listener.js 21:28:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1192d3000) [pid = 1662] [serial = 1487] [outer = 0x118e52c00] 21:28:54 INFO - PROCESS | 1662 | 1465273734374 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]]]}] 21:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 519ms 21:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:28:54 INFO - PROCESS | 1662 | 1465273734408 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 21:28:54 INFO - PROCESS | 1662 | 1465273734409 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 21:28:54 INFO - PROCESS | 1662 | 1465273734411 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:28:54 INFO - PROCESS | 1662 | 1465273734414 Marionette TRACE conn2 <- [1,1954,null,{}] 21:28:54 INFO - PROCESS | 1662 | 1465273734424 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}] 21:28:54 INFO - PROCESS | 1662 | 1465273734425 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:54 INFO - PROCESS | 1662 | 1465273734516 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 21:28:54 INFO - PROCESS | 1662 | 1465273734553 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:54 INFO - PROCESS | 1662 | 1465273734554 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c56800 == 14 [pid = 1662] [id = 496] 21:28:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x112f5ac00) [pid = 1662] [serial = 1488] [outer = 0x0] 21:28:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11931fc00) [pid = 1662] [serial = 1489] [outer = 0x112f5ac00] 21:28:54 INFO - PROCESS | 1662 | 1465273734578 Marionette DEBUG loaded listener.js 21:28:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119564400) [pid = 1662] [serial = 1490] [outer = 0x112f5ac00] 21:28:54 INFO - PROCESS | 1662 | 1465273734893 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]]]}] 21:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 522ms 21:28:54 INFO - PROCESS | 1662 | 1465273734933 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 21:28:54 INFO - PROCESS | 1662 | 1465273734935 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 21:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:28:54 INFO - PROCESS | 1662 | 1465273734937 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:28:54 INFO - PROCESS | 1662 | 1465273734938 Marionette TRACE conn2 <- [1,1958,null,{}] 21:28:54 INFO - PROCESS | 1662 | 1465273734940 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}] 21:28:54 INFO - PROCESS | 1662 | 1465273734944 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:55 INFO - PROCESS | 1662 | 1465273735056 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 21:28:55 INFO - PROCESS | 1662 | 1465273735092 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:55 INFO - PROCESS | 1662 | 1465273735093 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12604a000 == 15 [pid = 1662] [id = 497] 21:28:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11991b000) [pid = 1662] [serial = 1491] [outer = 0x0] 21:28:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123886c00) [pid = 1662] [serial = 1492] [outer = 0x11991b000] 21:28:55 INFO - PROCESS | 1662 | 1465273735119 Marionette DEBUG loaded listener.js 21:28:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x123a02c00) [pid = 1662] [serial = 1493] [outer = 0x11991b000] 21:28:55 INFO - PROCESS | 1662 | 1465273735424 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]]]}] 21:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 21:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:28:55 INFO - PROCESS | 1662 | 1465273735457 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 21:28:55 INFO - PROCESS | 1662 | 1465273735458 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 21:28:55 INFO - PROCESS | 1662 | 1465273735461 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:28:55 INFO - PROCESS | 1662 | 1465273735462 Marionette TRACE conn2 <- [1,1962,null,{}] 21:28:55 INFO - PROCESS | 1662 | 1465273735466 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}] 21:28:55 INFO - PROCESS | 1662 | 1465273735468 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:55 INFO - PROCESS | 1662 | 1465273735564 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 21:28:55 INFO - PROCESS | 1662 | 1465273735603 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:55 INFO - PROCESS | 1662 | 1465273735604 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x126d0d000 == 16 [pid = 1662] [id = 498] 21:28:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x112698400) [pid = 1662] [serial = 1494] [outer = 0x0] 21:28:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x123a03000) [pid = 1662] [serial = 1495] [outer = 0x112698400] 21:28:55 INFO - PROCESS | 1662 | 1465273735628 Marionette DEBUG loaded listener.js 21:28:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x123a97800) [pid = 1662] [serial = 1496] [outer = 0x112698400] 21:28:55 INFO - PROCESS | 1662 | 1465273735924 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]]]}] 21:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 522ms 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11858d400) [pid = 1662] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112693400) [pid = 1662] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x111ecb400) [pid = 1662] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1192d8c00) [pid = 1662] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119561c00) [pid = 1662] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x115eac800) [pid = 1662] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x117ea5400) [pid = 1662] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x115f5c400) [pid = 1662] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11715e800) [pid = 1662] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1110a6000) [pid = 1662] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x112a1dc00) [pid = 1662] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x115eae000) [pid = 1662] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116759400) [pid = 1662] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1130a0800) [pid = 1662] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x112a12800) [pid = 1662] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1164e0c00) [pid = 1662] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x116631c00) [pid = 1662] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x112693c00) [pid = 1662] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:28:56 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1133a2800) [pid = 1662] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:28:56 INFO - PROCESS | 1662 | 1465273736129 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 21:28:56 INFO - PROCESS | 1662 | 1465273736130 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 21:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:28:56 INFO - PROCESS | 1662 | 1465273736140 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:28:56 INFO - PROCESS | 1662 | 1465273736141 Marionette TRACE conn2 <- [1,1966,null,{}] 21:28:56 INFO - PROCESS | 1662 | 1465273736143 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}] 21:28:56 INFO - PROCESS | 1662 | 1465273736144 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:56 INFO - PROCESS | 1662 | 1465273736218 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 21:28:56 INFO - PROCESS | 1662 | 1465273736221 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:56 INFO - PROCESS | 1662 | 1465273736222 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x11649d000 == 17 [pid = 1662] [id = 499] 21:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112d6a800) [pid = 1662] [serial = 1497] [outer = 0x0] 21:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x113376000) [pid = 1662] [serial = 1498] [outer = 0x112d6a800] 21:28:56 INFO - PROCESS | 1662 | 1465273736249 Marionette DEBUG loaded listener.js 21:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x116759400) [pid = 1662] [serial = 1499] [outer = 0x112d6a800] 21:28:56 INFO - PROCESS | 1662 | 1465273736708 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]]]}] 21:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 618ms 21:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:28:56 INFO - PROCESS | 1662 | 1465273736759 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 21:28:56 INFO - PROCESS | 1662 | 1465273736760 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 21:28:56 INFO - PROCESS | 1662 | 1465273736762 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:28:56 INFO - PROCESS | 1662 | 1465273736763 Marionette TRACE conn2 <- [1,1970,null,{}] 21:28:56 INFO - PROCESS | 1662 | 1465273736765 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}] 21:28:56 INFO - PROCESS | 1662 | 1465273736766 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:56 INFO - PROCESS | 1662 | 1465273736839 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 21:28:56 INFO - PROCESS | 1662 | 1465273736842 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:56 INFO - PROCESS | 1662 | 1465273736844 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x126fc8000 == 18 [pid = 1662] [id = 500] 21:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x117168000) [pid = 1662] [serial = 1500] [outer = 0x0] 21:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11827dc00) [pid = 1662] [serial = 1501] [outer = 0x117168000] 21:28:56 INFO - PROCESS | 1662 | 1465273736870 Marionette DEBUG loaded listener.js 21:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119491000) [pid = 1662] [serial = 1502] [outer = 0x117168000] 21:28:57 INFO - PROCESS | 1662 | 1465273737187 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]]]}] 21:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 470ms 21:28:57 INFO - PROCESS | 1662 | 1465273737233 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 21:28:57 INFO - PROCESS | 1662 | 1465273737234 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 21:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:28:57 INFO - PROCESS | 1662 | 1465273737236 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:28:57 INFO - PROCESS | 1662 | 1465273737237 Marionette TRACE conn2 <- [1,1974,null,{}] 21:28:57 INFO - PROCESS | 1662 | 1465273737239 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}] 21:28:57 INFO - PROCESS | 1662 | 1465273737240 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:57 INFO - PROCESS | 1662 | 1465273737338 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 21:28:57 INFO - PROCESS | 1662 | 1465273737348 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:57 INFO - PROCESS | 1662 | 1465273737350 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289b7800 == 19 [pid = 1662] [id = 501] 21:28:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11824b800) [pid = 1662] [serial = 1503] [outer = 0x0] 21:28:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x123a02400) [pid = 1662] [serial = 1504] [outer = 0x11824b800] 21:28:57 INFO - PROCESS | 1662 | 1465273737374 Marionette DEBUG loaded listener.js 21:28:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123bde400) [pid = 1662] [serial = 1505] [outer = 0x11824b800] 21:28:57 INFO - PROCESS | 1662 | 1465273737706 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]]]}] 21:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 521ms 21:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:28:57 INFO - PROCESS | 1662 | 1465273737758 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 21:28:57 INFO - PROCESS | 1662 | 1465273737759 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 21:28:57 INFO - PROCESS | 1662 | 1465273737761 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:28:57 INFO - PROCESS | 1662 | 1465273737763 Marionette TRACE conn2 <- [1,1978,null,{}] 21:28:57 INFO - PROCESS | 1662 | 1465273737765 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}] 21:28:57 INFO - PROCESS | 1662 | 1465273737767 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:57 INFO - PROCESS | 1662 | 1465273737858 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 21:28:57 INFO - PROCESS | 1662 | 1465273737918 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:57 INFO - PROCESS | 1662 | 1465273737919 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12908a800 == 20 [pid = 1662] [id = 502] 21:28:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123cbcc00) [pid = 1662] [serial = 1506] [outer = 0x0] 21:28:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123deb400) [pid = 1662] [serial = 1507] [outer = 0x123cbcc00] 21:28:57 INFO - PROCESS | 1662 | 1465273737948 Marionette DEBUG loaded listener.js 21:28:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124aa7000) [pid = 1662] [serial = 1508] [outer = 0x123cbcc00] 21:28:58 INFO - PROCESS | 1662 | 1465273738307 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]]]}] 21:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 571ms 21:28:58 INFO - PROCESS | 1662 | 1465273738333 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 21:28:58 INFO - PROCESS | 1662 | 1465273738335 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 21:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:28:58 INFO - PROCESS | 1662 | 1465273738338 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:28:58 INFO - PROCESS | 1662 | 1465273738340 Marionette TRACE conn2 <- [1,1982,null,{}] 21:28:58 INFO - PROCESS | 1662 | 1465273738344 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}] 21:28:58 INFO - PROCESS | 1662 | 1465273738346 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:58 INFO - PROCESS | 1662 | 1465273738455 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 21:28:58 INFO - PROCESS | 1662 | 1465273738508 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:58 INFO - PROCESS | 1662 | 1465273738511 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x117457800 == 21 [pid = 1662] [id = 503] 21:28:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1126a0000) [pid = 1662] [serial = 1509] [outer = 0x0] 21:28:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x114e98400) [pid = 1662] [serial = 1510] [outer = 0x1126a0000] 21:28:58 INFO - PROCESS | 1662 | 1465273738541 Marionette DEBUG loaded listener.js 21:28:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116938c00) [pid = 1662] [serial = 1511] [outer = 0x1126a0000] 21:28:59 INFO - PROCESS | 1662 | 1465273739067 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]]]}] 21:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 770ms 21:28:59 INFO - PROCESS | 1662 | 1465273739109 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 21:28:59 INFO - PROCESS | 1662 | 1465273739112 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 21:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:28:59 INFO - PROCESS | 1662 | 1465273739118 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:28:59 INFO - PROCESS | 1662 | 1465273739120 Marionette TRACE conn2 <- [1,1986,null,{}] 21:28:59 INFO - PROCESS | 1662 | 1465273739123 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}] 21:28:59 INFO - PROCESS | 1662 | 1465273739124 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:59 INFO - PROCESS | 1662 | 1465273739230 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 21:28:59 INFO - PROCESS | 1662 | 1465273739307 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:59 INFO - PROCESS | 1662 | 1465273739309 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:28:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c5a000 == 22 [pid = 1662] [id = 504] 21:28:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1182dd000) [pid = 1662] [serial = 1512] [outer = 0x0] 21:28:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1182e4c00) [pid = 1662] [serial = 1513] [outer = 0x1182dd000] 21:28:59 INFO - PROCESS | 1662 | 1465273739339 Marionette DEBUG loaded listener.js 21:28:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1183af800) [pid = 1662] [serial = 1514] [outer = 0x1182dd000] 21:28:59 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1133a9800) [pid = 1662] [serial = 1474] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | 1465273740009 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]]]}] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119914400) [pid = 1662] [serial = 1422] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1133a4400) [pid = 1662] [serial = 1455] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118350400) [pid = 1662] [serial = 1425] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11645ec00) [pid = 1662] [serial = 1416] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1182e6000) [pid = 1662] [serial = 1419] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1182e0400) [pid = 1662] [serial = 1463] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118517000) [pid = 1662] [serial = 1465] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1176ea400) [pid = 1662] [serial = 1462] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11223c400) [pid = 1662] [serial = 1449] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116a19000) [pid = 1662] [serial = 1453] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1183afc00) [pid = 1662] [serial = 895] [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.] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116ad6800) [pid = 1662] [serial = 1459] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x116458400) [pid = 1662] [serial = 1452] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x112a13800) [pid = 1662] [serial = 1450] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119493c00) [pid = 1662] [serial = 1446] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x119b9f400) [pid = 1662] [serial = 1447] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x116752c00) [pid = 1662] [serial = 1458] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x115f5bc00) [pid = 1662] [serial = 1456] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1192ac800) [pid = 1662] [serial = 1443] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x116f0fc00) [pid = 1662] [serial = 1429] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x116751000) [pid = 1662] [serial = 1428] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x116add400) [pid = 1662] [serial = 1434] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x11716bc00) [pid = 1662] [serial = 1435] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1182ddc00) [pid = 1662] [serial = 1437] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1183b0000) [pid = 1662] [serial = 1438] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1192bb400) [pid = 1662] [serial = 1444] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x114e8c400) [pid = 1662] [serial = 1431] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x116293800) [pid = 1662] [serial = 1432] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1187f4400) [pid = 1662] [serial = 1440] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x118eb8800) [pid = 1662] [serial = 1441] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x119562c00) [pid = 1662] [serial = 1471] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x119921c00) [pid = 1662] [serial = 1472] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x118e1b000) [pid = 1662] [serial = 1466] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x11955c800) [pid = 1662] [serial = 1469] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x11931d400) [pid = 1662] [serial = 1468] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x119b9f800) [pid = 1662] [serial = 1423] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x119567800) [pid = 1662] [serial = 1426] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x11858f400) [pid = 1662] [serial = 1420] [outer = 0x0] [url = about:blank] 21:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x116f0dc00) [pid = 1662] [serial = 1417] [outer = 0x0] [url = about:blank] 21:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 926ms 21:29:00 INFO - PROCESS | 1662 | 1465273740049 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 21:29:00 INFO - PROCESS | 1662 | 1465273740052 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 21:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:29:00 INFO - PROCESS | 1662 | 1465273740061 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:29:00 INFO - PROCESS | 1662 | 1465273740065 Marionette TRACE conn2 <- [1,1990,null,{}] 21:29:00 INFO - PROCESS | 1662 | 1465273740070 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}] 21:29:00 INFO - PROCESS | 1662 | 1465273740073 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:00 INFO - PROCESS | 1662 | 1465273740188 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 21:29:00 INFO - PROCESS | 1662 | 1465273740199 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:00 INFO - PROCESS | 1662 | 1465273740202 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1130e3000 == 23 [pid = 1662] [id = 505] 21:29:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x115e07400) [pid = 1662] [serial = 1515] [outer = 0x0] 21:29:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x115f5c400) [pid = 1662] [serial = 1516] [outer = 0x115e07400] 21:29:00 INFO - PROCESS | 1662 | 1465273740251 Marionette DEBUG loaded listener.js 21:29:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x1164e6c00) [pid = 1662] [serial = 1517] [outer = 0x115e07400] 21:29:00 INFO - PROCESS | 1662 | 1465273740723 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]]]}] 21:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 674ms 21:29:00 INFO - PROCESS | 1662 | 1465273740735 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 21:29:00 INFO - PROCESS | 1662 | 1465273740738 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 21:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:29:00 INFO - PROCESS | 1662 | 1465273740742 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:29:00 INFO - PROCESS | 1662 | 1465273740743 Marionette TRACE conn2 <- [1,1994,null,{}] 21:29:00 INFO - PROCESS | 1662 | 1465273740751 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}] 21:29:00 INFO - PROCESS | 1662 | 1465273740753 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:00 INFO - PROCESS | 1662 | 1465273740864 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 21:29:00 INFO - PROCESS | 1662 | 1465273740869 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:00 INFO - PROCESS | 1662 | 1465273740870 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x116961000 == 24 [pid = 1662] [id = 506] 21:29:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x116a0bc00) [pid = 1662] [serial = 1518] [outer = 0x0] 21:29:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x11715e400) [pid = 1662] [serial = 1519] [outer = 0x116a0bc00] 21:29:00 INFO - PROCESS | 1662 | 1465273740898 Marionette DEBUG loaded listener.js 21:29:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x1176ea400) [pid = 1662] [serial = 1520] [outer = 0x116a0bc00] 21:29:01 INFO - PROCESS | 1662 | 1465273741250 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]]]}] 21:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 522ms 21:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:29:01 INFO - PROCESS | 1662 | 1465273741266 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 21:29:01 INFO - PROCESS | 1662 | 1465273741267 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 21:29:01 INFO - PROCESS | 1662 | 1465273741269 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:29:01 INFO - PROCESS | 1662 | 1465273741271 Marionette TRACE conn2 <- [1,1998,null,{}] 21:29:01 INFO - PROCESS | 1662 | 1465273741287 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}] 21:29:01 INFO - PROCESS | 1662 | 1465273741290 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:01 INFO - PROCESS | 1662 | 1465273741385 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 21:29:01 INFO - PROCESS | 1662 | 1465273741390 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:01 INFO - PROCESS | 1662 | 1465273741392 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e3c800 == 25 [pid = 1662] [id = 507] 21:29:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x112a10000) [pid = 1662] [serial = 1521] [outer = 0x0] 21:29:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1182e3c00) [pid = 1662] [serial = 1522] [outer = 0x112a10000] 21:29:01 INFO - PROCESS | 1662 | 1465273741420 Marionette DEBUG loaded listener.js 21:29:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x1183adc00) [pid = 1662] [serial = 1523] [outer = 0x112a10000] 21:29:01 INFO - PROCESS | 1662 | 1465273741760 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]]]}] 21:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 523ms 21:29:01 INFO - PROCESS | 1662 | 1465273741792 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 21:29:01 INFO - PROCESS | 1662 | 1465273741794 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 21:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:29:01 INFO - PROCESS | 1662 | 1465273741796 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:29:01 INFO - PROCESS | 1662 | 1465273741797 Marionette TRACE conn2 <- [1,2002,null,{}] 21:29:01 INFO - PROCESS | 1662 | 1465273741800 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}] 21:29:01 INFO - PROCESS | 1662 | 1465273741801 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:01 INFO - PROCESS | 1662 | 1465273741904 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 21:29:01 INFO - PROCESS | 1662 | 1465273741908 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:01 INFO - PROCESS | 1662 | 1465273741909 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187b4800 == 26 [pid = 1662] [id = 508] 21:29:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x117e9f800) [pid = 1662] [serial = 1524] [outer = 0x0] 21:29:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x118517c00) [pid = 1662] [serial = 1525] [outer = 0x117e9f800] 21:29:01 INFO - PROCESS | 1662 | 1465273741934 Marionette DEBUG loaded listener.js 21:29:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x118eb9c00) [pid = 1662] [serial = 1526] [outer = 0x117e9f800] 21:29:02 INFO - PROCESS | 1662 | 1465273742256 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]]]}] 21:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 521ms 21:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:29:02 INFO - PROCESS | 1662 | 1465273742318 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 21:29:02 INFO - PROCESS | 1662 | 1465273742319 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 21:29:02 INFO - PROCESS | 1662 | 1465273742321 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:29:02 INFO - PROCESS | 1662 | 1465273742322 Marionette TRACE conn2 <- [1,2006,null,{}] 21:29:02 INFO - PROCESS | 1662 | 1465273742325 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}] 21:29:02 INFO - PROCESS | 1662 | 1465273742326 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:02 INFO - PROCESS | 1662 | 1465273742418 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 21:29:02 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x11824b800) [pid = 1662] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:29:02 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x112f5ac00) [pid = 1662] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:29:02 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x11622e000) [pid = 1662] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:29:02 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x118354c00) [pid = 1662] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:29:02 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x116239800) [pid = 1662] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:29:02 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x11991b000) [pid = 1662] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:29:02 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x112698400) [pid = 1662] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:29:02 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x112d6a800) [pid = 1662] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:29:02 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x117168000) [pid = 1662] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:29:02 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x118e52c00) [pid = 1662] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:29:02 INFO - PROCESS | 1662 | 1465273742526 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:02 INFO - PROCESS | 1662 | 1465273742527 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193ce000 == 27 [pid = 1662] [id = 509] 21:29:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x110eecc00) [pid = 1662] [serial = 1527] [outer = 0x0] 21:29:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x112f5ac00) [pid = 1662] [serial = 1528] [outer = 0x110eecc00] 21:29:02 INFO - PROCESS | 1662 | 1465273742551 Marionette DEBUG loaded listener.js 21:29:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1182e8000) [pid = 1662] [serial = 1529] [outer = 0x110eecc00] 21:29:02 INFO - PROCESS | 1662 | 1465273742832 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]]]}] 21:29:02 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 21:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 571ms 21:29:02 INFO - PROCESS | 1662 | 1465273742892 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 21:29:02 INFO - PROCESS | 1662 | 1465273742894 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 21:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:29:02 INFO - PROCESS | 1662 | 1465273742896 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:29:02 INFO - PROCESS | 1662 | 1465273742899 Marionette TRACE conn2 <- [1,2010,null,{}] 21:29:02 INFO - PROCESS | 1662 | 1465273742902 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}] 21:29:02 INFO - PROCESS | 1662 | 1465273742906 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:03 INFO - PROCESS | 1662 | 1465273743000 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 21:29:03 INFO - PROCESS | 1662 | 1465273743004 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:03 INFO - PROCESS | 1662 | 1465273743005 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ca6800 == 28 [pid = 1662] [id = 510] 21:29:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x1192b3800) [pid = 1662] [serial = 1530] [outer = 0x0] 21:29:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x119494000) [pid = 1662] [serial = 1531] [outer = 0x1192b3800] 21:29:03 INFO - PROCESS | 1662 | 1465273743031 Marionette DEBUG loaded listener.js 21:29:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x119b97c00) [pid = 1662] [serial = 1532] [outer = 0x1192b3800] 21:29:03 INFO - PROCESS | 1662 | 1465273743369 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]]]}] 21:29:03 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 21:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 521ms 21:29:03 INFO - PROCESS | 1662 | 1465273743420 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 21:29:03 INFO - PROCESS | 1662 | 1465273743421 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 21:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:29:03 INFO - PROCESS | 1662 | 1465273743423 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:29:03 INFO - PROCESS | 1662 | 1465273743424 Marionette TRACE conn2 <- [1,2014,null,{}] 21:29:03 INFO - PROCESS | 1662 | 1465273743427 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}] 21:29:03 INFO - PROCESS | 1662 | 1465273743428 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:03 INFO - PROCESS | 1662 | 1465273743502 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 21:29:03 INFO - PROCESS | 1662 | 1465273743505 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:03 INFO - PROCESS | 1662 | 1465273743506 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a2f000 == 29 [pid = 1662] [id = 511] 21:29:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x119b9a800) [pid = 1662] [serial = 1533] [outer = 0x0] 21:29:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x119b9fc00) [pid = 1662] [serial = 1534] [outer = 0x119b9a800] 21:29:03 INFO - PROCESS | 1662 | 1465273743532 Marionette DEBUG loaded listener.js 21:29:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x12398a000) [pid = 1662] [serial = 1535] [outer = 0x119b9a800] 21:29:03 INFO - PROCESS | 1662 | 1465273743865 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]]]}] 21:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 468ms 21:29:03 INFO - PROCESS | 1662 | 1465273743892 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 21:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:29:03 INFO - PROCESS | 1662 | 1465273743893 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 21:29:03 INFO - PROCESS | 1662 | 1465273743895 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:29:03 INFO - PROCESS | 1662 | 1465273743898 Marionette TRACE conn2 <- [1,2018,null,{}] 21:29:03 INFO - PROCESS | 1662 | 1465273743901 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}] 21:29:03 INFO - PROCESS | 1662 | 1465273743902 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:03 INFO - PROCESS | 1662 | 1465273743977 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 21:29:03 INFO - PROCESS | 1662 | 1465273743983 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:03 INFO - PROCESS | 1662 | 1465273743984 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x124864000 == 30 [pid = 1662] [id = 512] 21:29:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1192d4c00) [pid = 1662] [serial = 1536] [outer = 0x0] 21:29:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1239a1c00) [pid = 1662] [serial = 1537] [outer = 0x1192d4c00] 21:29:04 INFO - PROCESS | 1662 | 1465273744008 Marionette DEBUG loaded listener.js 21:29:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x123a0c000) [pid = 1662] [serial = 1538] [outer = 0x1192d4c00] 21:29:04 INFO - PROCESS | 1662 | 1465273744326 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]]]}] 21:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 472ms 21:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:29:04 INFO - PROCESS | 1662 | 1465273744368 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 21:29:04 INFO - PROCESS | 1662 | 1465273744369 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 21:29:04 INFO - PROCESS | 1662 | 1465273744371 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:29:04 INFO - PROCESS | 1662 | 1465273744372 Marionette TRACE conn2 <- [1,2022,null,{}] 21:29:04 INFO - PROCESS | 1662 | 1465273744375 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}] 21:29:04 INFO - PROCESS | 1662 | 1465273744376 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:04 INFO - PROCESS | 1662 | 1465273744481 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 21:29:04 INFO - PROCESS | 1662 | 1465273744488 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:04 INFO - PROCESS | 1662 | 1465273744489 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e36000 == 31 [pid = 1662] [id = 513] 21:29:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1239a3400) [pid = 1662] [serial = 1539] [outer = 0x0] 21:29:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x123bd9c00) [pid = 1662] [serial = 1540] [outer = 0x1239a3400] 21:29:04 INFO - PROCESS | 1662 | 1465273744513 Marionette DEBUG loaded listener.js 21:29:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x123cbfc00) [pid = 1662] [serial = 1541] [outer = 0x1239a3400] 21:29:04 INFO - PROCESS | 1662 | 1465273744972 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]]]}] 21:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 620ms 21:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:29:04 INFO - PROCESS | 1662 | 1465273744991 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 21:29:04 INFO - PROCESS | 1662 | 1465273744994 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 21:29:04 INFO - PROCESS | 1662 | 1465273744999 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:29:05 INFO - PROCESS | 1662 | 1465273745002 Marionette TRACE conn2 <- [1,2026,null,{}] 21:29:05 INFO - PROCESS | 1662 | 1465273745006 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}] 21:29:05 INFO - PROCESS | 1662 | 1465273745007 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:05 INFO - PROCESS | 1662 | 1465273745108 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 21:29:05 INFO - PROCESS | 1662 | 1465273745161 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:05 INFO - PROCESS | 1662 | 1465273745163 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169ae000 == 32 [pid = 1662] [id = 514] 21:29:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x112a11c00) [pid = 1662] [serial = 1542] [outer = 0x0] 21:29:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x115f61000) [pid = 1662] [serial = 1543] [outer = 0x112a11c00] 21:29:05 INFO - PROCESS | 1662 | 1465273745193 Marionette DEBUG loaded listener.js 21:29:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116758400) [pid = 1662] [serial = 1544] [outer = 0x112a11c00] 21:29:05 INFO - PROCESS | 1662 | 1465273745624 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]]]}] 21:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 674ms 21:29:05 INFO - PROCESS | 1662 | 1465273745671 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 21:29:05 INFO - PROCESS | 1662 | 1465273745674 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 21:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:29:05 INFO - PROCESS | 1662 | 1465273745679 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:29:05 INFO - PROCESS | 1662 | 1465273745680 Marionette TRACE conn2 <- [1,2030,null,{}] 21:29:05 INFO - PROCESS | 1662 | 1465273745683 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}] 21:29:05 INFO - PROCESS | 1662 | 1465273745685 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:05 INFO - PROCESS | 1662 | 1465273745790 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 21:29:05 INFO - PROCESS | 1662 | 1465273745846 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:05 INFO - PROCESS | 1662 | 1465273745847 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x119f79000 == 33 [pid = 1662] [id = 515] 21:29:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1176e2000) [pid = 1662] [serial = 1545] [outer = 0x0] 21:29:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1182e9400) [pid = 1662] [serial = 1546] [outer = 0x1176e2000] 21:29:05 INFO - PROCESS | 1662 | 1465273745878 Marionette DEBUG loaded listener.js 21:29:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1183b2000) [pid = 1662] [serial = 1547] [outer = 0x1176e2000] 21:29:06 INFO - PROCESS | 1662 | 1465273746319 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]]]}] 21:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 670ms 21:29:06 INFO - PROCESS | 1662 | 1465273746348 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 21:29:06 INFO - PROCESS | 1662 | 1465273746350 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 21:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:29:06 INFO - PROCESS | 1662 | 1465273746352 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:29:06 INFO - PROCESS | 1662 | 1465273746355 Marionette TRACE conn2 <- [1,2034,null,{}] 21:29:06 INFO - PROCESS | 1662 | 1465273746363 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}] 21:29:06 INFO - PROCESS | 1662 | 1465273746366 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:06 INFO - PROCESS | 1662 | 1465273746490 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 21:29:06 INFO - PROCESS | 1662 | 1465273746557 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:06 INFO - PROCESS | 1662 | 1465273746559 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289a1000 == 34 [pid = 1662] [id = 516] 21:29:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1192bbc00) [pid = 1662] [serial = 1548] [outer = 0x0] 21:29:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119490400) [pid = 1662] [serial = 1549] [outer = 0x1192bbc00] 21:29:06 INFO - PROCESS | 1662 | 1465273746590 Marionette DEBUG loaded listener.js 21:29:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119569000) [pid = 1662] [serial = 1550] [outer = 0x1192bbc00] 21:29:07 INFO - PROCESS | 1662 | 1465273747000 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]]]}] 21:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 671ms 21:29:07 INFO - PROCESS | 1662 | 1465273747023 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 21:29:07 INFO - PROCESS | 1662 | 1465273747025 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 21:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:29:07 INFO - PROCESS | 1662 | 1465273747027 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:29:07 INFO - PROCESS | 1662 | 1465273747029 Marionette TRACE conn2 <- [1,2038,null,{}] 21:29:07 INFO - PROCESS | 1662 | 1465273747031 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}] 21:29:07 INFO - PROCESS | 1662 | 1465273747032 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:07 INFO - PROCESS | 1662 | 1465273747133 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 21:29:07 INFO - PROCESS | 1662 | 1465273747183 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:07 INFO - PROCESS | 1662 | 1465273747184 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x128d21800 == 35 [pid = 1662] [id = 517] 21:29:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119b99000) [pid = 1662] [serial = 1551] [outer = 0x0] 21:29:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x123c94c00) [pid = 1662] [serial = 1552] [outer = 0x119b99000] 21:29:07 INFO - PROCESS | 1662 | 1465273747215 Marionette DEBUG loaded listener.js 21:29:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123ccac00) [pid = 1662] [serial = 1553] [outer = 0x119b99000] 21:29:07 INFO - PROCESS | 1662 | 1465273747738 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]]]}] 21:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 771ms 21:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:29:07 INFO - PROCESS | 1662 | 1465273747814 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 21:29:07 INFO - PROCESS | 1662 | 1465273747816 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 21:29:07 INFO - PROCESS | 1662 | 1465273747821 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:29:07 INFO - PROCESS | 1662 | 1465273747822 Marionette TRACE conn2 <- [1,2042,null,{}] 21:29:07 INFO - PROCESS | 1662 | 1465273747826 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}] 21:29:07 INFO - PROCESS | 1662 | 1465273747828 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:07 INFO - PROCESS | 1662 | 1465273747923 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 21:29:08 INFO - PROCESS | 1662 | 1465273747994 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:08 INFO - PROCESS | 1662 | 1465273747997 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x115ec4000 == 36 [pid = 1662] [id = 518] 21:29:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x115f59c00) [pid = 1662] [serial = 1554] [outer = 0x0] 21:29:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11628f000) [pid = 1662] [serial = 1555] [outer = 0x115f59c00] 21:29:08 INFO - PROCESS | 1662 | 1465273748025 Marionette DEBUG loaded listener.js 21:29:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x116910400) [pid = 1662] [serial = 1556] [outer = 0x115f59c00] 21:29:08 INFO - PROCESS | 1662 | --DOCSHELL 0x116947800 == 35 [pid = 1662] [id = 491] 21:29:08 INFO - PROCESS | 1662 | --DOCSHELL 0x119ca6800 == 34 [pid = 1662] [id = 510] 21:29:08 INFO - PROCESS | 1662 | --DOCSHELL 0x123a2f000 == 33 [pid = 1662] [id = 511] 21:29:08 INFO - PROCESS | 1662 | --DOCSHELL 0x124864000 == 32 [pid = 1662] [id = 512] 21:29:08 INFO - PROCESS | 1662 | --DOCSHELL 0x128d21800 == 31 [pid = 1662] [id = 517] 21:29:08 INFO - PROCESS | 1662 | --DOCSHELL 0x1289a1000 == 30 [pid = 1662] [id = 516] 21:29:08 INFO - PROCESS | 1662 | --DOCSHELL 0x119f79000 == 29 [pid = 1662] [id = 515] 21:29:08 INFO - PROCESS | 1662 | --DOCSHELL 0x1169ae000 == 28 [pid = 1662] [id = 514] 21:29:08 INFO - PROCESS | 1662 | --DOCSHELL 0x117e36000 == 27 [pid = 1662] [id = 513] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123bde400) [pid = 1662] [serial = 1505] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11931fc00) [pid = 1662] [serial = 1489] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116f0e400) [pid = 1662] [serial = 1480] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11827b800) [pid = 1662] [serial = 1481] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1183b0400) [pid = 1662] [serial = 1483] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1187fac00) [pid = 1662] [serial = 1484] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1164dd000) [pid = 1662] [serial = 1477] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x116941c00) [pid = 1662] [serial = 1478] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x123886c00) [pid = 1662] [serial = 1492] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119564400) [pid = 1662] [serial = 1490] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x123a03000) [pid = 1662] [serial = 1495] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x123a02c00) [pid = 1662] [serial = 1493] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x116759400) [pid = 1662] [serial = 1499] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x113376000) [pid = 1662] [serial = 1498] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x11827dc00) [pid = 1662] [serial = 1501] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x123a02400) [pid = 1662] [serial = 1504] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x123deb400) [pid = 1662] [serial = 1507] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x123a97800) [pid = 1662] [serial = 1496] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1192d3000) [pid = 1662] [serial = 1487] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x1192ad400) [pid = 1662] [serial = 1486] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x119491000) [pid = 1662] [serial = 1502] [outer = 0x0] [url = about:blank] 21:29:08 INFO - PROCESS | 1662 | 1465273748843 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]]]}] 21:29:08 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) 21:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1077ms 21:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:29:08 INFO - PROCESS | 1662 | 1465273748898 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 21:29:08 INFO - PROCESS | 1662 | 1465273748900 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 21:29:08 INFO - PROCESS | 1662 | 1465273748903 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:29:08 INFO - PROCESS | 1662 | 1465273748905 Marionette TRACE conn2 <- [1,2046,null,{}] 21:29:08 INFO - PROCESS | 1662 | 1465273748908 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}] 21:29:08 INFO - PROCESS | 1662 | 1465273748910 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:08 INFO - PROCESS | 1662 | 1465273748990 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 21:29:09 INFO - PROCESS | 1662 | 1465273749047 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:09 INFO - PROCESS | 1662 | 1465273749049 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x115ec6000 == 28 [pid = 1662] [id = 519] 21:29:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x11336f000) [pid = 1662] [serial = 1557] [outer = 0x0] 21:29:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x115eaac00) [pid = 1662] [serial = 1558] [outer = 0x11336f000] 21:29:09 INFO - PROCESS | 1662 | 1465273749076 Marionette DEBUG loaded listener.js 21:29:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1164e1c00) [pid = 1662] [serial = 1559] [outer = 0x11336f000] 21:29:09 INFO - PROCESS | 1662 | 1465273749392 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]]]}] 21:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 521ms 21:29:09 INFO - PROCESS | 1662 | 1465273749424 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 21:29:09 INFO - PROCESS | 1662 | 1465273749428 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 21:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:29:09 INFO - PROCESS | 1662 | 1465273749435 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:29:09 INFO - PROCESS | 1662 | 1465273749437 Marionette TRACE conn2 <- [1,2050,null,{}] 21:29:09 INFO - PROCESS | 1662 | 1465273749439 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}] 21:29:09 INFO - PROCESS | 1662 | 1465273749441 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:09 INFO - PROCESS | 1662 | 1465273749521 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 21:29:09 INFO - PROCESS | 1662 | 1465273749534 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:09 INFO - PROCESS | 1662 | 1465273749535 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e3b000 == 29 [pid = 1662] [id = 520] 21:29:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x116938800) [pid = 1662] [serial = 1560] [outer = 0x0] 21:29:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x117164c00) [pid = 1662] [serial = 1561] [outer = 0x116938800] 21:29:09 INFO - PROCESS | 1662 | 1465273749566 Marionette DEBUG loaded listener.js 21:29:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x117ea1000) [pid = 1662] [serial = 1562] [outer = 0x116938800] 21:29:09 INFO - PROCESS | 1662 | 1465273749953 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]]]}] 21:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 572ms 21:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:29:10 INFO - PROCESS | 1662 | 1465273750008 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 21:29:10 INFO - PROCESS | 1662 | 1465273750010 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 21:29:10 INFO - PROCESS | 1662 | 1465273750013 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:29:10 INFO - PROCESS | 1662 | 1465273750016 Marionette TRACE conn2 <- [1,2054,null,{}] 21:29:10 INFO - PROCESS | 1662 | 1465273750028 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}] 21:29:10 INFO - PROCESS | 1662 | 1465273750033 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:10 INFO - PROCESS | 1662 | 1465273750183 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 21:29:10 INFO - PROCESS | 1662 | 1465273750193 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:10 INFO - PROCESS | 1662 | 1465273750195 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193b8800 == 30 [pid = 1662] [id = 521] 21:29:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x113c2d800) [pid = 1662] [serial = 1563] [outer = 0x0] 21:29:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1182e6400) [pid = 1662] [serial = 1564] [outer = 0x113c2d800] 21:29:10 INFO - PROCESS | 1662 | 1465273750242 Marionette DEBUG loaded listener.js 21:29:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1183b0800) [pid = 1662] [serial = 1565] [outer = 0x113c2d800] 21:29:10 INFO - PROCESS | 1662 | 1465273750606 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]]]}] 21:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 623ms 21:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:29:10 INFO - PROCESS | 1662 | 1465273750635 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 21:29:10 INFO - PROCESS | 1662 | 1465273750637 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 21:29:10 INFO - PROCESS | 1662 | 1465273750639 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:29:10 INFO - PROCESS | 1662 | 1465273750640 Marionette TRACE conn2 <- [1,2058,null,{}] 21:29:10 INFO - PROCESS | 1662 | 1465273750642 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}] 21:29:10 INFO - PROCESS | 1662 | 1465273750644 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:10 INFO - PROCESS | 1662 | 1465273750724 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 21:29:10 INFO - PROCESS | 1662 | 1465273750805 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:10 INFO - PROCESS | 1662 | 1465273750807 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ca9000 == 31 [pid = 1662] [id = 522] 21:29:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1183ad000) [pid = 1662] [serial = 1566] [outer = 0x0] 21:29:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1187f3400) [pid = 1662] [serial = 1567] [outer = 0x1183ad000] 21:29:10 INFO - PROCESS | 1662 | 1465273750833 Marionette DEBUG loaded listener.js 21:29:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1192adc00) [pid = 1662] [serial = 1568] [outer = 0x1183ad000] 21:29:11 INFO - PROCESS | 1662 | 1465273751141 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]]]}] 21:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms 21:29:11 INFO - PROCESS | 1662 | 1465273751158 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 21:29:11 INFO - PROCESS | 1662 | 1465273751159 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 21:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:29:11 INFO - PROCESS | 1662 | 1465273751162 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:29:11 INFO - PROCESS | 1662 | 1465273751165 Marionette TRACE conn2 <- [1,2062,null,{}] 21:29:11 INFO - PROCESS | 1662 | 1465273751176 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}] 21:29:11 INFO - PROCESS | 1662 | 1465273751178 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:11 INFO - PROCESS | 1662 | 1465273751275 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 21:29:11 INFO - PROCESS | 1662 | 1465273751279 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:11 INFO - PROCESS | 1662 | 1465273751280 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a37000 == 32 [pid = 1662] [id = 523] 21:29:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x114e98000) [pid = 1662] [serial = 1569] [outer = 0x0] 21:29:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1192b4400) [pid = 1662] [serial = 1570] [outer = 0x114e98000] 21:29:11 INFO - PROCESS | 1662 | 1465273751304 Marionette DEBUG loaded listener.js 21:29:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119328000) [pid = 1662] [serial = 1571] [outer = 0x114e98000] 21:29:11 INFO - PROCESS | 1662 | 1465273751663 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]]]}] 21:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 523ms 21:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:29:11 INFO - PROCESS | 1662 | 1465273751692 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 21:29:11 INFO - PROCESS | 1662 | 1465273751693 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 21:29:11 INFO - PROCESS | 1662 | 1465273751695 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:29:11 INFO - PROCESS | 1662 | 1465273751696 Marionette TRACE conn2 <- [1,2066,null,{}] 21:29:11 INFO - PROCESS | 1662 | 1465273751701 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}] 21:29:11 INFO - PROCESS | 1662 | 1465273751705 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:11 INFO - PROCESS | 1662 | 1465273751818 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 21:29:11 INFO - PROCESS | 1662 | 1465273751854 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:11 INFO - PROCESS | 1662 | 1465273751855 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x124f35000 == 33 [pid = 1662] [id = 524] 21:29:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11931c000) [pid = 1662] [serial = 1572] [outer = 0x0] 21:29:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119565800) [pid = 1662] [serial = 1573] [outer = 0x11931c000] 21:29:11 INFO - PROCESS | 1662 | 1465273751880 Marionette DEBUG loaded listener.js 21:29:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123a04400) [pid = 1662] [serial = 1574] [outer = 0x11931c000] 21:29:12 INFO - PROCESS | 1662 | 1465273752200 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]]]}] 21:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 523ms 21:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:29:12 INFO - PROCESS | 1662 | 1465273752219 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 21:29:12 INFO - PROCESS | 1662 | 1465273752220 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 21:29:12 INFO - PROCESS | 1662 | 1465273752222 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:29:12 INFO - PROCESS | 1662 | 1465273752223 Marionette TRACE conn2 <- [1,2070,null,{}] 21:29:12 INFO - PROCESS | 1662 | 1465273752226 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}] 21:29:12 INFO - PROCESS | 1662 | 1465273752227 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:12 INFO - PROCESS | 1662 | 1465273752327 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 21:29:12 INFO - PROCESS | 1662 | 1465273752363 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:12 INFO - PROCESS | 1662 | 1465273752364 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x126d0b800 == 34 [pid = 1662] [id = 525] 21:29:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x112a7bc00) [pid = 1662] [serial = 1575] [outer = 0x0] 21:29:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123a97800) [pid = 1662] [serial = 1576] [outer = 0x112a7bc00] 21:29:12 INFO - PROCESS | 1662 | 1465273752388 Marionette DEBUG loaded listener.js 21:29:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123cc4800) [pid = 1662] [serial = 1577] [outer = 0x112a7bc00] 21:29:12 INFO - PROCESS | 1662 | 1465273752677 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]]]}] 21:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 470ms 21:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:29:12 INFO - PROCESS | 1662 | 1465273752692 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 21:29:12 INFO - PROCESS | 1662 | 1465273752693 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 21:29:12 INFO - PROCESS | 1662 | 1465273752704 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:29:12 INFO - PROCESS | 1662 | 1465273752705 Marionette TRACE conn2 <- [1,2074,null,{}] 21:29:12 INFO - PROCESS | 1662 | 1465273752707 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}] 21:29:12 INFO - PROCESS | 1662 | 1465273752708 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:12 INFO - PROCESS | 1662 | 1465273752885 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1192d4c00) [pid = 1662] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119b9a800) [pid = 1662] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116a0bc00) [pid = 1662] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1126a0000) [pid = 1662] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123cbcc00) [pid = 1662] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x115e07400) [pid = 1662] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1182dd000) [pid = 1662] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x112a10000) [pid = 1662] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x117e9f800) [pid = 1662] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x110eecc00) [pid = 1662] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1192b3800) [pid = 1662] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1239a3400) [pid = 1662] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:29:12 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x112a1ac00) [pid = 1662] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:29:12 INFO - PROCESS | 1662 | 1465273752926 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:12 INFO - PROCESS | 1662 | 1465273752927 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1130ee800 == 35 [pid = 1662] [id = 526] 21:29:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x110eee000) [pid = 1662] [serial = 1578] [outer = 0x0] 21:29:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x112a0f000) [pid = 1662] [serial = 1579] [outer = 0x110eee000] 21:29:12 INFO - PROCESS | 1662 | 1465273752952 Marionette DEBUG loaded listener.js 21:29:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116a0bc00) [pid = 1662] [serial = 1580] [outer = 0x110eee000] 21:29:13 INFO - PROCESS | 1662 | 1465273753220 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]]]}] 21:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 576ms 21:29:13 INFO - PROCESS | 1662 | 1465273753272 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 21:29:13 INFO - PROCESS | 1662 | 1465273753274 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 21:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:29:13 INFO - PROCESS | 1662 | 1465273753276 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:29:13 INFO - PROCESS | 1662 | 1465273753277 Marionette TRACE conn2 <- [1,2078,null,{}] 21:29:13 INFO - PROCESS | 1662 | 1465273753282 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}] 21:29:13 INFO - PROCESS | 1662 | 1465273753284 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:13 INFO - PROCESS | 1662 | 1465273753370 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 21:29:13 INFO - PROCESS | 1662 | 1465273753374 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:13 INFO - PROCESS | 1662 | 1465273753375 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193b7800 == 36 [pid = 1662] [id = 527] 21:29:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118281c00) [pid = 1662] [serial = 1581] [outer = 0x0] 21:29:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x123cc2400) [pid = 1662] [serial = 1582] [outer = 0x118281c00] 21:29:13 INFO - PROCESS | 1662 | 1465273753401 Marionette DEBUG loaded listener.js 21:29:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x12493fc00) [pid = 1662] [serial = 1583] [outer = 0x118281c00] 21:29:13 INFO - PROCESS | 1662 | 1465273753720 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]]]}] 21:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 473ms 21:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:29:13 INFO - PROCESS | 1662 | 1465273753750 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 21:29:13 INFO - PROCESS | 1662 | 1465273753752 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 21:29:13 INFO - PROCESS | 1662 | 1465273753754 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:29:13 INFO - PROCESS | 1662 | 1465273753755 Marionette TRACE conn2 <- [1,2082,null,{}] 21:29:13 INFO - PROCESS | 1662 | 1465273753757 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}] 21:29:13 INFO - PROCESS | 1662 | 1465273753759 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:13 INFO - PROCESS | 1662 | 1465273753897 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 21:29:13 INFO - PROCESS | 1662 | 1465273753905 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:13 INFO - PROCESS | 1662 | 1465273753907 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x129089800 == 37 [pid = 1662] [id = 528] 21:29:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x124940000) [pid = 1662] [serial = 1584] [outer = 0x0] 21:29:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x124aa7c00) [pid = 1662] [serial = 1585] [outer = 0x124940000] 21:29:13 INFO - PROCESS | 1662 | 1465273753946 Marionette DEBUG loaded listener.js 21:29:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12493ec00) [pid = 1662] [serial = 1586] [outer = 0x124940000] 21:29:14 INFO - PROCESS | 1662 | 1465273754360 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]]]}] 21:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 620ms 21:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:29:14 INFO - PROCESS | 1662 | 1465273754374 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 21:29:14 INFO - PROCESS | 1662 | 1465273754376 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 21:29:14 INFO - PROCESS | 1662 | 1465273754378 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:29:14 INFO - PROCESS | 1662 | 1465273754380 Marionette TRACE conn2 <- [1,2086,null,{}] 21:29:14 INFO - PROCESS | 1662 | 1465273754384 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}] 21:29:14 INFO - PROCESS | 1662 | 1465273754386 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:14 INFO - PROCESS | 1662 | 1465273754473 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 21:29:14 INFO - PROCESS | 1662 | 1465273754537 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:14 INFO - PROCESS | 1662 | 1465273754538 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a35000 == 38 [pid = 1662] [id = 529] 21:29:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x115f5e400) [pid = 1662] [serial = 1587] [outer = 0x0] 21:29:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124f88400) [pid = 1662] [serial = 1588] [outer = 0x115f5e400] 21:29:14 INFO - PROCESS | 1662 | 1465273754565 Marionette DEBUG loaded listener.js 21:29:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124fe3400) [pid = 1662] [serial = 1589] [outer = 0x115f5e400] 21:29:14 INFO - PROCESS | 1662 | 1465273754839 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]]]}] 21:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 522ms 21:29:14 INFO - PROCESS | 1662 | 1465273754926 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 21:29:14 INFO - PROCESS | 1662 | 1465273754928 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 21:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:29:14 INFO - PROCESS | 1662 | 1465273754934 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:29:14 INFO - PROCESS | 1662 | 1465273754936 Marionette TRACE conn2 <- [1,2090,null,{}] 21:29:14 INFO - PROCESS | 1662 | 1465273754941 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}] 21:29:14 INFO - PROCESS | 1662 | 1465273754943 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:15 INFO - PROCESS | 1662 | 1465273755056 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 21:29:15 INFO - PROCESS | 1662 | 1465273755107 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:15 INFO - PROCESS | 1662 | 1465273755109 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x112dc9000 == 39 [pid = 1662] [id = 530] 21:29:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112a18800) [pid = 1662] [serial = 1590] [outer = 0x0] 21:29:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x112df1400) [pid = 1662] [serial = 1591] [outer = 0x112a18800] 21:29:15 INFO - PROCESS | 1662 | 1465273755141 Marionette DEBUG loaded listener.js 21:29:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x116296400) [pid = 1662] [serial = 1592] [outer = 0x112a18800] 21:29:15 INFO - PROCESS | 1662 | 1465273755657 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]]]}] 21:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 777ms 21:29:15 INFO - PROCESS | 1662 | 1465273755722 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 21:29:15 INFO - PROCESS | 1662 | 1465273755724 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 21:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:29:15 INFO - PROCESS | 1662 | 1465273755731 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:29:15 INFO - PROCESS | 1662 | 1465273755734 Marionette TRACE conn2 <- [1,2094,null,{}] 21:29:15 INFO - PROCESS | 1662 | 1465273755737 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}] 21:29:15 INFO - PROCESS | 1662 | 1465273755739 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:15 INFO - PROCESS | 1662 | 1465273755847 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 21:29:15 INFO - PROCESS | 1662 | 1465273755923 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:15 INFO - PROCESS | 1662 | 1465273755925 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x11998b800 == 40 [pid = 1662] [id = 531] 21:29:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11716b800) [pid = 1662] [serial = 1593] [outer = 0x0] 21:29:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x117ea6400) [pid = 1662] [serial = 1594] [outer = 0x11716b800] 21:29:15 INFO - PROCESS | 1662 | 1465273755956 Marionette DEBUG loaded listener.js 21:29:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1182dd400) [pid = 1662] [serial = 1595] [outer = 0x11716b800] 21:29:16 INFO - PROCESS | 1662 | 1465273756631 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]]]}] 21:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 975ms 21:29:16 INFO - PROCESS | 1662 | 1465273756703 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 21:29:16 INFO - PROCESS | 1662 | 1465273756706 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 21:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:29:16 INFO - PROCESS | 1662 | 1465273756709 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:29:16 INFO - PROCESS | 1662 | 1465273756711 Marionette TRACE conn2 <- [1,2098,null,{}] 21:29:16 INFO - PROCESS | 1662 | 1465273756715 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}] 21:29:16 INFO - PROCESS | 1662 | 1465273756716 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:16 INFO - PROCESS | 1662 | 1465273756818 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 21:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x129089800 == 39 [pid = 1662] [id = 528] 21:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1193b7800 == 38 [pid = 1662] [id = 527] 21:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1130ee800 == 37 [pid = 1662] [id = 526] 21:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x126d0b800 == 36 [pid = 1662] [id = 525] 21:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x124f35000 == 35 [pid = 1662] [id = 524] 21:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x123a37000 == 34 [pid = 1662] [id = 523] 21:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x119ca9000 == 33 [pid = 1662] [id = 522] 21:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1193b8800 == 32 [pid = 1662] [id = 521] 21:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x117e3b000 == 31 [pid = 1662] [id = 520] 21:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x115ec6000 == 30 [pid = 1662] [id = 519] 21:29:16 INFO - PROCESS | 1662 | 1465273756911 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:16 INFO - PROCESS | 1662 | 1465273756914 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1127d9800 == 31 [pid = 1662] [id = 532] 21:29:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x112a1b400) [pid = 1662] [serial = 1596] [outer = 0x0] 21:29:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1132c9000) [pid = 1662] [serial = 1597] [outer = 0x112a1b400] 21:29:16 INFO - PROCESS | 1662 | 1465273756941 Marionette DEBUG loaded listener.js 21:29:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11675c000) [pid = 1662] [serial = 1598] [outer = 0x112a1b400] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x123bd9c00) [pid = 1662] [serial = 1540] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116754000) [pid = 1662] [serial = 1475] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1239a1c00) [pid = 1662] [serial = 1537] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12398a000) [pid = 1662] [serial = 1535] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11715e400) [pid = 1662] [serial = 1519] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x114e98400) [pid = 1662] [serial = 1510] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x116938c00) [pid = 1662] [serial = 1511] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x124aa7000) [pid = 1662] [serial = 1508] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x115f5c400) [pid = 1662] [serial = 1516] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1182e4c00) [pid = 1662] [serial = 1513] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1182e3c00) [pid = 1662] [serial = 1522] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1183af800) [pid = 1662] [serial = 1514] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1176ea400) [pid = 1662] [serial = 1520] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118517c00) [pid = 1662] [serial = 1525] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118eb9c00) [pid = 1662] [serial = 1526] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1183adc00) [pid = 1662] [serial = 1523] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x112f5ac00) [pid = 1662] [serial = 1528] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x123a0c000) [pid = 1662] [serial = 1538] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1182e8000) [pid = 1662] [serial = 1529] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119b9fc00) [pid = 1662] [serial = 1534] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119494000) [pid = 1662] [serial = 1531] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x119b97c00) [pid = 1662] [serial = 1532] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1164e6c00) [pid = 1662] [serial = 1517] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x123cbfc00) [pid = 1662] [serial = 1541] [outer = 0x0] [url = about:blank] 21:29:17 INFO - PROCESS | 1662 | 1465273757259 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]]]}] 21:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 571ms 21:29:17 INFO - PROCESS | 1662 | 1465273757284 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 21:29:17 INFO - PROCESS | 1662 | 1465273757289 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 21:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:29:17 INFO - PROCESS | 1662 | 1465273757295 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:29:17 INFO - PROCESS | 1662 | 1465273757299 Marionette TRACE conn2 <- [1,2102,null,{}] 21:29:17 INFO - PROCESS | 1662 | 1465273757303 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}] 21:29:17 INFO - PROCESS | 1662 | 1465273757305 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:17 INFO - PROCESS | 1662 | 1465273757427 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 21:29:17 INFO - PROCESS | 1662 | 1465273757535 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:17 INFO - PROCESS | 1662 | 1465273757537 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x118115000 == 32 [pid = 1662] [id = 533] 21:29:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x115f5c400) [pid = 1662] [serial = 1599] [outer = 0x0] 21:29:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x116ad9400) [pid = 1662] [serial = 1600] [outer = 0x115f5c400] 21:29:17 INFO - PROCESS | 1662 | 1465273757580 Marionette DEBUG loaded listener.js 21:29:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118281800) [pid = 1662] [serial = 1601] [outer = 0x115f5c400] 21:29:17 INFO - PROCESS | 1662 | 1465273757926 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]]]}] 21:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 673ms 21:29:17 INFO - PROCESS | 1662 | 1465273757968 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 21:29:17 INFO - PROCESS | 1662 | 1465273757970 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 21:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:29:17 INFO - PROCESS | 1662 | 1465273757972 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:29:17 INFO - PROCESS | 1662 | 1465273757975 Marionette TRACE conn2 <- [1,2106,null,{}] 21:29:17 INFO - PROCESS | 1662 | 1465273757985 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}] 21:29:17 INFO - PROCESS | 1662 | 1465273757988 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:18 INFO - PROCESS | 1662 | 1465273758081 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 21:29:18 INFO - PROCESS | 1662 | 1465273758154 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:18 INFO - PROCESS | 1662 | 1465273758156 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193cc800 == 33 [pid = 1662] [id = 534] 21:29:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1182df400) [pid = 1662] [serial = 1602] [outer = 0x0] 21:29:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1183adc00) [pid = 1662] [serial = 1603] [outer = 0x1182df400] 21:29:18 INFO - PROCESS | 1662 | 1465273758183 Marionette DEBUG loaded listener.js 21:29:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118e1b000) [pid = 1662] [serial = 1604] [outer = 0x1182df400] 21:29:18 INFO - PROCESS | 1662 | 1465273758448 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]]]}] 21:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 523ms 21:29:18 INFO - PROCESS | 1662 | 1465273758504 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 21:29:18 INFO - PROCESS | 1662 | 1465273758506 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 21:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:29:18 INFO - PROCESS | 1662 | 1465273758508 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:29:18 INFO - PROCESS | 1662 | 1465273758509 Marionette TRACE conn2 <- [1,2110,null,{}] 21:29:18 INFO - PROCESS | 1662 | 1465273758512 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}] 21:29:18 INFO - PROCESS | 1662 | 1465273758514 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:18 INFO - PROCESS | 1662 | 1465273758601 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 21:29:18 INFO - PROCESS | 1662 | 1465273758657 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:18 INFO - PROCESS | 1662 | 1465273758659 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x123896800 == 34 [pid = 1662] [id = 535] 21:29:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1182e4c00) [pid = 1662] [serial = 1605] [outer = 0x0] 21:29:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1192b6400) [pid = 1662] [serial = 1606] [outer = 0x1182e4c00] 21:29:18 INFO - PROCESS | 1662 | 1465273758684 Marionette DEBUG loaded listener.js 21:29:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11955bc00) [pid = 1662] [serial = 1607] [outer = 0x1182e4c00] 21:29:18 INFO - PROCESS | 1662 | 1465273758961 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]]]}] 21:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 469ms 21:29:18 INFO - PROCESS | 1662 | 1465273758986 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 21:29:18 INFO - PROCESS | 1662 | 1465273758987 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 21:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:29:18 INFO - PROCESS | 1662 | 1465273758990 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:29:18 INFO - PROCESS | 1662 | 1465273758991 Marionette TRACE conn2 <- [1,2114,null,{}] 21:29:18 INFO - PROCESS | 1662 | 1465273758993 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}] 21:29:18 INFO - PROCESS | 1662 | 1465273758995 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:19 INFO - PROCESS | 1662 | 1465273759111 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 21:29:19 INFO - PROCESS | 1662 | 1465273759120 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:19 INFO - PROCESS | 1662 | 1465273759122 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x124851000 == 35 [pid = 1662] [id = 536] 21:29:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1132cc800) [pid = 1662] [serial = 1608] [outer = 0x0] 21:29:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11955b800) [pid = 1662] [serial = 1609] [outer = 0x1132cc800] 21:29:19 INFO - PROCESS | 1662 | 1465273759146 Marionette DEBUG loaded listener.js 21:29:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119b9b800) [pid = 1662] [serial = 1610] [outer = 0x1132cc800] 21:29:19 INFO - PROCESS | 1662 | 1465273759475 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]]]}] 21:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 523ms 21:29:19 INFO - PROCESS | 1662 | 1465273759514 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 21:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:29:19 INFO - PROCESS | 1662 | 1465273759517 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 21:29:19 INFO - PROCESS | 1662 | 1465273759519 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:29:19 INFO - PROCESS | 1662 | 1465273759520 Marionette TRACE conn2 <- [1,2118,null,{}] 21:29:19 INFO - PROCESS | 1662 | 1465273759538 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}] 21:29:19 INFO - PROCESS | 1662 | 1465273759542 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:19 INFO - PROCESS | 1662 | 1465273759658 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 21:29:19 INFO - PROCESS | 1662 | 1465273759661 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:19 INFO - PROCESS | 1662 | 1465273759663 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12558f800 == 36 [pid = 1662] [id = 537] 21:29:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119ba2400) [pid = 1662] [serial = 1611] [outer = 0x0] 21:29:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12399f400) [pid = 1662] [serial = 1612] [outer = 0x119ba2400] 21:29:19 INFO - PROCESS | 1662 | 1465273759690 Marionette DEBUG loaded listener.js 21:29:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124948000) [pid = 1662] [serial = 1613] [outer = 0x119ba2400] 21:29:20 INFO - PROCESS | 1662 | 1465273760011 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]]]}] 21:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 21:29:20 INFO - PROCESS | 1662 | 1465273760038 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 21:29:20 INFO - PROCESS | 1662 | 1465273760039 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 21:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:29:20 INFO - PROCESS | 1662 | 1465273760041 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:29:20 INFO - PROCESS | 1662 | 1465273760042 Marionette TRACE conn2 <- [1,2122,null,{}] 21:29:20 INFO - PROCESS | 1662 | 1465273760045 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}] 21:29:20 INFO - PROCESS | 1662 | 1465273760046 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:20 INFO - PROCESS | 1662 | 1465273760155 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124940000) [pid = 1662] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x112a11c00) [pid = 1662] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x114e98000) [pid = 1662] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x115f59c00) [pid = 1662] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1176e2000) [pid = 1662] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x113c2d800) [pid = 1662] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11931c000) [pid = 1662] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x112a7bc00) [pid = 1662] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11336f000) [pid = 1662] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x110eee000) [pid = 1662] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1192bbc00) [pid = 1662] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119b99000) [pid = 1662] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x116938800) [pid = 1662] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1183ad000) [pid = 1662] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x118281c00) [pid = 1662] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:29:20 INFO - PROCESS | 1662 | 1465273760355 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:20 INFO - PROCESS | 1662 | 1465273760357 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1127e6800 == 37 [pid = 1662] [id = 538] 21:29:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x110eee000) [pid = 1662] [serial = 1614] [outer = 0x0] 21:29:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x111e2ec00) [pid = 1662] [serial = 1615] [outer = 0x110eee000] 21:29:20 INFO - PROCESS | 1662 | 1465273760388 Marionette DEBUG loaded listener.js 21:29:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x112a12800) [pid = 1662] [serial = 1616] [outer = 0x110eee000] 21:29:20 INFO - PROCESS | 1662 | 1465273760840 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]]]}] 21:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 822ms 21:29:20 INFO - PROCESS | 1662 | 1465273760866 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 21:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:29:20 INFO - PROCESS | 1662 | 1465273760868 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 21:29:20 INFO - PROCESS | 1662 | 1465273760872 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:29:20 INFO - PROCESS | 1662 | 1465273760873 Marionette TRACE conn2 <- [1,2126,null,{}] 21:29:20 INFO - PROCESS | 1662 | 1465273760877 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}] 21:29:20 INFO - PROCESS | 1662 | 1465273760880 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:20 INFO - PROCESS | 1662 | 1465273760979 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 21:29:21 INFO - PROCESS | 1662 | 1465273761035 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:21 INFO - PROCESS | 1662 | 1465273761036 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ed2800 == 38 [pid = 1662] [id = 539] 21:29:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x115e09400) [pid = 1662] [serial = 1617] [outer = 0x0] 21:29:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116a13400) [pid = 1662] [serial = 1618] [outer = 0x115e09400] 21:29:21 INFO - PROCESS | 1662 | 1465273761067 Marionette DEBUG loaded listener.js 21:29:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1176edc00) [pid = 1662] [serial = 1619] [outer = 0x115e09400] 21:29:21 INFO - PROCESS | 1662 | 1465273761482 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]]]}] 21:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 622ms 21:29:21 INFO - PROCESS | 1662 | 1465273761495 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 21:29:21 INFO - PROCESS | 1662 | 1465273761498 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 21:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:29:21 INFO - PROCESS | 1662 | 1465273761500 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:29:21 INFO - PROCESS | 1662 | 1465273761502 Marionette TRACE conn2 <- [1,2130,null,{}] 21:29:21 INFO - PROCESS | 1662 | 1465273761504 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}] 21:29:21 INFO - PROCESS | 1662 | 1465273761506 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:21 INFO - PROCESS | 1662 | 1465273761605 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 21:29:21 INFO - PROCESS | 1662 | 1465273761694 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:21 INFO - PROCESS | 1662 | 1465273761695 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1255f1000 == 39 [pid = 1662] [id = 540] 21:29:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1183a6800) [pid = 1662] [serial = 1620] [outer = 0x0] 21:29:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118510400) [pid = 1662] [serial = 1621] [outer = 0x1183a6800] 21:29:21 INFO - PROCESS | 1662 | 1465273761726 Marionette DEBUG loaded listener.js 21:29:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118eb6000) [pid = 1662] [serial = 1622] [outer = 0x1183a6800] 21:29:22 INFO - PROCESS | 1662 | 1465273762151 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] 21:29:22 INFO - PROCESS | 1662 | 1465273762173 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 21:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:29:22 INFO - PROCESS | 1662 | 1465273762182 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:29:22 INFO - PROCESS | 1662 | 1465273762187 Marionette TRACE conn2 <- [1,2134,null,{}] 21:29:22 INFO - PROCESS | 1662 | 1465273762190 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}] 21:29:22 INFO - PROCESS | 1662 | 1465273762193 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:22 INFO - PROCESS | 1662 | 1465273762293 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 21:29:22 INFO - PROCESS | 1662 | 1465273762362 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:22 INFO - PROCESS | 1662 | 1465273762363 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a3a000 == 40 [pid = 1662] [id = 541] 21:29:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1187fa800) [pid = 1662] [serial = 1623] [outer = 0x0] 21:29:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11955a400) [pid = 1662] [serial = 1624] [outer = 0x1187fa800] 21:29:22 INFO - PROCESS | 1662 | 1465273762391 Marionette DEBUG loaded listener.js 21:29:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x123998800) [pid = 1662] [serial = 1625] [outer = 0x1187fa800] 21:29:22 INFO - PROCESS | 1662 | 1465273762796 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]]]}] 21:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 628ms 21:29:22 INFO - PROCESS | 1662 | 1465273762806 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 21:29:22 INFO - PROCESS | 1662 | 1465273762808 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 21:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:29:22 INFO - PROCESS | 1662 | 1465273762810 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:29:22 INFO - PROCESS | 1662 | 1465273762811 Marionette TRACE conn2 <- [1,2138,null,{}] 21:29:22 INFO - PROCESS | 1662 | 1465273762815 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}] 21:29:22 INFO - PROCESS | 1662 | 1465273762817 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:22 INFO - PROCESS | 1662 | 1465273762916 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 21:29:23 INFO - PROCESS | 1662 | 1465273763001 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:23 INFO - PROCESS | 1662 | 1465273763002 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a222000 == 41 [pid = 1662] [id = 542] 21:29:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123a0f800) [pid = 1662] [serial = 1626] [outer = 0x0] 21:29:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x123cc2800) [pid = 1662] [serial = 1627] [outer = 0x123a0f800] 21:29:23 INFO - PROCESS | 1662 | 1465273763031 Marionette DEBUG loaded listener.js 21:29:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12494b000) [pid = 1662] [serial = 1628] [outer = 0x123a0f800] 21:29:23 INFO - PROCESS | 1662 | 1465273763569 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]]]}] 21:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 770ms 21:29:23 INFO - PROCESS | 1662 | 1465273763583 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 21:29:23 INFO - PROCESS | 1662 | 1465273763585 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 21:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:29:23 INFO - PROCESS | 1662 | 1465273763589 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:29:23 INFO - PROCESS | 1662 | 1465273763591 Marionette TRACE conn2 <- [1,2142,null,{}] 21:29:23 INFO - PROCESS | 1662 | 1465273763594 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}] 21:29:23 INFO - PROCESS | 1662 | 1465273763596 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:23 INFO - PROCESS | 1662 | 1465273763727 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 21:29:23 INFO - PROCESS | 1662 | 1465273763777 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:23 INFO - PROCESS | 1662 | 1465273763780 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x112aa4800 == 42 [pid = 1662] [id = 543] 21:29:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1133a4400) [pid = 1662] [serial = 1629] [outer = 0x0] 21:29:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x115ea0400) [pid = 1662] [serial = 1630] [outer = 0x1133a4400] 21:29:23 INFO - PROCESS | 1662 | 1465273763810 Marionette DEBUG loaded listener.js 21:29:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x116753c00) [pid = 1662] [serial = 1631] [outer = 0x1133a4400] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12558f800 == 41 [pid = 1662] [id = 537] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x124851000 == 40 [pid = 1662] [id = 536] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x123896800 == 39 [pid = 1662] [id = 535] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1193cc800 == 38 [pid = 1662] [id = 534] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x118115000 == 37 [pid = 1662] [id = 533] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1127d9800 == 36 [pid = 1662] [id = 532] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x112dc9000 == 35 [pid = 1662] [id = 530] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x115ec4000 == 34 [pid = 1662] [id = 518] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x11998b800 == 33 [pid = 1662] [id = 531] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x123a35000 == 32 [pid = 1662] [id = 529] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12a222000 == 31 [pid = 1662] [id = 542] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x128a3a000 == 30 [pid = 1662] [id = 541] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1255f1000 == 29 [pid = 1662] [id = 540] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x118ed2800 == 28 [pid = 1662] [id = 539] 21:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1127e6800 == 27 [pid = 1662] [id = 538] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12493ec00) [pid = 1662] [serial = 1586] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116758400) [pid = 1662] [serial = 1544] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x115f61000) [pid = 1662] [serial = 1543] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1192b4400) [pid = 1662] [serial = 1570] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11628f000) [pid = 1662] [serial = 1555] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1183b2000) [pid = 1662] [serial = 1547] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1182e6400) [pid = 1662] [serial = 1564] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1183b0800) [pid = 1662] [serial = 1565] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119565800) [pid = 1662] [serial = 1573] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1182e9400) [pid = 1662] [serial = 1546] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x123a97800) [pid = 1662] [serial = 1576] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x123a04400) [pid = 1662] [serial = 1574] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x115eaac00) [pid = 1662] [serial = 1558] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1164e1c00) [pid = 1662] [serial = 1559] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x123cc4800) [pid = 1662] [serial = 1577] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x116a0bc00) [pid = 1662] [serial = 1580] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x119569000) [pid = 1662] [serial = 1550] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x119490400) [pid = 1662] [serial = 1549] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x124aa7c00) [pid = 1662] [serial = 1585] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x123ccac00) [pid = 1662] [serial = 1553] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x123c94c00) [pid = 1662] [serial = 1552] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x124f88400) [pid = 1662] [serial = 1588] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x112a0f000) [pid = 1662] [serial = 1579] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x117164c00) [pid = 1662] [serial = 1561] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x117ea1000) [pid = 1662] [serial = 1562] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x1187f3400) [pid = 1662] [serial = 1567] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x1192adc00) [pid = 1662] [serial = 1568] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x123cc2400) [pid = 1662] [serial = 1582] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x119328000) [pid = 1662] [serial = 1571] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x12493fc00) [pid = 1662] [serial = 1583] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x116910400) [pid = 1662] [serial = 1556] [outer = 0x0] [url = about:blank] 21:29:24 INFO - PROCESS | 1662 | 1465273764665 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] 21:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:29:24 INFO - PROCESS | 1662 | 1465273764717 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 21:29:24 INFO - PROCESS | 1662 | 1465273764720 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:29:24 INFO - PROCESS | 1662 | 1465273764722 Marionette TRACE conn2 <- [1,2146,null,{}] 21:29:24 INFO - PROCESS | 1662 | 1465273764725 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}] 21:29:24 INFO - PROCESS | 1662 | 1465273764727 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:24 INFO - PROCESS | 1662 | 1465273764806 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 21:29:24 INFO - PROCESS | 1662 | 1465273764864 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:24 INFO - PROCESS | 1662 | 1465273764865 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x11649c000 == 28 [pid = 1662] [id = 544] 21:29:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x112f5f000) [pid = 1662] [serial = 1632] [outer = 0x0] 21:29:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x115ea1800) [pid = 1662] [serial = 1633] [outer = 0x112f5f000] 21:29:24 INFO - PROCESS | 1662 | 1465273764893 Marionette DEBUG loaded listener.js 21:29:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x1164e1c00) [pid = 1662] [serial = 1634] [outer = 0x112f5f000] 21:29:25 INFO - PROCESS | 1662 | 1465273765208 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] 21:29:25 INFO - PROCESS | 1662 | 1465273765248 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 21:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:29:25 INFO - PROCESS | 1662 | 1465273765254 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:29:25 INFO - PROCESS | 1662 | 1465273765255 Marionette TRACE conn2 <- [1,2150,null,{}] 21:29:25 INFO - PROCESS | 1662 | 1465273765258 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}] 21:29:25 INFO - PROCESS | 1662 | 1465273765259 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:25 INFO - PROCESS | 1662 | 1465273765335 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 21:29:25 INFO - PROCESS | 1662 | 1465273765340 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:25 INFO - PROCESS | 1662 | 1465273765341 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x118103800 == 29 [pid = 1662] [id = 545] 21:29:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x11697ac00) [pid = 1662] [serial = 1635] [outer = 0x0] 21:29:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x117166400) [pid = 1662] [serial = 1636] [outer = 0x11697ac00] 21:29:25 INFO - PROCESS | 1662 | 1465273765372 Marionette DEBUG loaded listener.js 21:29:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x117ea2400) [pid = 1662] [serial = 1637] [outer = 0x11697ac00] 21:29:25 INFO - PROCESS | 1662 | 1465273765739 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]]]}] 21:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 21:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:29:25 INFO - PROCESS | 1662 | 1465273765774 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 21:29:25 INFO - PROCESS | 1662 | 1465273765775 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 21:29:25 INFO - PROCESS | 1662 | 1465273765778 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:29:25 INFO - PROCESS | 1662 | 1465273765780 Marionette TRACE conn2 <- [1,2154,null,{}] 21:29:25 INFO - PROCESS | 1662 | 1465273765788 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}] 21:29:25 INFO - PROCESS | 1662 | 1465273765791 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:25 INFO - PROCESS | 1662 | 1465273765867 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 21:29:25 INFO - PROCESS | 1662 | 1465273765872 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:25 INFO - PROCESS | 1662 | 1465273765873 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193c3000 == 30 [pid = 1662] [id = 546] 21:29:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x112de7000) [pid = 1662] [serial = 1638] [outer = 0x0] 21:29:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x118357c00) [pid = 1662] [serial = 1639] [outer = 0x112de7000] 21:29:25 INFO - PROCESS | 1662 | 1465273765903 Marionette DEBUG loaded listener.js 21:29:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x118590400) [pid = 1662] [serial = 1640] [outer = 0x112de7000] 21:29:26 INFO - PROCESS | 1662 | 1465273766225 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]]]}] 21:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 473ms 21:29:26 INFO - PROCESS | 1662 | 1465273766253 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 21:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:29:26 INFO - PROCESS | 1662 | 1465273766254 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 21:29:26 INFO - PROCESS | 1662 | 1465273766256 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:29:26 INFO - PROCESS | 1662 | 1465273766258 Marionette TRACE conn2 <- [1,2158,null,{}] 21:29:26 INFO - PROCESS | 1662 | 1465273766260 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}] 21:29:26 INFO - PROCESS | 1662 | 1465273766261 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:26 INFO - PROCESS | 1662 | 1465273766339 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 21:29:26 INFO - PROCESS | 1662 | 1465273766398 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:26 INFO - PROCESS | 1662 | 1465273766399 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c97800 == 31 [pid = 1662] [id = 547] 21:29:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1183a6400) [pid = 1662] [serial = 1641] [outer = 0x0] 21:29:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118e55000) [pid = 1662] [serial = 1642] [outer = 0x1183a6400] 21:29:26 INFO - PROCESS | 1662 | 1465273766424 Marionette DEBUG loaded listener.js 21:29:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1192b8800) [pid = 1662] [serial = 1643] [outer = 0x1183a6400] 21:29:26 INFO - PROCESS | 1662 | 1465273766704 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]]]}] 21:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 468ms 21:29:26 INFO - PROCESS | 1662 | 1465273766726 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 21:29:26 INFO - PROCESS | 1662 | 1465273766727 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 21:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:29:26 INFO - PROCESS | 1662 | 1465273766737 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:29:26 INFO - PROCESS | 1662 | 1465273766745 Marionette TRACE conn2 <- [1,2162,null,{}] 21:29:26 INFO - PROCESS | 1662 | 1465273766751 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}] 21:29:26 INFO - PROCESS | 1662 | 1465273766753 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:26 INFO - PROCESS | 1662 | 1465273766852 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 21:29:26 INFO - PROCESS | 1662 | 1465273766856 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:26 INFO - PROCESS | 1662 | 1465273766857 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a35800 == 32 [pid = 1662] [id = 548] 21:29:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x112693000) [pid = 1662] [serial = 1644] [outer = 0x0] 21:29:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118e52800) [pid = 1662] [serial = 1645] [outer = 0x112693000] 21:29:26 INFO - PROCESS | 1662 | 1465273766881 Marionette DEBUG loaded listener.js 21:29:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x119489400) [pid = 1662] [serial = 1646] [outer = 0x112693000] 21:29:27 INFO - PROCESS | 1662 | 1465273767257 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]]]}] 21:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 537ms 21:29:27 INFO - PROCESS | 1662 | 1465273767268 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 21:29:27 INFO - PROCESS | 1662 | 1465273767269 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 21:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:29:27 INFO - PROCESS | 1662 | 1465273767272 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:29:27 INFO - PROCESS | 1662 | 1465273767274 Marionette TRACE conn2 <- [1,2166,null,{}] 21:29:27 INFO - PROCESS | 1662 | 1465273767277 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}] 21:29:27 INFO - PROCESS | 1662 | 1465273767284 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:27 INFO - PROCESS | 1662 | 1465273767433 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 21:29:27 INFO - PROCESS | 1662 | 1465273767470 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:27 INFO - PROCESS | 1662 | 1465273767472 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x124dd9800 == 33 [pid = 1662] [id = 549] 21:29:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11955a800) [pid = 1662] [serial = 1647] [outer = 0x0] 21:29:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119b9d800) [pid = 1662] [serial = 1648] [outer = 0x11955a800] 21:29:27 INFO - PROCESS | 1662 | 1465273767497 Marionette DEBUG loaded listener.js 21:29:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x123a09400) [pid = 1662] [serial = 1649] [outer = 0x11955a800] 21:29:27 INFO - PROCESS | 1662 | 1465273767784 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]]]}] 21:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 569ms 21:29:27 INFO - PROCESS | 1662 | 1465273767842 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 21:29:27 INFO - PROCESS | 1662 | 1465273767843 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 21:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:29:27 INFO - PROCESS | 1662 | 1465273767845 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:29:27 INFO - PROCESS | 1662 | 1465273767847 Marionette TRACE conn2 <- [1,2170,null,{}] 21:29:27 INFO - PROCESS | 1662 | 1465273767858 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}] 21:29:27 INFO - PROCESS | 1662 | 1465273767859 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:27 INFO - PROCESS | 1662 | 1465273767958 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 21:29:27 INFO - PROCESS | 1662 | 1465273767961 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:27 INFO - PROCESS | 1662 | 1465273767963 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1255f1000 == 34 [pid = 1662] [id = 550] 21:29:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1183abc00) [pid = 1662] [serial = 1650] [outer = 0x0] 21:29:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x123a0d400) [pid = 1662] [serial = 1651] [outer = 0x1183abc00] 21:29:27 INFO - PROCESS | 1662 | 1465273767988 Marionette DEBUG loaded listener.js 21:29:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x123cc0000) [pid = 1662] [serial = 1652] [outer = 0x1183abc00] 21:29:28 INFO - PROCESS | 1662 | 1465273768311 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]]]}] 21:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 530ms 21:29:28 INFO - PROCESS | 1662 | 1465273768376 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 21:29:28 INFO - PROCESS | 1662 | 1465273768377 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 21:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:29:28 INFO - PROCESS | 1662 | 1465273768380 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:29:28 INFO - PROCESS | 1662 | 1465273768381 Marionette TRACE conn2 <- [1,2174,null,{}] 21:29:28 INFO - PROCESS | 1662 | 1465273768383 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}] 21:29:28 INFO - PROCESS | 1662 | 1465273768384 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:28 INFO - PROCESS | 1662 | 1465273768485 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 21:29:28 INFO - PROCESS | 1662 | 1465273768488 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:28 INFO - PROCESS | 1662 | 1465273768489 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f2c000 == 35 [pid = 1662] [id = 551] 21:29:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11955c800) [pid = 1662] [serial = 1653] [outer = 0x0] 21:29:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x123de8400) [pid = 1662] [serial = 1654] [outer = 0x11955c800] 21:29:28 INFO - PROCESS | 1662 | 1465273768514 Marionette DEBUG loaded listener.js 21:29:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1249f5c00) [pid = 1662] [serial = 1655] [outer = 0x11955c800] 21:29:28 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x115f5e400) [pid = 1662] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:29:28 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1182df400) [pid = 1662] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:29:28 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x112a18800) [pid = 1662] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:29:28 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11716b800) [pid = 1662] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:29:28 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x112a1b400) [pid = 1662] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:29:28 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x115f5c400) [pid = 1662] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:29:28 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1182e4c00) [pid = 1662] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:29:28 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1132cc800) [pid = 1662] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:29:28 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x119ba2400) [pid = 1662] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:29:28 INFO - PROCESS | 1662 | 1465273768969 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]]]}] 21:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 619ms 21:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:29:29 INFO - PROCESS | 1662 | 1465273769001 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 21:29:29 INFO - PROCESS | 1662 | 1465273769004 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 21:29:29 INFO - PROCESS | 1662 | 1465273769007 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:29:29 INFO - PROCESS | 1662 | 1465273769009 Marionette TRACE conn2 <- [1,2178,null,{}] 21:29:29 INFO - PROCESS | 1662 | 1465273769012 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}] 21:29:29 INFO - PROCESS | 1662 | 1465273769014 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:29 INFO - PROCESS | 1662 | 1465273769102 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 21:29:29 INFO - PROCESS | 1662 | 1465273769157 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:29 INFO - PROCESS | 1662 | 1465273769158 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193b9800 == 36 [pid = 1662] [id = 552] 21:29:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1132ca400) [pid = 1662] [serial = 1656] [outer = 0x0] 21:29:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116976400) [pid = 1662] [serial = 1657] [outer = 0x1132ca400] 21:29:29 INFO - PROCESS | 1662 | 1465273769182 Marionette DEBUG loaded listener.js 21:29:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x123ded000) [pid = 1662] [serial = 1658] [outer = 0x1132ca400] 21:29:29 INFO - PROCESS | 1662 | 1465273769440 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]]]}] 21:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 471ms 21:29:29 INFO - PROCESS | 1662 | 1465273769477 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 21:29:29 INFO - PROCESS | 1662 | 1465273769478 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 21:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:29:29 INFO - PROCESS | 1662 | 1465273769488 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:29:29 INFO - PROCESS | 1662 | 1465273769489 Marionette TRACE conn2 <- [1,2182,null,{}] 21:29:29 INFO - PROCESS | 1662 | 1465273769492 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}] 21:29:29 INFO - PROCESS | 1662 | 1465273769493 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:29 INFO - PROCESS | 1662 | 1465273769573 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 21:29:29 INFO - PROCESS | 1662 | 1465273769577 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:29 INFO - PROCESS | 1662 | 1465273769579 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12907e000 == 37 [pid = 1662] [id = 553] 21:29:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x123fa7c00) [pid = 1662] [serial = 1659] [outer = 0x0] 21:29:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x124dd6800) [pid = 1662] [serial = 1660] [outer = 0x123fa7c00] 21:29:29 INFO - PROCESS | 1662 | 1465273769605 Marionette DEBUG loaded listener.js 21:29:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x124f88400) [pid = 1662] [serial = 1661] [outer = 0x123fa7c00] 21:29:29 INFO - PROCESS | 1662 | 1465273769967 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]]]}] 21:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 21:29:30 INFO - PROCESS | 1662 | 1465273770009 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 21:29:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:29:30 INFO - PROCESS | 1662 | 1465273770011 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 21:29:30 INFO - PROCESS | 1662 | 1465273770014 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:29:30 INFO - PROCESS | 1662 | 1465273770017 Marionette TRACE conn2 <- [1,2186,null,{}] 21:29:30 INFO - PROCESS | 1662 | 1465273770020 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}] 21:29:30 INFO - PROCESS | 1662 | 1465273770022 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:30 INFO - PROCESS | 1662 | 1465273770118 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 21:29:30 INFO - PROCESS | 1662 | 1465273770123 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:30 INFO - PROCESS | 1662 | 1465273770125 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a35000 == 38 [pid = 1662] [id = 554] 21:29:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1183a5400) [pid = 1662] [serial = 1662] [outer = 0x0] 21:29:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x124f91c00) [pid = 1662] [serial = 1663] [outer = 0x1183a5400] 21:29:30 INFO - PROCESS | 1662 | 1465273770152 Marionette DEBUG loaded listener.js 21:29:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x124fef400) [pid = 1662] [serial = 1664] [outer = 0x1183a5400] 21:29:30 INFO - PROCESS | 1662 | 1465273770461 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]]]}] 21:29:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:29:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 472ms 21:29:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:29:30 INFO - PROCESS | 1662 | 1465273770486 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 21:29:30 INFO - PROCESS | 1662 | 1465273770487 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 21:29:30 INFO - PROCESS | 1662 | 1465273770489 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:29:30 INFO - PROCESS | 1662 | 1465273770491 Marionette TRACE conn2 <- [1,2190,null,{}] 21:29:30 INFO - PROCESS | 1662 | 1465273770493 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}] 21:29:30 INFO - PROCESS | 1662 | 1465273770494 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:30 INFO - PROCESS | 1662 | 1465273770590 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 21:29:30 INFO - PROCESS | 1662 | 1465273770670 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:30 INFO - PROCESS | 1662 | 1465273770671 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5d5800 == 39 [pid = 1662] [id = 555] 21:29:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x124f8ac00) [pid = 1662] [serial = 1665] [outer = 0x0] 21:29:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1253a6800) [pid = 1662] [serial = 1666] [outer = 0x124f8ac00] 21:29:30 INFO - PROCESS | 1662 | 1465273770709 Marionette DEBUG loaded listener.js 21:29:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x125718000) [pid = 1662] [serial = 1667] [outer = 0x124f8ac00] 21:29:31 INFO - PROCESS | 1662 | 1465273771265 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]]]}] 21:29:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:29:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 821ms 21:29:31 INFO - PROCESS | 1662 | 1465273771312 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 21:29:31 INFO - PROCESS | 1662 | 1465273771316 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 21:29:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:29:31 INFO - PROCESS | 1662 | 1465273771321 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:29:31 INFO - PROCESS | 1662 | 1465273771324 Marionette TRACE conn2 <- [1,2194,null,{}] 21:29:31 INFO - PROCESS | 1662 | 1465273771331 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}] 21:29:31 INFO - PROCESS | 1662 | 1465273771333 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:31 INFO - PROCESS | 1662 | 1465273771528 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 21:29:31 INFO - PROCESS | 1662 | 1465273771657 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:31 INFO - PROCESS | 1662 | 1465273771659 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e2f000 == 40 [pid = 1662] [id = 556] 21:29:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112f06400) [pid = 1662] [serial = 1668] [outer = 0x0] 21:29:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1164e2c00) [pid = 1662] [serial = 1669] [outer = 0x112f06400] 21:29:31 INFO - PROCESS | 1662 | 1465273771711 Marionette DEBUG loaded listener.js 21:29:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x116a0bc00) [pid = 1662] [serial = 1670] [outer = 0x112f06400] 21:29:32 INFO - PROCESS | 1662 | 1465273772217 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]]]}] 21:29:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:29:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 927ms 21:29:32 INFO - PROCESS | 1662 | 1465273772283 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 21:29:32 INFO - PROCESS | 1662 | 1465273772286 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 21:29:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:29:32 INFO - PROCESS | 1662 | 1465273772292 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:29:32 INFO - PROCESS | 1662 | 1465273772293 Marionette TRACE conn2 <- [1,2198,null,{}] 21:29:32 INFO - PROCESS | 1662 | 1465273772296 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}] 21:29:32 INFO - PROCESS | 1662 | 1465273772298 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:32 INFO - PROCESS | 1662 | 1465273772405 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 21:29:32 INFO - PROCESS | 1662 | 1465273772483 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:32 INFO - PROCESS | 1662 | 1465273772485 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ca2000 == 41 [pid = 1662] [id = 557] 21:29:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118279800) [pid = 1662] [serial = 1671] [outer = 0x0] 21:29:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1182ddc00) [pid = 1662] [serial = 1672] [outer = 0x118279800] 21:29:32 INFO - PROCESS | 1662 | 1465273772516 Marionette DEBUG loaded listener.js 21:29:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x118358400) [pid = 1662] [serial = 1673] [outer = 0x118279800] 21:29:33 INFO - PROCESS | 1662 | 1465273773139 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]]]}] 21:29:33 INFO - PROCESS | 1662 | --DOCSHELL 0x123a35000 == 40 [pid = 1662] [id = 554] 21:29:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12907e000 == 39 [pid = 1662] [id = 553] 21:29:33 INFO - PROCESS | 1662 | --DOCSHELL 0x1193b9800 == 38 [pid = 1662] [id = 552] 21:29:33 INFO - PROCESS | 1662 | --DOCSHELL 0x126f2c000 == 37 [pid = 1662] [id = 551] 21:29:33 INFO - PROCESS | 1662 | --DOCSHELL 0x1255f1000 == 36 [pid = 1662] [id = 550] 21:29:33 INFO - PROCESS | 1662 | --DOCSHELL 0x124dd9800 == 35 [pid = 1662] [id = 549] 21:29:33 INFO - PROCESS | 1662 | --DOCSHELL 0x123a35800 == 34 [pid = 1662] [id = 548] 21:29:33 INFO - PROCESS | 1662 | --DOCSHELL 0x119c97800 == 33 [pid = 1662] [id = 547] 21:29:33 INFO - PROCESS | 1662 | --DOCSHELL 0x1193c3000 == 32 [pid = 1662] [id = 546] 21:29:33 INFO - PROCESS | 1662 | --DOCSHELL 0x118103800 == 31 [pid = 1662] [id = 545] 21:29:33 INFO - PROCESS | 1662 | --DOCSHELL 0x11649c000 == 30 [pid = 1662] [id = 544] 21:29:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:29:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 875ms 21:29:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1183adc00) [pid = 1662] [serial = 1603] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118e1b000) [pid = 1662] [serial = 1604] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112df1400) [pid = 1662] [serial = 1591] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116296400) [pid = 1662] [serial = 1592] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x117ea6400) [pid = 1662] [serial = 1594] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1182dd400) [pid = 1662] [serial = 1595] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1132c9000) [pid = 1662] [serial = 1597] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11675c000) [pid = 1662] [serial = 1598] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118281800) [pid = 1662] [serial = 1601] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x116ad9400) [pid = 1662] [serial = 1600] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11955bc00) [pid = 1662] [serial = 1607] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1192b6400) [pid = 1662] [serial = 1606] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11955b800) [pid = 1662] [serial = 1609] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12399f400) [pid = 1662] [serial = 1612] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124fe3400) [pid = 1662] [serial = 1589] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x124948000) [pid = 1662] [serial = 1613] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119b9b800) [pid = 1662] [serial = 1610] [outer = 0x0] [url = about:blank] 21:29:33 INFO - PROCESS | 1662 | 1465273773175 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 21:29:33 INFO - PROCESS | 1662 | 1465273773178 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 21:29:33 INFO - PROCESS | 1662 | 1465273773187 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:29:33 INFO - PROCESS | 1662 | 1465273773189 Marionette TRACE conn2 <- [1,2202,null,{}] 21:29:33 INFO - PROCESS | 1662 | 1465273773195 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}] 21:29:33 INFO - PROCESS | 1662 | 1465273773197 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:33 INFO - PROCESS | 1662 | 1465273773326 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 21:29:33 INFO - PROCESS | 1662 | 1465273773340 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:33 INFO - PROCESS | 1662 | 1465273773341 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x112dd0000 == 31 [pid = 1662] [id = 558] 21:29:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116235000) [pid = 1662] [serial = 1674] [outer = 0x0] 21:29:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116753800) [pid = 1662] [serial = 1675] [outer = 0x116235000] 21:29:33 INFO - PROCESS | 1662 | 1465273773386 Marionette DEBUG loaded listener.js 21:29:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116adcc00) [pid = 1662] [serial = 1676] [outer = 0x116235000] 21:29:33 INFO - PROCESS | 1662 | 1465273773817 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]]]}] 21:29:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:29:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 678ms 21:29:33 INFO - PROCESS | 1662 | 1465273773860 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 21:29:33 INFO - PROCESS | 1662 | 1465273773863 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 21:29:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:29:33 INFO - PROCESS | 1662 | 1465273773867 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:29:33 INFO - PROCESS | 1662 | 1465273773869 Marionette TRACE conn2 <- [1,2206,null,{}] 21:29:33 INFO - PROCESS | 1662 | 1465273773871 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}] 21:29:33 INFO - PROCESS | 1662 | 1465273773873 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:33 INFO - PROCESS | 1662 | 1465273773951 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 21:29:33 INFO - PROCESS | 1662 | 1465273773955 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:33 INFO - PROCESS | 1662 | 1465273773956 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x118333800 == 32 [pid = 1662] [id = 559] 21:29:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1176ea800) [pid = 1662] [serial = 1677] [outer = 0x0] 21:29:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1182e6000) [pid = 1662] [serial = 1678] [outer = 0x1176ea800] 21:29:33 INFO - PROCESS | 1662 | 1465273773985 Marionette DEBUG loaded listener.js 21:29:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1183ae800) [pid = 1662] [serial = 1679] [outer = 0x1176ea800] 21:29:34 INFO - PROCESS | 1662 | 1465273774322 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]]]}] 21:29:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:29:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 469ms 21:29:34 INFO - PROCESS | 1662 | 1465273774336 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 21:29:34 INFO - PROCESS | 1662 | 1465273774338 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 21:29:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:29:34 INFO - PROCESS | 1662 | 1465273774340 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:29:34 INFO - PROCESS | 1662 | 1465273774342 Marionette TRACE conn2 <- [1,2210,null,{}] 21:29:34 INFO - PROCESS | 1662 | 1465273774350 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}] 21:29:34 INFO - PROCESS | 1662 | 1465273774353 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:34 INFO - PROCESS | 1662 | 1465273774440 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 21:29:34 INFO - PROCESS | 1662 | 1465273774496 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:34 INFO - PROCESS | 1662 | 1465273774498 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c9b000 == 33 [pid = 1662] [id = 560] 21:29:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x112a6f400) [pid = 1662] [serial = 1680] [outer = 0x0] 21:29:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1187f8c00) [pid = 1662] [serial = 1681] [outer = 0x112a6f400] 21:29:34 INFO - PROCESS | 1662 | 1465273774526 Marionette DEBUG loaded listener.js 21:29:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1192d7400) [pid = 1662] [serial = 1682] [outer = 0x112a6f400] 21:29:34 INFO - PROCESS | 1662 | 1465273774816 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]]]}] 21:29:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:29:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 520ms 21:29:34 INFO - PROCESS | 1662 | 1465273774861 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 21:29:34 INFO - PROCESS | 1662 | 1465273774863 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 21:29:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:29:34 INFO - PROCESS | 1662 | 1465273774867 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:29:34 INFO - PROCESS | 1662 | 1465273774869 Marionette TRACE conn2 <- [1,2214,null,{}] 21:29:34 INFO - PROCESS | 1662 | 1465273774872 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}] 21:29:34 INFO - PROCESS | 1662 | 1465273774873 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:34 INFO - PROCESS | 1662 | 1465273774955 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 21:29:35 INFO - PROCESS | 1662 | 1465273775015 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:35 INFO - PROCESS | 1662 | 1465273775016 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x123bb3800 == 34 [pid = 1662] [id = 561] 21:29:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1183a3400) [pid = 1662] [serial = 1683] [outer = 0x0] 21:29:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119915000) [pid = 1662] [serial = 1684] [outer = 0x1183a3400] 21:29:35 INFO - PROCESS | 1662 | 1465273775041 Marionette DEBUG loaded listener.js 21:29:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119b9d400) [pid = 1662] [serial = 1685] [outer = 0x1183a3400] 21:29:35 INFO - PROCESS | 1662 | 1465273775330 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]]]}] 21:29:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:29:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 521ms 21:29:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:29:35 INFO - PROCESS | 1662 | 1465273775389 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 21:29:35 INFO - PROCESS | 1662 | 1465273775390 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 21:29:35 INFO - PROCESS | 1662 | 1465273775392 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:29:35 INFO - PROCESS | 1662 | 1465273775393 Marionette TRACE conn2 <- [1,2218,null,{}] 21:29:35 INFO - PROCESS | 1662 | 1465273775395 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}] 21:29:35 INFO - PROCESS | 1662 | 1465273775397 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:35 INFO - PROCESS | 1662 | 1465273775492 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 21:29:35 INFO - PROCESS | 1662 | 1465273775503 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:35 INFO - PROCESS | 1662 | 1465273775504 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12535f000 == 35 [pid = 1662] [id = 562] 21:29:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112743800) [pid = 1662] [serial = 1686] [outer = 0x0] 21:29:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123883c00) [pid = 1662] [serial = 1687] [outer = 0x112743800] 21:29:35 INFO - PROCESS | 1662 | 1465273775529 Marionette DEBUG loaded listener.js 21:29:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1239a2000) [pid = 1662] [serial = 1688] [outer = 0x112743800] 21:29:35 INFO - PROCESS | 1662 | 1465273775865 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]]]}] 21:29:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:29:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 520ms 21:29:35 INFO - PROCESS | 1662 | 1465273775913 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 21:29:35 INFO - PROCESS | 1662 | 1465273775914 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 21:29:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:29:35 INFO - PROCESS | 1662 | 1465273775922 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:29:35 INFO - PROCESS | 1662 | 1465273775923 Marionette TRACE conn2 <- [1,2222,null,{}] 21:29:35 INFO - PROCESS | 1662 | 1465273775925 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}] 21:29:35 INFO - PROCESS | 1662 | 1465273775929 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:36 INFO - PROCESS | 1662 | 1465273776045 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 21:29:36 INFO - PROCESS | 1662 | 1465273776049 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:36 INFO - PROCESS | 1662 | 1465273776050 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1269c4800 == 36 [pid = 1662] [id = 563] 21:29:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12399f400) [pid = 1662] [serial = 1689] [outer = 0x0] 21:29:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x123c87800) [pid = 1662] [serial = 1690] [outer = 0x12399f400] 21:29:36 INFO - PROCESS | 1662 | 1465273776075 Marionette DEBUG loaded listener.js 21:29:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x124fb5800) [pid = 1662] [serial = 1691] [outer = 0x12399f400] 21:29:36 INFO - PROCESS | 1662 | 1465273776395 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]]]}] 21:29:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:29:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 21:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:29:36 INFO - PROCESS | 1662 | 1465273776442 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 21:29:36 INFO - PROCESS | 1662 | 1465273776443 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 21:29:36 INFO - PROCESS | 1662 | 1465273776445 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:29:36 INFO - PROCESS | 1662 | 1465273776446 Marionette TRACE conn2 <- [1,2226,null,{}] 21:29:36 INFO - PROCESS | 1662 | 1465273776451 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}] 21:29:36 INFO - PROCESS | 1662 | 1465273776452 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:36 INFO - PROCESS | 1662 | 1465273776550 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 21:29:36 INFO - PROCESS | 1662 | 1465273776561 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:36 INFO - PROCESS | 1662 | 1465273776562 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a210800 == 37 [pid = 1662] [id = 564] 21:29:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124f8c400) [pid = 1662] [serial = 1692] [outer = 0x0] 21:29:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124fe7800) [pid = 1662] [serial = 1693] [outer = 0x124f8c400] 21:29:36 INFO - PROCESS | 1662 | 1465273776588 Marionette DEBUG loaded listener.js 21:29:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124ff1c00) [pid = 1662] [serial = 1694] [outer = 0x124f8c400] 21:29:36 INFO - PROCESS | 1662 | 1465273776891 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]]]}] 21:29:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:29:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 472ms 21:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:29:36 INFO - PROCESS | 1662 | 1465273776919 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 21:29:36 INFO - PROCESS | 1662 | 1465273776920 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 21:29:36 INFO - PROCESS | 1662 | 1465273776922 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:29:36 INFO - PROCESS | 1662 | 1465273776923 Marionette TRACE conn2 <- [1,2230,null,{}] 21:29:36 INFO - PROCESS | 1662 | 1465273776925 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}] 21:29:36 INFO - PROCESS | 1662 | 1465273776926 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:37 INFO - PROCESS | 1662 | 1465273777025 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 21:29:37 INFO - PROCESS | 1662 | 1465273777029 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:37 INFO - PROCESS | 1662 | 1465273777030 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a421800 == 38 [pid = 1662] [id = 565] 21:29:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x124fe4800) [pid = 1662] [serial = 1695] [outer = 0x0] 21:29:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1255b9000) [pid = 1662] [serial = 1696] [outer = 0x124fe4800] 21:29:37 INFO - PROCESS | 1662 | 1465273777055 Marionette DEBUG loaded listener.js 21:29:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1257e5c00) [pid = 1662] [serial = 1697] [outer = 0x124fe4800] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x112693000) [pid = 1662] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112de7000) [pid = 1662] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112f5f000) [pid = 1662] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1133a4400) [pid = 1662] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11697ac00) [pid = 1662] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1183a6400) [pid = 1662] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x110eee000) [pid = 1662] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x115e09400) [pid = 1662] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1183a6800) [pid = 1662] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1187fa800) [pid = 1662] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x123a0f800) [pid = 1662] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11955a800) [pid = 1662] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11955c800) [pid = 1662] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1132ca400) [pid = 1662] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1183abc00) [pid = 1662] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123fa7c00) [pid = 1662] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:29:37 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1183a5400) [pid = 1662] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:29:37 INFO - PROCESS | 1662 | 1465273777475 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]]]}] 21:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 570ms 21:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:29:37 INFO - PROCESS | 1662 | 1465273777492 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 21:29:37 INFO - PROCESS | 1662 | 1465273777494 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 21:29:37 INFO - PROCESS | 1662 | 1465273777496 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:29:37 INFO - PROCESS | 1662 | 1465273777498 Marionette TRACE conn2 <- [1,2234,null,{}] 21:29:37 INFO - PROCESS | 1662 | 1465273777502 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}] 21:29:37 INFO - PROCESS | 1662 | 1465273777503 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:37 INFO - PROCESS | 1662 | 1465273777581 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 21:29:37 INFO - PROCESS | 1662 | 1465273777586 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:37 INFO - PROCESS | 1662 | 1465273777588 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c99800 == 39 [pid = 1662] [id = 566] 21:29:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1130a0800) [pid = 1662] [serial = 1698] [outer = 0x0] 21:29:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1176eb000) [pid = 1662] [serial = 1699] [outer = 0x1130a0800] 21:29:37 INFO - PROCESS | 1662 | 1465273777612 Marionette DEBUG loaded listener.js 21:29:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1187f1c00) [pid = 1662] [serial = 1700] [outer = 0x1130a0800] 21:29:37 INFO - PROCESS | 1662 | 1465273777929 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]]]}] 21:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 474ms 21:29:37 INFO - PROCESS | 1662 | 1465273777971 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 21:29:37 INFO - PROCESS | 1662 | 1465273777972 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 21:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:29:37 INFO - PROCESS | 1662 | 1465273777974 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:29:37 INFO - PROCESS | 1662 | 1465273777975 Marionette TRACE conn2 <- [1,2238,null,{}] 21:29:37 INFO - PROCESS | 1662 | 1465273777977 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}] 21:29:37 INFO - PROCESS | 1662 | 1465273777979 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:38 INFO - PROCESS | 1662 | 1465273778082 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 21:29:38 INFO - PROCESS | 1662 | 1465273778089 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:38 INFO - PROCESS | 1662 | 1465273778090 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a772000 == 40 [pid = 1662] [id = 567] 21:29:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1187fa800) [pid = 1662] [serial = 1701] [outer = 0x0] 21:29:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123bd7c00) [pid = 1662] [serial = 1702] [outer = 0x1187fa800] 21:29:38 INFO - PROCESS | 1662 | 1465273778114 Marionette DEBUG loaded listener.js 21:29:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12571d800) [pid = 1662] [serial = 1703] [outer = 0x1187fa800] 21:29:38 INFO - PROCESS | 1662 | 1465273778402 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]]]}] 21:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 468ms 21:29:38 INFO - PROCESS | 1662 | 1465273778442 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 21:29:38 INFO - PROCESS | 1662 | 1465273778444 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 21:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:29:38 INFO - PROCESS | 1662 | 1465273778446 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:29:38 INFO - PROCESS | 1662 | 1465273778450 Marionette TRACE conn2 <- [1,2242,null,{}] 21:29:38 INFO - PROCESS | 1662 | 1465273778454 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}] 21:29:38 INFO - PROCESS | 1662 | 1465273778456 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:38 INFO - PROCESS | 1662 | 1465273778554 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 21:29:38 INFO - PROCESS | 1662 | 1465273778558 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:38 INFO - PROCESS | 1662 | 1465273778560 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b238000 == 41 [pid = 1662] [id = 568] 21:29:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x125720800) [pid = 1662] [serial = 1704] [outer = 0x0] 21:29:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12601a000) [pid = 1662] [serial = 1705] [outer = 0x125720800] 21:29:38 INFO - PROCESS | 1662 | 1465273778586 Marionette DEBUG loaded listener.js 21:29:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126d32c00) [pid = 1662] [serial = 1706] [outer = 0x125720800] 21:29:38 INFO - PROCESS | 1662 | 1465273778918 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]]]}] 21:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 522ms 21:29:38 INFO - PROCESS | 1662 | 1465273778969 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 21:29:38 INFO - PROCESS | 1662 | 1465273778970 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 21:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:29:38 INFO - PROCESS | 1662 | 1465273778983 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:29:38 INFO - PROCESS | 1662 | 1465273778984 Marionette TRACE conn2 <- [1,2246,null,{}] 21:29:38 INFO - PROCESS | 1662 | 1465273778987 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}] 21:29:38 INFO - PROCESS | 1662 | 1465273778988 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:39 INFO - PROCESS | 1662 | 1465273779071 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 21:29:39 INFO - PROCESS | 1662 | 1465273779075 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:39 INFO - PROCESS | 1662 | 1465273779076 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba45000 == 42 [pid = 1662] [id = 569] 21:29:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124fec800) [pid = 1662] [serial = 1707] [outer = 0x0] 21:29:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x126f59800) [pid = 1662] [serial = 1708] [outer = 0x124fec800] 21:29:39 INFO - PROCESS | 1662 | 1465273779100 Marionette DEBUG loaded listener.js 21:29:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x126fd6800) [pid = 1662] [serial = 1709] [outer = 0x124fec800] 21:29:39 INFO - PROCESS | 1662 | 1465273779522 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]]]}] 21:29:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:29:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 569ms 21:29:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:29:39 INFO - PROCESS | 1662 | 1465273779553 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 21:29:39 INFO - PROCESS | 1662 | 1465273779556 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 21:29:39 INFO - PROCESS | 1662 | 1465273779559 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:29:39 INFO - PROCESS | 1662 | 1465273779561 Marionette TRACE conn2 <- [1,2250,null,{}] 21:29:39 INFO - PROCESS | 1662 | 1465273779583 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}] 21:29:39 INFO - PROCESS | 1662 | 1465273779585 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:39 INFO - PROCESS | 1662 | 1465273779691 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 21:29:39 INFO - PROCESS | 1662 | 1465273779748 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:39 INFO - PROCESS | 1662 | 1465273779750 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x11667f800 == 43 [pid = 1662] [id = 570] 21:29:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x112deb000) [pid = 1662] [serial = 1710] [outer = 0x0] 21:29:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x115f5a000) [pid = 1662] [serial = 1711] [outer = 0x112deb000] 21:29:39 INFO - PROCESS | 1662 | 1465273779780 Marionette DEBUG loaded listener.js 21:29:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x116ad6800) [pid = 1662] [serial = 1712] [outer = 0x112deb000] 21:29:40 INFO - PROCESS | 1662 | 1465273780235 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]]]}] 21:29:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:29:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 771ms 21:29:40 INFO - PROCESS | 1662 | 1465273780348 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 21:29:40 INFO - PROCESS | 1662 | 1465273780351 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 21:29:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:29:40 INFO - PROCESS | 1662 | 1465273780357 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:29:40 INFO - PROCESS | 1662 | 1465273780358 Marionette TRACE conn2 <- [1,2254,null,{}] 21:29:40 INFO - PROCESS | 1662 | 1465273780361 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}] 21:29:40 INFO - PROCESS | 1662 | 1465273780363 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:40 INFO - PROCESS | 1662 | 1465273780468 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 21:29:40 INFO - PROCESS | 1662 | 1465273780534 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:40 INFO - PROCESS | 1662 | 1465273780536 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c4d800 == 44 [pid = 1662] [id = 571] 21:29:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1183b0800) [pid = 1662] [serial = 1713] [outer = 0x0] 21:29:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1187f6c00) [pid = 1662] [serial = 1714] [outer = 0x1183b0800] 21:29:40 INFO - PROCESS | 1662 | 1465273780566 Marionette DEBUG loaded listener.js 21:29:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1192b6400) [pid = 1662] [serial = 1715] [outer = 0x1183b0800] 21:29:40 INFO - PROCESS | 1662 | 1465273780993 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]]]}] 21:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:29:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 671ms 21:29:41 INFO - PROCESS | 1662 | 1465273781028 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 21:29:41 INFO - PROCESS | 1662 | 1465273781029 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 21:29:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:29:41 INFO - PROCESS | 1662 | 1465273781032 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:29:41 INFO - PROCESS | 1662 | 1465273781034 Marionette TRACE conn2 <- [1,2258,null,{}] 21:29:41 INFO - PROCESS | 1662 | 1465273781042 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}] 21:29:41 INFO - PROCESS | 1662 | 1465273781045 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:41 INFO - PROCESS | 1662 | 1465273781182 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 21:29:41 INFO - PROCESS | 1662 | 1465273781236 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:41 INFO - PROCESS | 1662 | 1465273781238 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba35800 == 45 [pid = 1662] [id = 572] 21:29:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x123bd8400) [pid = 1662] [serial = 1716] [outer = 0x0] 21:29:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x123cbbc00) [pid = 1662] [serial = 1717] [outer = 0x123bd8400] 21:29:41 INFO - PROCESS | 1662 | 1465273781268 Marionette DEBUG loaded listener.js 21:29:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1249f1800) [pid = 1662] [serial = 1718] [outer = 0x123bd8400] 21:29:41 INFO - PROCESS | 1662 | 1465273781703 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]]]}] 21:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:29:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 721ms 21:29:41 INFO - PROCESS | 1662 | 1465273781761 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 21:29:41 INFO - PROCESS | 1662 | 1465273781763 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 21:29:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:29:41 INFO - PROCESS | 1662 | 1465273781766 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:29:41 INFO - PROCESS | 1662 | 1465273781768 Marionette TRACE conn2 <- [1,2262,null,{}] 21:29:41 INFO - PROCESS | 1662 | 1465273781770 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}] 21:29:41 INFO - PROCESS | 1662 | 1465273781772 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:41 INFO - PROCESS | 1662 | 1465273781872 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 21:29:41 INFO - PROCESS | 1662 | 1465273781929 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:41 INFO - PROCESS | 1662 | 1465273781930 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x117152000 == 46 [pid = 1662] [id = 573] 21:29:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118242400) [pid = 1662] [serial = 1719] [outer = 0x0] 21:29:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x124aae400) [pid = 1662] [serial = 1720] [outer = 0x118242400] 21:29:41 INFO - PROCESS | 1662 | 1465273781960 Marionette DEBUG loaded listener.js 21:29:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x124f8c000) [pid = 1662] [serial = 1721] [outer = 0x118242400] 21:29:42 INFO - PROCESS | 1662 | 1465273782544 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]]]}] 21:29:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:29:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 820ms 21:29:42 INFO - PROCESS | 1662 | 1465273782588 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 21:29:42 INFO - PROCESS | 1662 | 1465273782590 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 21:29:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:29:42 INFO - PROCESS | 1662 | 1465273782593 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:29:42 INFO - PROCESS | 1662 | 1465273782596 Marionette TRACE conn2 <- [1,2266,null,{}] 21:29:42 INFO - PROCESS | 1662 | 1465273782599 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}] 21:29:42 INFO - PROCESS | 1662 | 1465273782600 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:42 INFO - PROCESS | 1662 | 1465273782692 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 21:29:42 INFO - PROCESS | 1662 | 1465273782751 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:42 INFO - PROCESS | 1662 | 1465273782752 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e3800 == 47 [pid = 1662] [id = 574] 21:29:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1130ad000) [pid = 1662] [serial = 1722] [outer = 0x0] 21:29:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x11336f000) [pid = 1662] [serial = 1723] [outer = 0x1130ad000] 21:29:42 INFO - PROCESS | 1662 | 1465273782779 Marionette DEBUG loaded listener.js 21:29:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x116758c00) [pid = 1662] [serial = 1724] [outer = 0x1130ad000] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12b238000 == 46 [pid = 1662] [id = 568] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12a772000 == 45 [pid = 1662] [id = 567] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x119c99800 == 44 [pid = 1662] [id = 566] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12a421800 == 43 [pid = 1662] [id = 565] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12a210800 == 42 [pid = 1662] [id = 564] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x1269c4800 == 41 [pid = 1662] [id = 563] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12535f000 == 40 [pid = 1662] [id = 562] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x123bb3800 == 39 [pid = 1662] [id = 561] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x119c9b000 == 38 [pid = 1662] [id = 560] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x118333800 == 37 [pid = 1662] [id = 559] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x112dd0000 == 36 [pid = 1662] [id = 558] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5d5800 == 35 [pid = 1662] [id = 555] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x117e2f000 == 34 [pid = 1662] [id = 556] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x119ca2000 == 33 [pid = 1662] [id = 557] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x112aa4800 == 32 [pid = 1662] [id = 543] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x117152000 == 31 [pid = 1662] [id = 573] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba35800 == 30 [pid = 1662] [id = 572] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x124c4d800 == 29 [pid = 1662] [id = 571] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba45000 == 28 [pid = 1662] [id = 569] 21:29:43 INFO - PROCESS | 1662 | --DOCSHELL 0x11667f800 == 27 [pid = 1662] [id = 570] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1253a6800) [pid = 1662] [serial = 1666] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118e52800) [pid = 1662] [serial = 1645] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118357c00) [pid = 1662] [serial = 1639] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118590400) [pid = 1662] [serial = 1640] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x115ea1800) [pid = 1662] [serial = 1633] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1164e1c00) [pid = 1662] [serial = 1634] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x116753c00) [pid = 1662] [serial = 1631] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x115ea0400) [pid = 1662] [serial = 1630] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x117166400) [pid = 1662] [serial = 1636] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118e55000) [pid = 1662] [serial = 1642] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x117ea2400) [pid = 1662] [serial = 1637] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112a12800) [pid = 1662] [serial = 1616] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x111e2ec00) [pid = 1662] [serial = 1615] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1176edc00) [pid = 1662] [serial = 1619] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116a13400) [pid = 1662] [serial = 1618] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118eb6000) [pid = 1662] [serial = 1622] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118510400) [pid = 1662] [serial = 1621] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123998800) [pid = 1662] [serial = 1625] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11955a400) [pid = 1662] [serial = 1624] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12494b000) [pid = 1662] [serial = 1628] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x123cc2800) [pid = 1662] [serial = 1627] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123a09400) [pid = 1662] [serial = 1649] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119b9d800) [pid = 1662] [serial = 1648] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x123de8400) [pid = 1662] [serial = 1654] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116976400) [pid = 1662] [serial = 1657] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123a0d400) [pid = 1662] [serial = 1651] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x123ded000) [pid = 1662] [serial = 1658] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x124dd6800) [pid = 1662] [serial = 1660] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x124f88400) [pid = 1662] [serial = 1661] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x124f91c00) [pid = 1662] [serial = 1663] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1249f5c00) [pid = 1662] [serial = 1655] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x123cc0000) [pid = 1662] [serial = 1652] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119489400) [pid = 1662] [serial = 1646] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1192b8800) [pid = 1662] [serial = 1643] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x124fef400) [pid = 1662] [serial = 1664] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1662 | 1465273783743 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]]]}] 21:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1176ms 21:29:43 INFO - PROCESS | 1662 | 1465273783769 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 21:29:43 INFO - PROCESS | 1662 | 1465273783771 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 21:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:29:43 INFO - PROCESS | 1662 | 1465273783775 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:29:43 INFO - PROCESS | 1662 | 1465273783776 Marionette TRACE conn2 <- [1,2270,null,{}] 21:29:43 INFO - PROCESS | 1662 | 1465273783780 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}] 21:29:43 INFO - PROCESS | 1662 | 1465273783782 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:43 INFO - PROCESS | 1662 | 1465273783863 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 21:29:43 INFO - PROCESS | 1662 | 1465273783870 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:43 INFO - PROCESS | 1662 | 1465273783871 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x115fb3800 == 28 [pid = 1662] [id = 575] 21:29:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11622d400) [pid = 1662] [serial = 1725] [outer = 0x0] 21:29:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11628fc00) [pid = 1662] [serial = 1726] [outer = 0x11622d400] 21:29:43 INFO - PROCESS | 1662 | 1465273783900 Marionette DEBUG loaded listener.js 21:29:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116904000) [pid = 1662] [serial = 1727] [outer = 0x11622d400] 21:29:44 INFO - PROCESS | 1662 | 1465273784229 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]]]}] 21:29:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:29:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 469ms 21:29:44 INFO - PROCESS | 1662 | 1465273784269 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 21:29:44 INFO - PROCESS | 1662 | 1465273784272 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 21:29:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:29:44 INFO - PROCESS | 1662 | 1465273784278 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:29:44 INFO - PROCESS | 1662 | 1465273784280 Marionette TRACE conn2 <- [1,2274,null,{}] 21:29:44 INFO - PROCESS | 1662 | 1465273784282 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}] 21:29:44 INFO - PROCESS | 1662 | 1465273784284 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:44 INFO - PROCESS | 1662 | 1465273784361 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 21:29:44 INFO - PROCESS | 1662 | 1465273784367 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:44 INFO - PROCESS | 1662 | 1465273784369 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x117159800 == 29 [pid = 1662] [id = 576] 21:29:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11697ac00) [pid = 1662] [serial = 1728] [outer = 0x0] 21:29:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x117166400) [pid = 1662] [serial = 1729] [outer = 0x11697ac00] 21:29:44 INFO - PROCESS | 1662 | 1465273784397 Marionette DEBUG loaded listener.js 21:29:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118242800) [pid = 1662] [serial = 1730] [outer = 0x11697ac00] 21:29:44 INFO - PROCESS | 1662 | 1465273784737 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]]]}] 21:29:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:29:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 472ms 21:29:44 INFO - PROCESS | 1662 | 1465273784759 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 21:29:44 INFO - PROCESS | 1662 | 1465273784760 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 21:29:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:29:44 INFO - PROCESS | 1662 | 1465273784763 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:29:44 INFO - PROCESS | 1662 | 1465273784767 Marionette TRACE conn2 <- [1,2278,null,{}] 21:29:44 INFO - PROCESS | 1662 | 1465273784775 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}] 21:29:44 INFO - PROCESS | 1662 | 1465273784779 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:44 INFO - PROCESS | 1662 | 1465273784860 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 21:29:44 INFO - PROCESS | 1662 | 1465273784926 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:44 INFO - PROCESS | 1662 | 1465273784928 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193b7000 == 30 [pid = 1662] [id = 577] 21:29:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x112a7bc00) [pid = 1662] [serial = 1731] [outer = 0x0] 21:29:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1183a5c00) [pid = 1662] [serial = 1732] [outer = 0x112a7bc00] 21:29:44 INFO - PROCESS | 1662 | 1465273784959 Marionette DEBUG loaded listener.js 21:29:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118592400) [pid = 1662] [serial = 1733] [outer = 0x112a7bc00] 21:29:45 INFO - PROCESS | 1662 | 1465273785241 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]]]}] 21:29:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:29:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 524ms 21:29:45 INFO - PROCESS | 1662 | 1465273785288 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 21:29:45 INFO - PROCESS | 1662 | 1465273785290 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 21:29:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:29:45 INFO - PROCESS | 1662 | 1465273785292 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:29:45 INFO - PROCESS | 1662 | 1465273785293 Marionette TRACE conn2 <- [1,2282,null,{}] 21:29:45 INFO - PROCESS | 1662 | 1465273785295 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}] 21:29:45 INFO - PROCESS | 1662 | 1465273785297 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:45 INFO - PROCESS | 1662 | 1465273785377 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 21:29:45 INFO - PROCESS | 1662 | 1465273785438 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:45 INFO - PROCESS | 1662 | 1465273785439 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c98000 == 31 [pid = 1662] [id = 578] 21:29:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1187fa400) [pid = 1662] [serial = 1734] [outer = 0x0] 21:29:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1192b0800) [pid = 1662] [serial = 1735] [outer = 0x1187fa400] 21:29:45 INFO - PROCESS | 1662 | 1465273785465 Marionette DEBUG loaded listener.js 21:29:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1192d3000) [pid = 1662] [serial = 1736] [outer = 0x1187fa400] 21:29:45 INFO - PROCESS | 1662 | 1465273785744 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]]]}] 21:29:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:29:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 469ms 21:29:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:29:45 INFO - PROCESS | 1662 | 1465273785775 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 21:29:45 INFO - PROCESS | 1662 | 1465273785776 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 21:29:45 INFO - PROCESS | 1662 | 1465273785778 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:29:45 INFO - PROCESS | 1662 | 1465273785779 Marionette TRACE conn2 <- [1,2286,null,{}] 21:29:45 INFO - PROCESS | 1662 | 1465273785790 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}] 21:29:45 INFO - PROCESS | 1662 | 1465273785791 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:45 INFO - PROCESS | 1662 | 1465273785893 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 21:29:45 INFO - PROCESS | 1662 | 1465273785897 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:45 INFO - PROCESS | 1662 | 1465273785898 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a3a800 == 32 [pid = 1662] [id = 579] 21:29:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11690b800) [pid = 1662] [serial = 1737] [outer = 0x0] 21:29:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1192d2000) [pid = 1662] [serial = 1738] [outer = 0x11690b800] 21:29:45 INFO - PROCESS | 1662 | 1465273785923 Marionette DEBUG loaded listener.js 21:29:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119562000) [pid = 1662] [serial = 1739] [outer = 0x11690b800] 21:29:46 INFO - PROCESS | 1662 | 1465273786276 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]]]}] 21:29:46 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 21:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 529ms 21:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:29:46 INFO - PROCESS | 1662 | 1465273786307 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 21:29:46 INFO - PROCESS | 1662 | 1465273786308 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 21:29:46 INFO - PROCESS | 1662 | 1465273786311 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:29:46 INFO - PROCESS | 1662 | 1465273786312 Marionette TRACE conn2 <- [1,2290,null,{}] 21:29:46 INFO - PROCESS | 1662 | 1465273786314 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}] 21:29:46 INFO - PROCESS | 1662 | 1465273786320 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:46 INFO - PROCESS | 1662 | 1465273786434 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 21:29:46 INFO - PROCESS | 1662 | 1465273786468 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:46 INFO - PROCESS | 1662 | 1465273786470 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x124f3d000 == 33 [pid = 1662] [id = 580] 21:29:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119920800) [pid = 1662] [serial = 1740] [outer = 0x0] 21:29:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123a02c00) [pid = 1662] [serial = 1741] [outer = 0x119920800] 21:29:46 INFO - PROCESS | 1662 | 1465273786495 Marionette DEBUG loaded listener.js 21:29:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x123ddec00) [pid = 1662] [serial = 1742] [outer = 0x119920800] 21:29:46 INFO - PROCESS | 1662 | 1465273786783 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]]]}] 21:29:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 21:29:46 INFO - PROCESS | 1662 | 1465273786830 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 21:29:46 INFO - PROCESS | 1662 | 1465273786833 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 21:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:29:46 INFO - PROCESS | 1662 | 1465273786836 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:29:46 INFO - PROCESS | 1662 | 1465273786844 Marionette TRACE conn2 <- [1,2294,null,{}] 21:29:46 INFO - PROCESS | 1662 | 1465273786853 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}] 21:29:46 INFO - PROCESS | 1662 | 1465273786854 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:46 INFO - PROCESS | 1662 | 1465273786951 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 21:29:46 INFO - PROCESS | 1662 | 1465273786954 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:46 INFO - PROCESS | 1662 | 1465273786955 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f3b000 == 34 [pid = 1662] [id = 581] 21:29:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x112a16000) [pid = 1662] [serial = 1743] [outer = 0x0] 21:29:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x123dea400) [pid = 1662] [serial = 1744] [outer = 0x112a16000] 21:29:46 INFO - PROCESS | 1662 | 1465273786979 Marionette DEBUG loaded listener.js 21:29:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124f83800) [pid = 1662] [serial = 1745] [outer = 0x112a16000] 21:29:47 INFO - PROCESS | 1662 | 1465273787291 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]]]}] 21:29:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:29:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 484ms 21:29:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:29:47 INFO - PROCESS | 1662 | 1465273787321 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 21:29:47 INFO - PROCESS | 1662 | 1465273787322 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 21:29:47 INFO - PROCESS | 1662 | 1465273787324 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:29:47 INFO - PROCESS | 1662 | 1465273787325 Marionette TRACE conn2 <- [1,2298,null,{}] 21:29:47 INFO - PROCESS | 1662 | 1465273787328 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}] 21:29:47 INFO - PROCESS | 1662 | 1465273787329 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:47 INFO - PROCESS | 1662 | 1465273787434 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 21:29:47 INFO - PROCESS | 1662 | 1465273787437 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:47 INFO - PROCESS | 1662 | 1465273787439 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289b1800 == 35 [pid = 1662] [id = 582] 21:29:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1183afc00) [pid = 1662] [serial = 1746] [outer = 0x0] 21:29:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x124f8d800) [pid = 1662] [serial = 1747] [outer = 0x1183afc00] 21:29:47 INFO - PROCESS | 1662 | 1465273787463 Marionette DEBUG loaded listener.js 21:29:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124fb8400) [pid = 1662] [serial = 1748] [outer = 0x1183afc00] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116235000) [pid = 1662] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1176ea800) [pid = 1662] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1183a3400) [pid = 1662] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x124f8c400) [pid = 1662] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118279800) [pid = 1662] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1187fa800) [pid = 1662] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12399f400) [pid = 1662] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112743800) [pid = 1662] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x124f8ac00) [pid = 1662] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x112f06400) [pid = 1662] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x124fe4800) [pid = 1662] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x112a6f400) [pid = 1662] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1130a0800) [pid = 1662] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x125720800) [pid = 1662] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:29:47 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x124fec800) [pid = 1662] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:29:47 INFO - PROCESS | 1662 | 1465273787978 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]]]}] 21:29:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:29:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 671ms 21:29:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:29:48 INFO - PROCESS | 1662 | 1465273787996 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 21:29:48 INFO - PROCESS | 1662 | 1465273787998 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 21:29:48 INFO - PROCESS | 1662 | 1465273788000 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:29:48 INFO - PROCESS | 1662 | 1465273788001 Marionette TRACE conn2 <- [1,2302,null,{}] 21:29:48 INFO - PROCESS | 1662 | 1465273788003 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}] 21:29:48 INFO - PROCESS | 1662 | 1465273788004 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:48 INFO - PROCESS | 1662 | 1465273788091 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 21:29:48 INFO - PROCESS | 1662 | 1465273788094 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:48 INFO - PROCESS | 1662 | 1465273788095 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193b4800 == 36 [pid = 1662] [id = 583] 21:29:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112de8400) [pid = 1662] [serial = 1749] [outer = 0x0] 21:29:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116ae0c00) [pid = 1662] [serial = 1750] [outer = 0x112de8400] 21:29:48 INFO - PROCESS | 1662 | 1465273788123 Marionette DEBUG loaded listener.js 21:29:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12399f400) [pid = 1662] [serial = 1751] [outer = 0x112de8400] 21:29:48 INFO - PROCESS | 1662 | 1465273788453 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]]]}] 21:29:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:29:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 470ms 21:29:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:29:48 INFO - PROCESS | 1662 | 1465273788470 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 21:29:48 INFO - PROCESS | 1662 | 1465273788472 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 21:29:48 INFO - PROCESS | 1662 | 1465273788474 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:29:48 INFO - PROCESS | 1662 | 1465273788475 Marionette TRACE conn2 <- [1,2306,null,{}] 21:29:48 INFO - PROCESS | 1662 | 1465273788477 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}] 21:29:48 INFO - PROCESS | 1662 | 1465273788478 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:48 INFO - PROCESS | 1662 | 1465273788583 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 21:29:48 INFO - PROCESS | 1662 | 1465273788589 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:48 INFO - PROCESS | 1662 | 1465273788590 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a209000 == 37 [pid = 1662] [id = 584] 21:29:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1130a0800) [pid = 1662] [serial = 1752] [outer = 0x0] 21:29:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124f8f800) [pid = 1662] [serial = 1753] [outer = 0x1130a0800] 21:29:48 INFO - PROCESS | 1662 | 1465273788615 Marionette DEBUG loaded listener.js 21:29:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124fed800) [pid = 1662] [serial = 1754] [outer = 0x1130a0800] 21:29:48 INFO - PROCESS | 1662 | 1465273788910 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]]]}] 21:29:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:29:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 468ms 21:29:48 INFO - PROCESS | 1662 | 1465273788942 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 21:29:48 INFO - PROCESS | 1662 | 1465273788944 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 21:29:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:29:48 INFO - PROCESS | 1662 | 1465273788946 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:29:48 INFO - PROCESS | 1662 | 1465273788950 Marionette TRACE conn2 <- [1,2310,null,{}] 21:29:48 INFO - PROCESS | 1662 | 1465273788954 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}] 21:29:48 INFO - PROCESS | 1662 | 1465273788955 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:49 INFO - PROCESS | 1662 | 1465273789058 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 21:29:49 INFO - PROCESS | 1662 | 1465273789062 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:49 INFO - PROCESS | 1662 | 1465273789064 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a30800 == 38 [pid = 1662] [id = 585] 21:29:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124fec400) [pid = 1662] [serial = 1755] [outer = 0x0] 21:29:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x125721c00) [pid = 1662] [serial = 1756] [outer = 0x124fec400] 21:29:49 INFO - PROCESS | 1662 | 1465273789091 Marionette DEBUG loaded listener.js 21:29:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12696bc00) [pid = 1662] [serial = 1757] [outer = 0x124fec400] 21:29:49 INFO - PROCESS | 1662 | 1465273789440 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]]]}] 21:29:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:29:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 522ms 21:29:49 INFO - PROCESS | 1662 | 1465273789469 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 21:29:49 INFO - PROCESS | 1662 | 1465273789470 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 21:29:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:29:49 INFO - PROCESS | 1662 | 1465273789473 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:29:49 INFO - PROCESS | 1662 | 1465273789474 Marionette TRACE conn2 <- [1,2314,null,{}] 21:29:49 INFO - PROCESS | 1662 | 1465273789487 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}] 21:29:49 INFO - PROCESS | 1662 | 1465273789488 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:49 INFO - PROCESS | 1662 | 1465273789568 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 21:29:49 INFO - PROCESS | 1662 | 1465273789572 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:49 INFO - PROCESS | 1662 | 1465273789573 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0a4000 == 39 [pid = 1662] [id = 586] 21:29:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12696ec00) [pid = 1662] [serial = 1758] [outer = 0x0] 21:29:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x126d94800) [pid = 1662] [serial = 1759] [outer = 0x12696ec00] 21:29:49 INFO - PROCESS | 1662 | 1465273789598 Marionette DEBUG loaded listener.js 21:29:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126fd8c00) [pid = 1662] [serial = 1760] [outer = 0x12696ec00] 21:29:49 INFO - PROCESS | 1662 | 1465273789962 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]]]}] 21:29:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:29:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 519ms 21:29:49 INFO - PROCESS | 1662 | 1465273789992 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 21:29:49 INFO - PROCESS | 1662 | 1465273789995 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 21:29:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:29:50 INFO - PROCESS | 1662 | 1465273790001 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:29:50 INFO - PROCESS | 1662 | 1465273790004 Marionette TRACE conn2 <- [1,2318,null,{}] 21:29:50 INFO - PROCESS | 1662 | 1465273790008 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}] 21:29:50 INFO - PROCESS | 1662 | 1465273790010 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:50 INFO - PROCESS | 1662 | 1465273790122 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 21:29:50 INFO - PROCESS | 1662 | 1465273790204 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:50 INFO - PROCESS | 1662 | 1465273790207 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x115ebc800 == 40 [pid = 1662] [id = 587] 21:29:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x112a1cc00) [pid = 1662] [serial = 1761] [outer = 0x0] 21:29:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x112f06000) [pid = 1662] [serial = 1762] [outer = 0x112a1cc00] 21:29:50 INFO - PROCESS | 1662 | 1465273790237 Marionette DEBUG loaded listener.js 21:29:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x115f5f400) [pid = 1662] [serial = 1763] [outer = 0x112a1cc00] 21:29:50 INFO - PROCESS | 1662 | 1465273790829 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] 21:29:50 INFO - PROCESS | 1662 | 1465273790876 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 21:29:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:29:50 INFO - PROCESS | 1662 | 1465273790904 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:29:50 INFO - PROCESS | 1662 | 1465273790906 Marionette TRACE conn2 <- [1,2322,null,{}] 21:29:50 INFO - PROCESS | 1662 | 1465273790910 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}] 21:29:50 INFO - PROCESS | 1662 | 1465273790912 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:51 INFO - PROCESS | 1662 | 1465273791019 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 21:29:51 INFO - PROCESS | 1662 | 1465273791077 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:51 INFO - PROCESS | 1662 | 1465273791079 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x11999a800 == 41 [pid = 1662] [id = 588] 21:29:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11827ac00) [pid = 1662] [serial = 1764] [outer = 0x0] 21:29:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1182dd400) [pid = 1662] [serial = 1765] [outer = 0x11827ac00] 21:29:51 INFO - PROCESS | 1662 | 1465273791109 Marionette DEBUG loaded listener.js 21:29:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118354c00) [pid = 1662] [serial = 1766] [outer = 0x11827ac00] 21:29:51 INFO - PROCESS | 1662 | 1465273791753 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]]]}] 21:29:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:29:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 943ms 21:29:51 INFO - PROCESS | 1662 | 1465273791825 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 21:29:51 INFO - PROCESS | 1662 | 1465273791827 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 21:29:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:29:51 INFO - PROCESS | 1662 | 1465273791831 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:29:51 INFO - PROCESS | 1662 | 1465273791832 Marionette TRACE conn2 <- [1,2326,null,{}] 21:29:51 INFO - PROCESS | 1662 | 1465273791836 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}] 21:29:51 INFO - PROCESS | 1662 | 1465273791837 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:51 INFO - PROCESS | 1662 | 1465273791940 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 21:29:52 INFO - PROCESS | 1662 | 1465273792002 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:52 INFO - PROCESS | 1662 | 1465273792005 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x116679000 == 42 [pid = 1662] [id = 589] 21:29:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x116466400) [pid = 1662] [serial = 1767] [outer = 0x0] 21:29:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x116905000) [pid = 1662] [serial = 1768] [outer = 0x116466400] 21:29:52 INFO - PROCESS | 1662 | 1465273792033 Marionette DEBUG loaded listener.js 21:29:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11715ec00) [pid = 1662] [serial = 1769] [outer = 0x116466400] 21:29:52 INFO - PROCESS | 1662 | --DOCSHELL 0x123a30800 == 41 [pid = 1662] [id = 585] 21:29:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12a209000 == 40 [pid = 1662] [id = 584] 21:29:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1193b4800 == 39 [pid = 1662] [id = 583] 21:29:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1289b1800 == 38 [pid = 1662] [id = 582] 21:29:52 INFO - PROCESS | 1662 | --DOCSHELL 0x126f3b000 == 37 [pid = 1662] [id = 581] 21:29:52 INFO - PROCESS | 1662 | --DOCSHELL 0x124f3d000 == 36 [pid = 1662] [id = 580] 21:29:52 INFO - PROCESS | 1662 | --DOCSHELL 0x123a3a800 == 35 [pid = 1662] [id = 579] 21:29:52 INFO - PROCESS | 1662 | --DOCSHELL 0x119c98000 == 34 [pid = 1662] [id = 578] 21:29:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1193b7000 == 33 [pid = 1662] [id = 577] 21:29:52 INFO - PROCESS | 1662 | --DOCSHELL 0x117159800 == 32 [pid = 1662] [id = 576] 21:29:52 INFO - PROCESS | 1662 | --DOCSHELL 0x115fb3800 == 31 [pid = 1662] [id = 575] 21:29:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1185e3800 == 30 [pid = 1662] [id = 574] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x116adcc00) [pid = 1662] [serial = 1676] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1182e6000) [pid = 1662] [serial = 1678] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119915000) [pid = 1662] [serial = 1684] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x124ff1c00) [pid = 1662] [serial = 1694] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1182ddc00) [pid = 1662] [serial = 1672] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x123bd7c00) [pid = 1662] [serial = 1702] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x124fb5800) [pid = 1662] [serial = 1691] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x123883c00) [pid = 1662] [serial = 1687] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1239a2000) [pid = 1662] [serial = 1688] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x125718000) [pid = 1662] [serial = 1667] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x116a0bc00) [pid = 1662] [serial = 1670] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1257e5c00) [pid = 1662] [serial = 1697] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1192d7400) [pid = 1662] [serial = 1682] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1187f1c00) [pid = 1662] [serial = 1700] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1255b9000) [pid = 1662] [serial = 1696] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12571d800) [pid = 1662] [serial = 1703] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x124fe7800) [pid = 1662] [serial = 1693] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118358400) [pid = 1662] [serial = 1673] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1187f8c00) [pid = 1662] [serial = 1681] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116753800) [pid = 1662] [serial = 1675] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12601a000) [pid = 1662] [serial = 1705] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1164e2c00) [pid = 1662] [serial = 1669] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x123c87800) [pid = 1662] [serial = 1690] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1176eb000) [pid = 1662] [serial = 1699] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1183ae800) [pid = 1662] [serial = 1679] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119b9d400) [pid = 1662] [serial = 1685] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x126d32c00) [pid = 1662] [serial = 1706] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x126f59800) [pid = 1662] [serial = 1708] [outer = 0x0] [url = about:blank] 21:29:52 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x126fd6800) [pid = 1662] [serial = 1709] [outer = 0x0] [url = about:blank] 21:29:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:29:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 621ms 21:29:52 INFO - PROCESS | 1662 | 1465273792446 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]]]}] 21:29:52 INFO - PROCESS | 1662 | 1465273792453 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 21:29:52 INFO - PROCESS | 1662 | 1465273792456 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 21:29:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:29:52 INFO - PROCESS | 1662 | 1465273792460 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:29:52 INFO - PROCESS | 1662 | 1465273792461 Marionette TRACE conn2 <- [1,2330,null,{}] 21:29:52 INFO - PROCESS | 1662 | 1465273792464 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}] 21:29:52 INFO - PROCESS | 1662 | 1465273792465 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:52 INFO - PROCESS | 1662 | 1465273792542 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 21:29:52 INFO - PROCESS | 1662 | 1465273792601 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:52 INFO - PROCESS | 1662 | 1465273792602 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x11811d800 == 31 [pid = 1662] [id = 590] 21:29:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1164e4000) [pid = 1662] [serial = 1770] [outer = 0x0] 21:29:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1176ea400) [pid = 1662] [serial = 1771] [outer = 0x1164e4000] 21:29:52 INFO - PROCESS | 1662 | 1465273792630 Marionette DEBUG loaded listener.js 21:29:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11834f400) [pid = 1662] [serial = 1772] [outer = 0x1164e4000] 21:29:52 INFO - PROCESS | 1662 | 1465273792939 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]]]}] 21:29:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:29:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 21:29:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:29:52 INFO - PROCESS | 1662 | 1465273792979 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 21:29:52 INFO - PROCESS | 1662 | 1465273792980 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 21:29:52 INFO - PROCESS | 1662 | 1465273792985 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:29:52 INFO - PROCESS | 1662 | 1465273792987 Marionette TRACE conn2 <- [1,2334,null,{}] 21:29:53 INFO - PROCESS | 1662 | 1465273792995 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}] 21:29:53 INFO - PROCESS | 1662 | 1465273792998 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:53 INFO - PROCESS | 1662 | 1465273793080 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 21:29:53 INFO - PROCESS | 1662 | 1465273793087 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:53 INFO - PROCESS | 1662 | 1465273793090 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e4f800 == 32 [pid = 1662] [id = 591] 21:29:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1183ae000) [pid = 1662] [serial = 1773] [outer = 0x0] 21:29:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118e55000) [pid = 1662] [serial = 1774] [outer = 0x1183ae000] 21:29:53 INFO - PROCESS | 1662 | 1465273793118 Marionette DEBUG loaded listener.js 21:29:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119328000) [pid = 1662] [serial = 1775] [outer = 0x1183ae000] 21:29:53 INFO - PROCESS | 1662 | 1465273793445 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]]]}] 21:29:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:29:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 471ms 21:29:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:29:53 INFO - PROCESS | 1662 | 1465273793459 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 21:29:53 INFO - PROCESS | 1662 | 1465273793460 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 21:29:53 INFO - PROCESS | 1662 | 1465273793462 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:29:53 INFO - PROCESS | 1662 | 1465273793464 Marionette TRACE conn2 <- [1,2338,null,{}] 21:29:53 INFO - PROCESS | 1662 | 1465273793468 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}] 21:29:53 INFO - PROCESS | 1662 | 1465273793469 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:53 INFO - PROCESS | 1662 | 1465273793547 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 21:29:53 INFO - PROCESS | 1662 | 1465273793553 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:53 INFO - PROCESS | 1662 | 1465273793554 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12486a000 == 33 [pid = 1662] [id = 592] 21:29:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11955e800) [pid = 1662] [serial = 1776] [outer = 0x0] 21:29:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119b2d400) [pid = 1662] [serial = 1777] [outer = 0x11955e800] 21:29:53 INFO - PROCESS | 1662 | 1465273793579 Marionette DEBUG loaded listener.js 21:29:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119b9d400) [pid = 1662] [serial = 1778] [outer = 0x11955e800] 21:29:53 INFO - PROCESS | 1662 | 1465273793919 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]]]}] 21:29:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:29:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 469ms 21:29:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:29:53 INFO - PROCESS | 1662 | 1465273793933 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 21:29:53 INFO - PROCESS | 1662 | 1465273793935 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 21:29:53 INFO - PROCESS | 1662 | 1465273793937 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:29:53 INFO - PROCESS | 1662 | 1465273793939 Marionette TRACE conn2 <- [1,2342,null,{}] 21:29:53 INFO - PROCESS | 1662 | 1465273793941 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}] 21:29:53 INFO - PROCESS | 1662 | 1465273793942 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:54 INFO - PROCESS | 1662 | 1465273794021 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 21:29:54 INFO - PROCESS | 1662 | 1465273794025 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:54 INFO - PROCESS | 1662 | 1465273794026 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12609d000 == 34 [pid = 1662] [id = 593] 21:29:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119cec800) [pid = 1662] [serial = 1779] [outer = 0x0] 21:29:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1239a0800) [pid = 1662] [serial = 1780] [outer = 0x119cec800] 21:29:54 INFO - PROCESS | 1662 | 1465273794051 Marionette DEBUG loaded listener.js 21:29:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123a0f800) [pid = 1662] [serial = 1781] [outer = 0x119cec800] 21:29:54 INFO - PROCESS | 1662 | 1465273794390 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]]]}] 21:29:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:29:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 467ms 21:29:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:29:54 INFO - PROCESS | 1662 | 1465273794406 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 21:29:54 INFO - PROCESS | 1662 | 1465273794407 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 21:29:54 INFO - PROCESS | 1662 | 1465273794409 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:29:54 INFO - PROCESS | 1662 | 1465273794410 Marionette TRACE conn2 <- [1,2346,null,{}] 21:29:54 INFO - PROCESS | 1662 | 1465273794412 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}] 21:29:54 INFO - PROCESS | 1662 | 1465273794419 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:54 INFO - PROCESS | 1662 | 1465273794548 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 21:29:54 INFO - PROCESS | 1662 | 1465273794560 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:54 INFO - PROCESS | 1662 | 1465273794561 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x129073800 == 35 [pid = 1662] [id = 594] 21:29:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12399a800) [pid = 1662] [serial = 1782] [outer = 0x0] 21:29:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123c8d000) [pid = 1662] [serial = 1783] [outer = 0x12399a800] 21:29:54 INFO - PROCESS | 1662 | 1465273794586 Marionette DEBUG loaded listener.js 21:29:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124fe5800) [pid = 1662] [serial = 1784] [outer = 0x12399a800] 21:29:54 INFO - PROCESS | 1662 | 1465273794929 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]]]}] 21:29:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:29:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 569ms 21:29:54 INFO - PROCESS | 1662 | 1465273794978 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 21:29:54 INFO - PROCESS | 1662 | 1465273794980 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 21:29:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:29:54 INFO - PROCESS | 1662 | 1465273794982 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:29:54 INFO - PROCESS | 1662 | 1465273794983 Marionette TRACE conn2 <- [1,2350,null,{}] 21:29:54 INFO - PROCESS | 1662 | 1465273794985 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}] 21:29:54 INFO - PROCESS | 1662 | 1465273794986 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:55 INFO - PROCESS | 1662 | 1465273795084 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 21:29:55 INFO - PROCESS | 1662 | 1465273795088 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:55 INFO - PROCESS | 1662 | 1465273795089 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a403800 == 36 [pid = 1662] [id = 595] 21:29:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123a03000) [pid = 1662] [serial = 1785] [outer = 0x0] 21:29:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1253a7c00) [pid = 1662] [serial = 1786] [outer = 0x123a03000] 21:29:55 INFO - PROCESS | 1662 | 1465273795114 Marionette DEBUG loaded listener.js 21:29:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1257e6800) [pid = 1662] [serial = 1787] [outer = 0x123a03000] 21:29:55 INFO - PROCESS | 1662 | 1465273795429 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]]]}] 21:29:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:29:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 471ms 21:29:55 INFO - PROCESS | 1662 | 1465273795460 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 21:29:55 INFO - PROCESS | 1662 | 1465273795461 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 21:29:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:29:55 INFO - PROCESS | 1662 | 1465273795471 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:29:55 INFO - PROCESS | 1662 | 1465273795472 Marionette TRACE conn2 <- [1,2354,null,{}] 21:29:55 INFO - PROCESS | 1662 | 1465273795475 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}] 21:29:55 INFO - PROCESS | 1662 | 1465273795476 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:55 INFO - PROCESS | 1662 | 1465273795588 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 21:29:55 INFO - PROCESS | 1662 | 1465273795592 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:55 INFO - PROCESS | 1662 | 1465273795593 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5c6800 == 37 [pid = 1662] [id = 596] 21:29:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124fe3c00) [pid = 1662] [serial = 1788] [outer = 0x0] 21:29:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126018800) [pid = 1662] [serial = 1789] [outer = 0x124fe3c00] 21:29:55 INFO - PROCESS | 1662 | 1465273795619 Marionette DEBUG loaded listener.js 21:29:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x126966400) [pid = 1662] [serial = 1790] [outer = 0x124fe3c00] 21:29:56 INFO - PROCESS | 1662 | 1465273796056 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]]]}] 21:29:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:29:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 630ms 21:29:56 INFO - PROCESS | 1662 | 1465273796095 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 21:29:56 INFO - PROCESS | 1662 | 1465273796098 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 21:29:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:29:56 INFO - PROCESS | 1662 | 1465273796102 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:29:56 INFO - PROCESS | 1662 | 1465273796103 Marionette TRACE conn2 <- [1,2358,null,{}] 21:29:56 INFO - PROCESS | 1662 | 1465273796107 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}] 21:29:56 INFO - PROCESS | 1662 | 1465273796109 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:56 INFO - PROCESS | 1662 | 1465273796224 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 21:29:56 INFO - PROCESS | 1662 | 1465273796237 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:56 INFO - PROCESS | 1662 | 1465273796238 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b099800 == 38 [pid = 1662] [id = 597] 21:29:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126021000) [pid = 1662] [serial = 1791] [outer = 0x0] 21:29:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126f55000) [pid = 1662] [serial = 1792] [outer = 0x126021000] 21:29:56 INFO - PROCESS | 1662 | 1465273796264 Marionette DEBUG loaded listener.js 21:29:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x127169400) [pid = 1662] [serial = 1793] [outer = 0x126021000] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x112a7bc00) [pid = 1662] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11622d400) [pid = 1662] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11697ac00) [pid = 1662] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1187fa400) [pid = 1662] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11690b800) [pid = 1662] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119920800) [pid = 1662] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1183afc00) [pid = 1662] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112a16000) [pid = 1662] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112deb000) [pid = 1662] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1183b0800) [pid = 1662] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x112de8400) [pid = 1662] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123bd8400) [pid = 1662] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124fec400) [pid = 1662] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:29:56 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118242400) [pid = 1662] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:29:56 INFO - PROCESS | 1662 | 1465273796756 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]]]}] 21:29:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:29:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 672ms 21:29:56 INFO - PROCESS | 1662 | 1465273796773 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 21:29:56 INFO - PROCESS | 1662 | 1465273796775 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 21:29:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:29:56 INFO - PROCESS | 1662 | 1465273796778 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:29:56 INFO - PROCESS | 1662 | 1465273796779 Marionette TRACE conn2 <- [1,2362,null,{}] 21:29:56 INFO - PROCESS | 1662 | 1465273796782 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}] 21:29:56 INFO - PROCESS | 1662 | 1465273796784 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:56 INFO - PROCESS | 1662 | 1465273796898 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 21:29:56 INFO - PROCESS | 1662 | 1465273796902 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:56 INFO - PROCESS | 1662 | 1465273796904 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12605b000 == 39 [pid = 1662] [id = 598] 21:29:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11622d400) [pid = 1662] [serial = 1794] [outer = 0x0] 21:29:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x117ea6400) [pid = 1662] [serial = 1795] [outer = 0x11622d400] 21:29:56 INFO - PROCESS | 1662 | 1465273796941 Marionette DEBUG loaded listener.js 21:29:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123a0dc00) [pid = 1662] [serial = 1796] [outer = 0x11622d400] 21:29:57 INFO - PROCESS | 1662 | 1465273797417 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]]]}] 21:29:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:29:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 671ms 21:29:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:29:57 INFO - PROCESS | 1662 | 1465273797452 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 21:29:57 INFO - PROCESS | 1662 | 1465273797454 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 21:29:57 INFO - PROCESS | 1662 | 1465273797457 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:29:57 INFO - PROCESS | 1662 | 1465273797460 Marionette TRACE conn2 <- [1,2366,null,{}] 21:29:57 INFO - PROCESS | 1662 | 1465273797463 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}] 21:29:57 INFO - PROCESS | 1662 | 1465273797466 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:57 INFO - PROCESS | 1662 | 1465273797596 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 21:29:57 INFO - PROCESS | 1662 | 1465273797606 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:57 INFO - PROCESS | 1662 | 1465273797607 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd7f000 == 40 [pid = 1662] [id = 599] 21:29:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124fb7c00) [pid = 1662] [serial = 1797] [outer = 0x0] 21:29:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12716fc00) [pid = 1662] [serial = 1798] [outer = 0x124fb7c00] 21:29:57 INFO - PROCESS | 1662 | 1465273797641 Marionette DEBUG loaded listener.js 21:29:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128879400) [pid = 1662] [serial = 1799] [outer = 0x124fb7c00] 21:29:58 INFO - PROCESS | 1662 | 1465273798058 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]]]}] 21:29:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:29:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 621ms 21:29:58 INFO - PROCESS | 1662 | 1465273798079 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 21:29:58 INFO - PROCESS | 1662 | 1465273798082 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 21:29:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:29:58 INFO - PROCESS | 1662 | 1465273798085 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:29:58 INFO - PROCESS | 1662 | 1465273798087 Marionette TRACE conn2 <- [1,2370,null,{}] 21:29:58 INFO - PROCESS | 1662 | 1465273798090 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}] 21:29:58 INFO - PROCESS | 1662 | 1465273798092 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:58 INFO - PROCESS | 1662 | 1465273798222 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 21:29:58 INFO - PROCESS | 1662 | 1465273798227 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:58 INFO - PROCESS | 1662 | 1465273798228 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c40d000 == 41 [pid = 1662] [id = 600] 21:29:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128879800) [pid = 1662] [serial = 1800] [outer = 0x0] 21:29:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128992400) [pid = 1662] [serial = 1801] [outer = 0x128879800] 21:29:58 INFO - PROCESS | 1662 | 1465273798267 Marionette DEBUG loaded listener.js 21:29:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12899d400) [pid = 1662] [serial = 1802] [outer = 0x128879800] 21:29:58 INFO - PROCESS | 1662 | 1465273798655 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]]]}] 21:29:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:29:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 622ms 21:29:58 INFO - PROCESS | 1662 | 1465273798740 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 21:29:58 INFO - PROCESS | 1662 | 1465273798743 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 21:29:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:29:58 INFO - PROCESS | 1662 | 1465273798749 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:29:58 INFO - PROCESS | 1662 | 1465273798751 Marionette TRACE conn2 <- [1,2374,null,{}] 21:29:58 INFO - PROCESS | 1662 | 1465273798755 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}] 21:29:58 INFO - PROCESS | 1662 | 1465273798757 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:58 INFO - PROCESS | 1662 | 1465273798865 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 21:29:58 INFO - PROCESS | 1662 | 1465273798960 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:58 INFO - PROCESS | 1662 | 1465273798963 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x117151800 == 42 [pid = 1662] [id = 601] 21:29:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x113c20800) [pid = 1662] [serial = 1803] [outer = 0x0] 21:29:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x116292c00) [pid = 1662] [serial = 1804] [outer = 0x113c20800] 21:29:58 INFO - PROCESS | 1662 | 1465273798994 Marionette DEBUG loaded listener.js 21:29:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x116a12c00) [pid = 1662] [serial = 1805] [outer = 0x113c20800] 21:29:59 INFO - PROCESS | 1662 | 1465273799407 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]]]}] 21:29:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:29:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 722ms 21:29:59 INFO - PROCESS | 1662 | 1465273799470 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 21:29:59 INFO - PROCESS | 1662 | 1465273799472 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 21:29:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:29:59 INFO - PROCESS | 1662 | 1465273799477 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:29:59 INFO - PROCESS | 1662 | 1465273799480 Marionette TRACE conn2 <- [1,2378,null,{}] 21:29:59 INFO - PROCESS | 1662 | 1465273799482 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}] 21:29:59 INFO - PROCESS | 1662 | 1465273799484 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:59 INFO - PROCESS | 1662 | 1465273799588 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 21:29:59 INFO - PROCESS | 1662 | 1465273799651 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:59 INFO - PROCESS | 1662 | 1465273799652 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:29:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x124865800 == 43 [pid = 1662] [id = 602] 21:29:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11834f000) [pid = 1662] [serial = 1806] [outer = 0x0] 21:29:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118517c00) [pid = 1662] [serial = 1807] [outer = 0x11834f000] 21:29:59 INFO - PROCESS | 1662 | 1465273799683 Marionette DEBUG loaded listener.js 21:29:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118e1b400) [pid = 1662] [serial = 1808] [outer = 0x11834f000] 21:30:00 INFO - PROCESS | 1662 | 1465273800137 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]]]}] 21:30:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:30:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 725ms 21:30:00 INFO - PROCESS | 1662 | 1465273800210 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 21:30:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:30:00 INFO - PROCESS | 1662 | 1465273800212 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 21:30:00 INFO - PROCESS | 1662 | 1465273800215 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:30:00 INFO - PROCESS | 1662 | 1465273800217 Marionette TRACE conn2 <- [1,2382,null,{}] 21:30:00 INFO - PROCESS | 1662 | 1465273800223 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}] 21:30:00 INFO - PROCESS | 1662 | 1465273800227 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:00 INFO - PROCESS | 1662 | 1465273800331 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 21:30:00 INFO - PROCESS | 1662 | 1465273800406 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:00 INFO - PROCESS | 1662 | 1465273800409 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c40f800 == 44 [pid = 1662] [id = 603] 21:30:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119e10000) [pid = 1662] [serial = 1809] [outer = 0x0] 21:30:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x123de8400) [pid = 1662] [serial = 1810] [outer = 0x119e10000] 21:30:00 INFO - PROCESS | 1662 | 1465273800442 Marionette DEBUG loaded listener.js 21:30:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x124f84800) [pid = 1662] [serial = 1811] [outer = 0x119e10000] 21:30:00 INFO - PROCESS | 1662 | 1465273800868 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]]]}] 21:30:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:30:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 671ms 21:30:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:30:00 INFO - PROCESS | 1662 | 1465273800887 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 21:30:00 INFO - PROCESS | 1662 | 1465273800889 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 21:30:00 INFO - PROCESS | 1662 | 1465273800891 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:30:00 INFO - PROCESS | 1662 | 1465273800892 Marionette TRACE conn2 <- [1,2386,null,{}] 21:30:00 INFO - PROCESS | 1662 | 1465273800894 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}] 21:30:00 INFO - PROCESS | 1662 | 1465273800896 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:01 INFO - PROCESS | 1662 | 1465273801003 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 21:30:01 INFO - PROCESS | 1662 | 1465273801065 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:01 INFO - PROCESS | 1662 | 1465273801066 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12caf0800 == 45 [pid = 1662] [id = 604] 21:30:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x124fe7000) [pid = 1662] [serial = 1812] [outer = 0x0] 21:30:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1257f0c00) [pid = 1662] [serial = 1813] [outer = 0x124fe7000] 21:30:01 INFO - PROCESS | 1662 | 1465273801136 Marionette DEBUG loaded listener.js 21:30:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x127172c00) [pid = 1662] [serial = 1814] [outer = 0x124fe7000] 21:30:01 INFO - PROCESS | 1662 | 1465273801694 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]]]}] 21:30:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:30:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 870ms 21:30:01 INFO - PROCESS | 1662 | 1465273801761 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 21:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:30:01 INFO - PROCESS | 1662 | 1465273801764 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 21:30:01 INFO - PROCESS | 1662 | 1465273801767 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:30:01 INFO - PROCESS | 1662 | 1465273801769 Marionette TRACE conn2 <- [1,2390,null,{}] 21:30:01 INFO - PROCESS | 1662 | 1465273801773 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}] 21:30:01 INFO - PROCESS | 1662 | 1465273801775 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:01 INFO - PROCESS | 1662 | 1465273801869 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 21:30:01 INFO - PROCESS | 1662 | 1465273801929 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:01 INFO - PROCESS | 1662 | 1465273801932 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x116623800 == 46 [pid = 1662] [id = 605] 21:30:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x110ee7c00) [pid = 1662] [serial = 1815] [outer = 0x0] 21:30:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x111c16000) [pid = 1662] [serial = 1816] [outer = 0x110ee7c00] 21:30:01 INFO - PROCESS | 1662 | 1465273801971 Marionette DEBUG loaded listener.js 21:30:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x112a10000) [pid = 1662] [serial = 1817] [outer = 0x110ee7c00] 21:30:02 INFO - PROCESS | 1662 | 1465273802390 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]]]}] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd7f000 == 45 [pid = 1662] [id = 599] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12605b000 == 44 [pid = 1662] [id = 598] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12b099800 == 43 [pid = 1662] [id = 597] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5c6800 == 42 [pid = 1662] [id = 596] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12a403800 == 41 [pid = 1662] [id = 595] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x129073800 == 40 [pid = 1662] [id = 594] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12609d000 == 39 [pid = 1662] [id = 593] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12486a000 == 38 [pid = 1662] [id = 592] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x119e4f800 == 37 [pid = 1662] [id = 591] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x11811d800 == 36 [pid = 1662] [id = 590] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x116679000 == 35 [pid = 1662] [id = 589] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x11999a800 == 34 [pid = 1662] [id = 588] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0a4000 == 33 [pid = 1662] [id = 586] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x115ebc800 == 32 [pid = 1662] [id = 587] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12caf0800 == 31 [pid = 1662] [id = 604] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12c40f800 == 30 [pid = 1662] [id = 603] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x124865800 == 29 [pid = 1662] [id = 602] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12c40d000 == 28 [pid = 1662] [id = 600] 21:30:02 INFO - PROCESS | 1662 | --DOCSHELL 0x117151800 == 27 [pid = 1662] [id = 601] 21:30:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:30:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1171ms 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1183a5c00) [pid = 1662] [serial = 1732] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118592400) [pid = 1662] [serial = 1733] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11336f000) [pid = 1662] [serial = 1723] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11628fc00) [pid = 1662] [serial = 1726] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x116904000) [pid = 1662] [serial = 1727] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x117166400) [pid = 1662] [serial = 1729] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118242800) [pid = 1662] [serial = 1730] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1192b0800) [pid = 1662] [serial = 1735] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1192d2000) [pid = 1662] [serial = 1738] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x123ddec00) [pid = 1662] [serial = 1742] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x123a02c00) [pid = 1662] [serial = 1741] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x124f8d800) [pid = 1662] [serial = 1747] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x123dea400) [pid = 1662] [serial = 1744] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116ad6800) [pid = 1662] [serial = 1712] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x115f5a000) [pid = 1662] [serial = 1711] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1192b6400) [pid = 1662] [serial = 1715] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1187f6c00) [pid = 1662] [serial = 1714] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12399f400) [pid = 1662] [serial = 1751] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1249f1800) [pid = 1662] [serial = 1718] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x124f8f800) [pid = 1662] [serial = 1753] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116ae0c00) [pid = 1662] [serial = 1750] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123cbbc00) [pid = 1662] [serial = 1717] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x125721c00) [pid = 1662] [serial = 1756] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x126d94800) [pid = 1662] [serial = 1759] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x124fb8400) [pid = 1662] [serial = 1748] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x124f8c000) [pid = 1662] [serial = 1721] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x124f83800) [pid = 1662] [serial = 1745] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x124aae400) [pid = 1662] [serial = 1720] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119562000) [pid = 1662] [serial = 1739] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1192d3000) [pid = 1662] [serial = 1736] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12696bc00) [pid = 1662] [serial = 1757] [outer = 0x0] [url = about:blank] 21:30:02 INFO - PROCESS | 1662 | 1465273802997 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 21:30:03 INFO - PROCESS | 1662 | 1465273803000 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 21:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:30:03 INFO - PROCESS | 1662 | 1465273803007 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:30:03 INFO - PROCESS | 1662 | 1465273803008 Marionette TRACE conn2 <- [1,2394,null,{}] 21:30:03 INFO - PROCESS | 1662 | 1465273803012 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}] 21:30:03 INFO - PROCESS | 1662 | 1465273803015 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:03 INFO - PROCESS | 1662 | 1465273803097 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 21:30:03 INFO - PROCESS | 1662 | 1465273803105 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:03 INFO - PROCESS | 1662 | 1465273803108 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x112ef5000 == 28 [pid = 1662] [id = 606] 21:30:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112a17000) [pid = 1662] [serial = 1818] [outer = 0x0] 21:30:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x112a1b000) [pid = 1662] [serial = 1819] [outer = 0x112a17000] 21:30:03 INFO - PROCESS | 1662 | 1465273803136 Marionette DEBUG loaded listener.js 21:30:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x112de7400) [pid = 1662] [serial = 1820] [outer = 0x112a17000] 21:30:03 INFO - PROCESS | 1662 | 1465273803499 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]]]}] 21:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 522ms 21:30:03 INFO - PROCESS | 1662 | 1465273803529 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 21:30:03 INFO - PROCESS | 1662 | 1465273803531 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 21:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:30:03 INFO - PROCESS | 1662 | 1465273803536 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:30:03 INFO - PROCESS | 1662 | 1465273803538 Marionette TRACE conn2 <- [1,2398,null,{}] 21:30:03 INFO - PROCESS | 1662 | 1465273803573 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}] 21:30:03 INFO - PROCESS | 1662 | 1465273803574 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:03 INFO - PROCESS | 1662 | 1465273803653 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 21:30:03 INFO - PROCESS | 1662 | 1465273803658 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:03 INFO - PROCESS | 1662 | 1465273803659 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169bd000 == 29 [pid = 1662] [id = 607] 21:30:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x113c58000) [pid = 1662] [serial = 1821] [outer = 0x0] 21:30:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x115f5ac00) [pid = 1662] [serial = 1822] [outer = 0x113c58000] 21:30:03 INFO - PROCESS | 1662 | 1465273803688 Marionette DEBUG loaded listener.js 21:30:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1164e1400) [pid = 1662] [serial = 1823] [outer = 0x113c58000] 21:30:04 INFO - PROCESS | 1662 | 1465273804022 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]]]}] 21:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 503ms 21:30:04 INFO - PROCESS | 1662 | 1465273804036 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 21:30:04 INFO - PROCESS | 1662 | 1465273804037 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 21:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:30:04 INFO - PROCESS | 1662 | 1465273804040 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:30:04 INFO - PROCESS | 1662 | 1465273804041 Marionette TRACE conn2 <- [1,2402,null,{}] 21:30:04 INFO - PROCESS | 1662 | 1465273804048 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}] 21:30:04 INFO - PROCESS | 1662 | 1465273804052 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:04 INFO - PROCESS | 1662 | 1465273804145 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 21:30:04 INFO - PROCESS | 1662 | 1465273804203 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:04 INFO - PROCESS | 1662 | 1465273804205 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187b6800 == 30 [pid = 1662] [id = 608] 21:30:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11693f400) [pid = 1662] [serial = 1824] [outer = 0x0] 21:30:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116ae2000) [pid = 1662] [serial = 1825] [outer = 0x11693f400] 21:30:04 INFO - PROCESS | 1662 | 1465273804234 Marionette DEBUG loaded listener.js 21:30:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x117169400) [pid = 1662] [serial = 1826] [outer = 0x11693f400] 21:30:04 INFO - PROCESS | 1662 | 1465273804531 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]]]}] 21:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 521ms 21:30:04 INFO - PROCESS | 1662 | 1465273804562 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 21:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:30:04 INFO - PROCESS | 1662 | 1465273804563 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 21:30:04 INFO - PROCESS | 1662 | 1465273804567 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:30:04 INFO - PROCESS | 1662 | 1465273804570 Marionette TRACE conn2 <- [1,2406,null,{}] 21:30:04 INFO - PROCESS | 1662 | 1465273804573 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}] 21:30:04 INFO - PROCESS | 1662 | 1465273804574 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:04 INFO - PROCESS | 1662 | 1465273804656 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 21:30:04 INFO - PROCESS | 1662 | 1465273804716 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:04 INFO - PROCESS | 1662 | 1465273804717 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x119589000 == 31 [pid = 1662] [id = 609] 21:30:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1174dac00) [pid = 1662] [serial = 1827] [outer = 0x0] 21:30:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118274400) [pid = 1662] [serial = 1828] [outer = 0x1174dac00] 21:30:04 INFO - PROCESS | 1662 | 1465273804743 Marionette DEBUG loaded listener.js 21:30:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1182e8000) [pid = 1662] [serial = 1829] [outer = 0x1174dac00] 21:30:05 INFO - PROCESS | 1662 | 1465273805009 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]]]}] 21:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 472ms 21:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:30:05 INFO - PROCESS | 1662 | 1465273805040 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 21:30:05 INFO - PROCESS | 1662 | 1465273805041 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 21:30:05 INFO - PROCESS | 1662 | 1465273805044 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:30:05 INFO - PROCESS | 1662 | 1465273805045 Marionette TRACE conn2 <- [1,2410,null,{}] 21:30:05 INFO - PROCESS | 1662 | 1465273805047 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}] 21:30:05 INFO - PROCESS | 1662 | 1465273805049 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:05 INFO - PROCESS | 1662 | 1465273805158 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 21:30:05 INFO - PROCESS | 1662 | 1465273805195 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:05 INFO - PROCESS | 1662 | 1465273805203 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x123896000 == 32 [pid = 1662] [id = 610] 21:30:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118354800) [pid = 1662] [serial = 1830] [outer = 0x0] 21:30:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1183ad800) [pid = 1662] [serial = 1831] [outer = 0x118354800] 21:30:05 INFO - PROCESS | 1662 | 1465273805227 Marionette DEBUG loaded listener.js 21:30:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11859a000) [pid = 1662] [serial = 1832] [outer = 0x118354800] 21:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 523ms 21:30:05 INFO - PROCESS | 1662 | 1465273805560 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]]]}] 21:30:05 INFO - PROCESS | 1662 | 1465273805570 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 21:30:05 INFO - PROCESS | 1662 | 1465273805571 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 21:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:30:05 INFO - PROCESS | 1662 | 1465273805574 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:30:05 INFO - PROCESS | 1662 | 1465273805575 Marionette TRACE conn2 <- [1,2414,null,{}] 21:30:05 INFO - PROCESS | 1662 | 1465273805577 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}] 21:30:05 INFO - PROCESS | 1662 | 1465273805582 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:05 INFO - PROCESS | 1662 | 1465273805702 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 21:30:05 INFO - PROCESS | 1662 | 1465273805737 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:05 INFO - PROCESS | 1662 | 1465273805739 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12485b800 == 33 [pid = 1662] [id = 611] 21:30:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1187fb400) [pid = 1662] [serial = 1833] [outer = 0x0] 21:30:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1192b6000) [pid = 1662] [serial = 1834] [outer = 0x1187fb400] 21:30:05 INFO - PROCESS | 1662 | 1465273805764 Marionette DEBUG loaded listener.js 21:30:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11955cc00) [pid = 1662] [serial = 1835] [outer = 0x1187fb400] 21:30:06 INFO - PROCESS | 1662 | 1465273806076 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]]]}] 21:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 21:30:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:30:06 INFO - PROCESS | 1662 | 1465273806093 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 21:30:06 INFO - PROCESS | 1662 | 1465273806094 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 21:30:06 INFO - PROCESS | 1662 | 1465273806096 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:30:06 INFO - PROCESS | 1662 | 1465273806097 Marionette TRACE conn2 <- [1,2418,null,{}] 21:30:06 INFO - PROCESS | 1662 | 1465273806102 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}] 21:30:06 INFO - PROCESS | 1662 | 1465273806104 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:06 INFO - PROCESS | 1662 | 1465273806210 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 21:30:06 INFO - PROCESS | 1662 | 1465273806249 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:06 INFO - PROCESS | 1662 | 1465273806250 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12535f800 == 34 [pid = 1662] [id = 612] 21:30:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11955d400) [pid = 1662] [serial = 1836] [outer = 0x0] 21:30:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119569800) [pid = 1662] [serial = 1837] [outer = 0x11955d400] 21:30:06 INFO - PROCESS | 1662 | 1465273806281 Marionette DEBUG loaded listener.js 21:30:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119b98800) [pid = 1662] [serial = 1838] [outer = 0x11955d400] 21:30:06 INFO - PROCESS | 1662 | 1465273806653 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]]]}] 21:30:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:30:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 571ms 21:30:06 INFO - PROCESS | 1662 | 1465273806668 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 21:30:06 INFO - PROCESS | 1662 | 1465273806670 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 21:30:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:30:06 INFO - PROCESS | 1662 | 1465273806674 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:30:06 INFO - PROCESS | 1662 | 1465273806675 Marionette TRACE conn2 <- [1,2422,null,{}] 21:30:06 INFO - PROCESS | 1662 | 1465273806688 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}] 21:30:06 INFO - PROCESS | 1662 | 1465273806690 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:06 INFO - PROCESS | 1662 | 1465273806821 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 21:30:06 INFO - PROCESS | 1662 | 1465273806824 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:06 INFO - PROCESS | 1662 | 1465273806826 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x126096000 == 35 [pid = 1662] [id = 613] 21:30:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x111c78c00) [pid = 1662] [serial = 1839] [outer = 0x0] 21:30:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119b9dc00) [pid = 1662] [serial = 1840] [outer = 0x111c78c00] 21:30:06 INFO - PROCESS | 1662 | 1465273806850 Marionette DEBUG loaded listener.js 21:30:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12398a000) [pid = 1662] [serial = 1841] [outer = 0x111c78c00] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1130ad000) [pid = 1662] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1130a0800) [pid = 1662] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x123a03000) [pid = 1662] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x124fe3c00) [pid = 1662] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x126021000) [pid = 1662] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1164e4000) [pid = 1662] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119cec800) [pid = 1662] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116466400) [pid = 1662] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11827ac00) [pid = 1662] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12696ec00) [pid = 1662] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11622d400) [pid = 1662] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112a1cc00) [pid = 1662] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1183ae000) [pid = 1662] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11955e800) [pid = 1662] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128879800) [pid = 1662] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12399a800) [pid = 1662] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:30:07 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124fb7c00) [pid = 1662] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:30:07 INFO - PROCESS | 1662 | 1465273807329 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]]]}] 21:30:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:30:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 671ms 21:30:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:30:07 INFO - PROCESS | 1662 | 1465273807344 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 21:30:07 INFO - PROCESS | 1662 | 1465273807346 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 21:30:07 INFO - PROCESS | 1662 | 1465273807348 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:30:07 INFO - PROCESS | 1662 | 1465273807350 Marionette TRACE conn2 <- [1,2426,null,{}] 21:30:07 INFO - PROCESS | 1662 | 1465273807352 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}] 21:30:07 INFO - PROCESS | 1662 | 1465273807353 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:07 INFO - PROCESS | 1662 | 1465273807429 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 21:30:07 INFO - PROCESS | 1662 | 1465273807434 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:07 INFO - PROCESS | 1662 | 1465273807436 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12605b800 == 36 [pid = 1662] [id = 614] 21:30:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11622d400) [pid = 1662] [serial = 1842] [outer = 0x0] 21:30:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1183ac000) [pid = 1662] [serial = 1843] [outer = 0x11622d400] 21:30:07 INFO - PROCESS | 1662 | 1465273807461 Marionette DEBUG loaded listener.js 21:30:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123994800) [pid = 1662] [serial = 1844] [outer = 0x11622d400] 21:30:07 INFO - PROCESS | 1662 | 1465273807807 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]]]}] 21:30:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:30:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 469ms 21:30:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:30:07 INFO - PROCESS | 1662 | 1465273807821 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 21:30:07 INFO - PROCESS | 1662 | 1465273807822 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 21:30:07 INFO - PROCESS | 1662 | 1465273807824 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:30:07 INFO - PROCESS | 1662 | 1465273807825 Marionette TRACE conn2 <- [1,2430,null,{}] 21:30:07 INFO - PROCESS | 1662 | 1465273807827 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}] 21:30:07 INFO - PROCESS | 1662 | 1465273807828 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:07 INFO - PROCESS | 1662 | 1465273807936 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 21:30:07 INFO - PROCESS | 1662 | 1465273807943 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:07 INFO - PROCESS | 1662 | 1465273807944 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a3b800 == 37 [pid = 1662] [id = 615] 21:30:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11675bc00) [pid = 1662] [serial = 1845] [outer = 0x0] 21:30:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123998800) [pid = 1662] [serial = 1846] [outer = 0x11675bc00] 21:30:07 INFO - PROCESS | 1662 | 1465273807968 Marionette DEBUG loaded listener.js 21:30:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123a08800) [pid = 1662] [serial = 1847] [outer = 0x11675bc00] 21:30:08 INFO - PROCESS | 1662 | 1465273808255 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]]]}] 21:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 469ms 21:30:08 INFO - PROCESS | 1662 | 1465273808293 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 21:30:08 INFO - PROCESS | 1662 | 1465273808295 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 21:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:30:08 INFO - PROCESS | 1662 | 1465273808297 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:30:08 INFO - PROCESS | 1662 | 1465273808300 Marionette TRACE conn2 <- [1,2434,null,{}] 21:30:08 INFO - PROCESS | 1662 | 1465273808305 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}] 21:30:08 INFO - PROCESS | 1662 | 1465273808307 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:08 INFO - PROCESS | 1662 | 1465273808403 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 21:30:08 INFO - PROCESS | 1662 | 1465273808406 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:08 INFO - PROCESS | 1662 | 1465273808408 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a211000 == 38 [pid = 1662] [id = 616] 21:30:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x123a0f000) [pid = 1662] [serial = 1848] [outer = 0x0] 21:30:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123cc2400) [pid = 1662] [serial = 1849] [outer = 0x123a0f000] 21:30:08 INFO - PROCESS | 1662 | 1465273808435 Marionette DEBUG loaded listener.js 21:30:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118599400) [pid = 1662] [serial = 1850] [outer = 0x123a0f000] 21:30:08 INFO - PROCESS | 1662 | 1465273808793 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]]]}] 21:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 522ms 21:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:30:08 INFO - PROCESS | 1662 | 1465273808820 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 21:30:08 INFO - PROCESS | 1662 | 1465273808821 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 21:30:08 INFO - PROCESS | 1662 | 1465273808823 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:30:08 INFO - PROCESS | 1662 | 1465273808824 Marionette TRACE conn2 <- [1,2438,null,{}] 21:30:08 INFO - PROCESS | 1662 | 1465273808826 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}] 21:30:08 INFO - PROCESS | 1662 | 1465273808827 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:08 INFO - PROCESS | 1662 | 1465273808935 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 21:30:08 INFO - PROCESS | 1662 | 1465273808942 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:08 INFO - PROCESS | 1662 | 1465273808943 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5c6000 == 39 [pid = 1662] [id = 617] 21:30:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124f89800) [pid = 1662] [serial = 1851] [outer = 0x0] 21:30:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124fb5800) [pid = 1662] [serial = 1852] [outer = 0x124f89800] 21:30:08 INFO - PROCESS | 1662 | 1465273808967 Marionette DEBUG loaded listener.js 21:30:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x124fe9000) [pid = 1662] [serial = 1853] [outer = 0x124f89800] 21:30:09 INFO - PROCESS | 1662 | 1465273809386 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]]]}] 21:30:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:30:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 569ms 21:30:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:30:09 INFO - PROCESS | 1662 | 1465273809393 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 21:30:09 INFO - PROCESS | 1662 | 1465273809395 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 21:30:09 INFO - PROCESS | 1662 | 1465273809425 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:30:09 INFO - PROCESS | 1662 | 1465273809427 Marionette TRACE conn2 <- [1,2442,null,{}] 21:30:09 INFO - PROCESS | 1662 | 1465273809434 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}] 21:30:09 INFO - PROCESS | 1662 | 1465273809436 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:09 INFO - PROCESS | 1662 | 1465273809545 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 21:30:09 INFO - PROCESS | 1662 | 1465273809628 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:09 INFO - PROCESS | 1662 | 1465273809630 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x11666e800 == 40 [pid = 1662] [id = 618] 21:30:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x112a1c800) [pid = 1662] [serial = 1854] [outer = 0x0] 21:30:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x112a7a400) [pid = 1662] [serial = 1855] [outer = 0x112a1c800] 21:30:09 INFO - PROCESS | 1662 | 1465273809660 Marionette DEBUG loaded listener.js 21:30:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1132cc800) [pid = 1662] [serial = 1856] [outer = 0x112a1c800] 21:30:10 INFO - PROCESS | 1662 | 1465273810174 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]]]}] 21:30:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:30:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 801ms 21:30:10 INFO - PROCESS | 1662 | 1465273810224 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 21:30:10 INFO - PROCESS | 1662 | 1465273810228 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 21:30:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:30:10 INFO - PROCESS | 1662 | 1465273810235 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:30:10 INFO - PROCESS | 1662 | 1465273810237 Marionette TRACE conn2 <- [1,2446,null,{}] 21:30:10 INFO - PROCESS | 1662 | 1465273810240 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}] 21:30:10 INFO - PROCESS | 1662 | 1465273810242 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:10 INFO - PROCESS | 1662 | 1465273810349 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 21:30:10 INFO - PROCESS | 1662 | 1465273810431 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:10 INFO - PROCESS | 1662 | 1465273810432 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ca6800 == 41 [pid = 1662] [id = 619] 21:30:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116758400) [pid = 1662] [serial = 1857] [outer = 0x0] 21:30:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11690bc00) [pid = 1662] [serial = 1858] [outer = 0x116758400] 21:30:10 INFO - PROCESS | 1662 | 1465273810463 Marionette DEBUG loaded listener.js 21:30:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x117163400) [pid = 1662] [serial = 1859] [outer = 0x116758400] 21:30:11 INFO - PROCESS | 1662 | 1465273811109 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]]]}] 21:30:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:30:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 927ms 21:30:11 INFO - PROCESS | 1662 | 1465273811160 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 21:30:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:30:11 INFO - PROCESS | 1662 | 1465273811163 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 21:30:11 INFO - PROCESS | 1662 | 1465273811166 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:30:11 INFO - PROCESS | 1662 | 1465273811168 Marionette TRACE conn2 <- [1,2450,null,{}] 21:30:11 INFO - PROCESS | 1662 | 1465273811172 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}] 21:30:11 INFO - PROCESS | 1662 | 1465273811173 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:11 INFO - PROCESS | 1662 | 1465273811276 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 21:30:11 INFO - PROCESS | 1662 | 1465273811337 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:11 INFO - PROCESS | 1662 | 1465273811340 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x11713e800 == 42 [pid = 1662] [id = 620] 21:30:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x115e0cc00) [pid = 1662] [serial = 1860] [outer = 0x0] 21:30:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x115f5b000) [pid = 1662] [serial = 1861] [outer = 0x115e0cc00] 21:30:11 INFO - PROCESS | 1662 | 1465273811368 Marionette DEBUG loaded listener.js 21:30:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x116756800) [pid = 1662] [serial = 1862] [outer = 0x115e0cc00] 21:30:11 INFO - PROCESS | 1662 | --DOCSHELL 0x12a211000 == 41 [pid = 1662] [id = 616] 21:30:11 INFO - PROCESS | 1662 | --DOCSHELL 0x128a3b800 == 40 [pid = 1662] [id = 615] 21:30:11 INFO - PROCESS | 1662 | --DOCSHELL 0x12605b800 == 39 [pid = 1662] [id = 614] 21:30:11 INFO - PROCESS | 1662 | --DOCSHELL 0x126096000 == 38 [pid = 1662] [id = 613] 21:30:11 INFO - PROCESS | 1662 | --DOCSHELL 0x12535f800 == 37 [pid = 1662] [id = 612] 21:30:11 INFO - PROCESS | 1662 | --DOCSHELL 0x12485b800 == 36 [pid = 1662] [id = 611] 21:30:11 INFO - PROCESS | 1662 | --DOCSHELL 0x123896000 == 35 [pid = 1662] [id = 610] 21:30:11 INFO - PROCESS | 1662 | --DOCSHELL 0x119589000 == 34 [pid = 1662] [id = 609] 21:30:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1187b6800 == 33 [pid = 1662] [id = 608] 21:30:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1169bd000 == 32 [pid = 1662] [id = 607] 21:30:11 INFO - PROCESS | 1662 | --DOCSHELL 0x112ef5000 == 31 [pid = 1662] [id = 606] 21:30:11 INFO - PROCESS | 1662 | --DOCSHELL 0x116623800 == 30 [pid = 1662] [id = 605] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x116758c00) [pid = 1662] [serial = 1724] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x124fed800) [pid = 1662] [serial = 1754] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1253a7c00) [pid = 1662] [serial = 1786] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x126018800) [pid = 1662] [serial = 1789] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x126f55000) [pid = 1662] [serial = 1792] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1176ea400) [pid = 1662] [serial = 1771] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11834f400) [pid = 1662] [serial = 1772] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1239a0800) [pid = 1662] [serial = 1780] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x123a0f800) [pid = 1662] [serial = 1781] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116905000) [pid = 1662] [serial = 1768] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11715ec00) [pid = 1662] [serial = 1769] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1182dd400) [pid = 1662] [serial = 1765] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118354c00) [pid = 1662] [serial = 1766] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x126fd8c00) [pid = 1662] [serial = 1760] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123a0dc00) [pid = 1662] [serial = 1796] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112f06000) [pid = 1662] [serial = 1762] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x115f5f400) [pid = 1662] [serial = 1763] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126966400) [pid = 1662] [serial = 1790] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118e55000) [pid = 1662] [serial = 1774] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119328000) [pid = 1662] [serial = 1775] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119b2d400) [pid = 1662] [serial = 1777] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119b9d400) [pid = 1662] [serial = 1778] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x117ea6400) [pid = 1662] [serial = 1795] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x127169400) [pid = 1662] [serial = 1793] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128992400) [pid = 1662] [serial = 1801] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x123c8d000) [pid = 1662] [serial = 1783] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x124fe5800) [pid = 1662] [serial = 1784] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12899d400) [pid = 1662] [serial = 1802] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128879400) [pid = 1662] [serial = 1799] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1257e6800) [pid = 1662] [serial = 1787] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12716fc00) [pid = 1662] [serial = 1798] [outer = 0x0] [url = about:blank] 21:30:11 INFO - PROCESS | 1662 | 1465273811808 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]]]}] 21:30:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:30:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 671ms 21:30:11 INFO - PROCESS | 1662 | 1465273811838 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 21:30:11 INFO - PROCESS | 1662 | 1465273811841 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 21:30:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:30:11 INFO - PROCESS | 1662 | 1465273811847 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:30:11 INFO - PROCESS | 1662 | 1465273811849 Marionette TRACE conn2 <- [1,2454,null,{}] 21:30:11 INFO - PROCESS | 1662 | 1465273811852 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}] 21:30:11 INFO - PROCESS | 1662 | 1465273811854 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:11 INFO - PROCESS | 1662 | 1465273811966 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 21:30:12 INFO - PROCESS | 1662 | 1465273812059 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:12 INFO - PROCESS | 1662 | 1465273812060 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x118114000 == 31 [pid = 1662] [id = 621] 21:30:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116750400) [pid = 1662] [serial = 1863] [outer = 0x0] 21:30:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1176e4400) [pid = 1662] [serial = 1864] [outer = 0x116750400] 21:30:12 INFO - PROCESS | 1662 | 1465273812103 Marionette DEBUG loaded listener.js 21:30:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1182ddc00) [pid = 1662] [serial = 1865] [outer = 0x116750400] 21:30:12 INFO - PROCESS | 1662 | 1465273812442 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]]]}] 21:30:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:30:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 623ms 21:30:12 INFO - PROCESS | 1662 | 1465273812471 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 21:30:12 INFO - PROCESS | 1662 | 1465273812472 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 21:30:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:30:12 INFO - PROCESS | 1662 | 1465273812474 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:30:12 INFO - PROCESS | 1662 | 1465273812477 Marionette TRACE conn2 <- [1,2458,null,{}] 21:30:12 INFO - PROCESS | 1662 | 1465273812487 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}] 21:30:12 INFO - PROCESS | 1662 | 1465273812490 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:12 INFO - PROCESS | 1662 | 1465273812571 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 21:30:12 INFO - PROCESS | 1662 | 1465273812632 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:12 INFO - PROCESS | 1662 | 1465273812634 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ca0000 == 32 [pid = 1662] [id = 622] 21:30:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112a6ec00) [pid = 1662] [serial = 1866] [outer = 0x0] 21:30:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118510400) [pid = 1662] [serial = 1867] [outer = 0x112a6ec00] 21:30:12 INFO - PROCESS | 1662 | 1465273812662 Marionette DEBUG loaded listener.js 21:30:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118e5ec00) [pid = 1662] [serial = 1868] [outer = 0x112a6ec00] 21:30:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:30:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 471ms 21:30:12 INFO - PROCESS | 1662 | 1465273812939 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]]]}] 21:30:12 INFO - PROCESS | 1662 | 1465273812946 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 21:30:12 INFO - PROCESS | 1662 | 1465273812948 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 21:30:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:30:12 INFO - PROCESS | 1662 | 1465273812958 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:30:12 INFO - PROCESS | 1662 | 1465273812959 Marionette TRACE conn2 <- [1,2462,null,{}] 21:30:12 INFO - PROCESS | 1662 | 1465273812961 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}] 21:30:12 INFO - PROCESS | 1662 | 1465273812962 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:13 INFO - PROCESS | 1662 | 1465273813048 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 21:30:13 INFO - PROCESS | 1662 | 1465273813054 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:13 INFO - PROCESS | 1662 | 1465273813055 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12485b800 == 33 [pid = 1662] [id = 623] 21:30:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1192b4400) [pid = 1662] [serial = 1869] [outer = 0x0] 21:30:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11931a800) [pid = 1662] [serial = 1870] [outer = 0x1192b4400] 21:30:13 INFO - PROCESS | 1662 | 1465273813080 Marionette DEBUG loaded listener.js 21:30:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11955c000) [pid = 1662] [serial = 1871] [outer = 0x1192b4400] 21:30:13 INFO - PROCESS | 1662 | 1465273813408 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]]]}] 21:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 470ms 21:30:13 INFO - PROCESS | 1662 | 1465273813428 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 21:30:13 INFO - PROCESS | 1662 | 1465273813429 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 21:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:30:13 INFO - PROCESS | 1662 | 1465273813432 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:30:13 INFO - PROCESS | 1662 | 1465273813434 Marionette TRACE conn2 <- [1,2466,null,{}] 21:30:13 INFO - PROCESS | 1662 | 1465273813468 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}] 21:30:13 INFO - PROCESS | 1662 | 1465273813470 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:13 INFO - PROCESS | 1662 | 1465273813555 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 21:30:13 INFO - PROCESS | 1662 | 1465273813558 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:13 INFO - PROCESS | 1662 | 1465273813560 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12599e800 == 34 [pid = 1662] [id = 624] 21:30:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119319c00) [pid = 1662] [serial = 1872] [outer = 0x0] 21:30:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119916400) [pid = 1662] [serial = 1873] [outer = 0x119319c00] 21:30:13 INFO - PROCESS | 1662 | 1465273813586 Marionette DEBUG loaded listener.js 21:30:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119b99000) [pid = 1662] [serial = 1874] [outer = 0x119319c00] 21:30:13 INFO - PROCESS | 1662 | 1465273813971 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]]]}] 21:30:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:30:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 579ms 21:30:14 INFO - PROCESS | 1662 | 1465273814012 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 21:30:14 INFO - PROCESS | 1662 | 1465273814014 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 21:30:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:30:14 INFO - PROCESS | 1662 | 1465273814017 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:30:14 INFO - PROCESS | 1662 | 1465273814018 Marionette TRACE conn2 <- [1,2470,null,{}] 21:30:14 INFO - PROCESS | 1662 | 1465273814021 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}] 21:30:14 INFO - PROCESS | 1662 | 1465273814027 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:14 INFO - PROCESS | 1662 | 1465273814203 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 21:30:14 INFO - PROCESS | 1662 | 1465273814224 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:14 INFO - PROCESS | 1662 | 1465273814225 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a58800 == 35 [pid = 1662] [id = 625] 21:30:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119b9f800) [pid = 1662] [serial = 1875] [outer = 0x0] 21:30:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123a07000) [pid = 1662] [serial = 1876] [outer = 0x119b9f800] 21:30:14 INFO - PROCESS | 1662 | 1465273814266 Marionette DEBUG loaded listener.js 21:30:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123debc00) [pid = 1662] [serial = 1877] [outer = 0x119b9f800] 21:30:14 INFO - PROCESS | 1662 | 1465273814691 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]]]}] 21:30:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:30:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 722ms 21:30:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:30:14 INFO - PROCESS | 1662 | 1465273814738 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 21:30:14 INFO - PROCESS | 1662 | 1465273814739 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 21:30:14 INFO - PROCESS | 1662 | 1465273814741 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:30:14 INFO - PROCESS | 1662 | 1465273814742 Marionette TRACE conn2 <- [1,2474,null,{}] 21:30:14 INFO - PROCESS | 1662 | 1465273814745 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}] 21:30:14 INFO - PROCESS | 1662 | 1465273814746 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:14 INFO - PROCESS | 1662 | 1465273814842 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 21:30:14 INFO - PROCESS | 1662 | 1465273814854 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:14 INFO - PROCESS | 1662 | 1465273814856 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a209000 == 36 [pid = 1662] [id = 626] 21:30:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x112a11000) [pid = 1662] [serial = 1878] [outer = 0x0] 21:30:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124f85c00) [pid = 1662] [serial = 1879] [outer = 0x112a11000] 21:30:14 INFO - PROCESS | 1662 | 1465273814880 Marionette DEBUG loaded listener.js 21:30:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x124fe4400) [pid = 1662] [serial = 1880] [outer = 0x112a11000] 21:30:15 INFO - PROCESS | 1662 | 1465273815285 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]]]}] 21:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 574ms 21:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:30:15 INFO - PROCESS | 1662 | 1465273815322 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 21:30:15 INFO - PROCESS | 1662 | 1465273815323 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 21:30:15 INFO - PROCESS | 1662 | 1465273815327 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:30:15 INFO - PROCESS | 1662 | 1465273815329 Marionette TRACE conn2 <- [1,2478,null,{}] 21:30:15 INFO - PROCESS | 1662 | 1465273815332 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}] 21:30:15 INFO - PROCESS | 1662 | 1465273815333 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:15 INFO - PROCESS | 1662 | 1465273815465 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 21:30:15 INFO - PROCESS | 1662 | 1465273815469 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:15 INFO - PROCESS | 1662 | 1465273815470 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a41d800 == 37 [pid = 1662] [id = 627] 21:30:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124aaf400) [pid = 1662] [serial = 1881] [outer = 0x0] 21:30:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124fed800) [pid = 1662] [serial = 1882] [outer = 0x124aaf400] 21:30:15 INFO - PROCESS | 1662 | 1465273815493 Marionette DEBUG loaded listener.js 21:30:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x125718000) [pid = 1662] [serial = 1883] [outer = 0x124aaf400] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x110ee7c00) [pid = 1662] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1187fb400) [pid = 1662] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x111c78c00) [pid = 1662] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11622d400) [pid = 1662] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123a0f000) [pid = 1662] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x113c20800) [pid = 1662] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118354800) [pid = 1662] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11834f000) [pid = 1662] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119e10000) [pid = 1662] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11675bc00) [pid = 1662] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124fe7000) [pid = 1662] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112a17000) [pid = 1662] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x113c58000) [pid = 1662] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11955d400) [pid = 1662] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11693f400) [pid = 1662] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:30:15 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1174dac00) [pid = 1662] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:30:15 INFO - PROCESS | 1662 | 1465273815934 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]]]}] 21:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 620ms 21:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:30:15 INFO - PROCESS | 1662 | 1465273815947 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 21:30:15 INFO - PROCESS | 1662 | 1465273815948 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 21:30:15 INFO - PROCESS | 1662 | 1465273815953 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:30:15 INFO - PROCESS | 1662 | 1465273815954 Marionette TRACE conn2 <- [1,2482,null,{}] 21:30:15 INFO - PROCESS | 1662 | 1465273815957 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}] 21:30:15 INFO - PROCESS | 1662 | 1465273815958 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:16 INFO - PROCESS | 1662 | 1465273816043 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 21:30:16 INFO - PROCESS | 1662 | 1465273816054 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:16 INFO - PROCESS | 1662 | 1465273816055 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c9b000 == 38 [pid = 1662] [id = 628] 21:30:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x112a17000) [pid = 1662] [serial = 1884] [outer = 0x0] 21:30:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116adc400) [pid = 1662] [serial = 1885] [outer = 0x112a17000] 21:30:16 INFO - PROCESS | 1662 | 1465273816080 Marionette DEBUG loaded listener.js 21:30:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118e0e800) [pid = 1662] [serial = 1886] [outer = 0x112a17000] 21:30:16 INFO - PROCESS | 1662 | 1465273816411 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]]]}] 21:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 471ms 21:30:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:30:16 INFO - PROCESS | 1662 | 1465273816423 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 21:30:16 INFO - PROCESS | 1662 | 1465273816425 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 21:30:16 INFO - PROCESS | 1662 | 1465273816427 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:30:16 INFO - PROCESS | 1662 | 1465273816428 Marionette TRACE conn2 <- [1,2486,null,{}] 21:30:16 INFO - PROCESS | 1662 | 1465273816430 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}] 21:30:16 INFO - PROCESS | 1662 | 1465273816431 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:16 INFO - PROCESS | 1662 | 1465273816538 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 21:30:16 INFO - PROCESS | 1662 | 1465273816544 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:16 INFO - PROCESS | 1662 | 1465273816545 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af2a800 == 39 [pid = 1662] [id = 629] 21:30:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11834f000) [pid = 1662] [serial = 1887] [outer = 0x0] 21:30:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123887c00) [pid = 1662] [serial = 1888] [outer = 0x11834f000] 21:30:16 INFO - PROCESS | 1662 | 1465273816569 Marionette DEBUG loaded listener.js 21:30:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12571b400) [pid = 1662] [serial = 1889] [outer = 0x11834f000] 21:30:16 INFO - PROCESS | 1662 | 1465273816890 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]]]}] 21:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 468ms 21:30:16 INFO - PROCESS | 1662 | 1465273816895 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 21:30:16 INFO - PROCESS | 1662 | 1465273816897 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 21:30:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:30:16 INFO - PROCESS | 1662 | 1465273816904 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:30:16 INFO - PROCESS | 1662 | 1465273816906 Marionette TRACE conn2 <- [1,2490,null,{}] 21:30:16 INFO - PROCESS | 1662 | 1465273816908 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}] 21:30:16 INFO - PROCESS | 1662 | 1465273816910 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:17 INFO - PROCESS | 1662 | 1465273817012 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 21:30:17 INFO - PROCESS | 1662 | 1465273817018 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:17 INFO - PROCESS | 1662 | 1465273817020 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba41800 == 40 [pid = 1662] [id = 630] 21:30:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1257e6800) [pid = 1662] [serial = 1890] [outer = 0x0] 21:30:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1257f1800) [pid = 1662] [serial = 1891] [outer = 0x1257e6800] 21:30:17 INFO - PROCESS | 1662 | 1465273817046 Marionette DEBUG loaded listener.js 21:30:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126f58400) [pid = 1662] [serial = 1892] [outer = 0x1257e6800] 21:30:17 INFO - PROCESS | 1662 | 1465273817378 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]]]}] 21:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 520ms 21:30:17 INFO - PROCESS | 1662 | 1465273817425 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 21:30:17 INFO - PROCESS | 1662 | 1465273817426 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 21:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:30:17 INFO - PROCESS | 1662 | 1465273817428 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:30:17 INFO - PROCESS | 1662 | 1465273817429 Marionette TRACE conn2 <- [1,2494,null,{}] 21:30:17 INFO - PROCESS | 1662 | 1465273817432 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}] 21:30:17 INFO - PROCESS | 1662 | 1465273817433 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:17 INFO - PROCESS | 1662 | 1465273817544 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 21:30:17 INFO - PROCESS | 1662 | 1465273817550 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:17 INFO - PROCESS | 1662 | 1465273817551 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd76000 == 41 [pid = 1662] [id = 631] 21:30:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126f58800) [pid = 1662] [serial = 1893] [outer = 0x0] 21:30:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x127169800) [pid = 1662] [serial = 1894] [outer = 0x126f58800] 21:30:17 INFO - PROCESS | 1662 | 1465273817575 Marionette DEBUG loaded listener.js 21:30:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x127173400) [pid = 1662] [serial = 1895] [outer = 0x126f58800] 21:30:17 INFO - PROCESS | 1662 | 1465273817942 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]]]}] 21:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 568ms 21:30:18 INFO - PROCESS | 1662 | 1465273817997 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 21:30:18 INFO - PROCESS | 1662 | 1465273817999 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 21:30:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:30:18 INFO - PROCESS | 1662 | 1465273818003 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:30:18 INFO - PROCESS | 1662 | 1465273818005 Marionette TRACE conn2 <- [1,2498,null,{}] 21:30:18 INFO - PROCESS | 1662 | 1465273818009 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}] 21:30:18 INFO - PROCESS | 1662 | 1465273818011 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:18 INFO - PROCESS | 1662 | 1465273818122 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 21:30:18 INFO - PROCESS | 1662 | 1465273818183 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:18 INFO - PROCESS | 1662 | 1465273818186 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f8b000 == 42 [pid = 1662] [id = 632] 21:30:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x112de6c00) [pid = 1662] [serial = 1896] [outer = 0x0] 21:30:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x112f06000) [pid = 1662] [serial = 1897] [outer = 0x112de6c00] 21:30:18 INFO - PROCESS | 1662 | 1465273818257 Marionette DEBUG loaded listener.js 21:30:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x116291400) [pid = 1662] [serial = 1898] [outer = 0x112de6c00] 21:30:18 INFO - PROCESS | 1662 | 1465273818667 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]]]}] 21:30:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:30:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 722ms 21:30:18 INFO - PROCESS | 1662 | 1465273818724 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 21:30:18 INFO - PROCESS | 1662 | 1465273818728 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 21:30:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:30:18 INFO - PROCESS | 1662 | 1465273818732 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:30:18 INFO - PROCESS | 1662 | 1465273818734 Marionette TRACE conn2 <- [1,2502,null,{}] 21:30:18 INFO - PROCESS | 1662 | 1465273818737 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}] 21:30:18 INFO - PROCESS | 1662 | 1465273818739 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:18 INFO - PROCESS | 1662 | 1465273818845 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 21:30:18 INFO - PROCESS | 1662 | 1465273818906 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:18 INFO - PROCESS | 1662 | 1465273818908 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x123bc3800 == 43 [pid = 1662] [id = 633] 21:30:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x116adcc00) [pid = 1662] [serial = 1899] [outer = 0x0] 21:30:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1182e0800) [pid = 1662] [serial = 1900] [outer = 0x116adcc00] 21:30:18 INFO - PROCESS | 1662 | 1465273818938 Marionette DEBUG loaded listener.js 21:30:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1183a5c00) [pid = 1662] [serial = 1901] [outer = 0x116adcc00] 21:30:19 INFO - PROCESS | 1662 | 1465273819387 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]]]}] 21:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 720ms 21:30:19 INFO - PROCESS | 1662 | 1465273819488 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 21:30:19 INFO - PROCESS | 1662 | 1465273819489 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 21:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:30:19 INFO - PROCESS | 1662 | 1465273819493 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:30:19 INFO - PROCESS | 1662 | 1465273819496 Marionette TRACE conn2 <- [1,2506,null,{}] 21:30:19 INFO - PROCESS | 1662 | 1465273819503 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}] 21:30:19 INFO - PROCESS | 1662 | 1465273819506 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:19 INFO - PROCESS | 1662 | 1465273819610 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 21:30:19 INFO - PROCESS | 1662 | 1465273819671 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:19 INFO - PROCESS | 1662 | 1465273819673 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba3e800 == 44 [pid = 1662] [id = 634] 21:30:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1192ba000) [pid = 1662] [serial = 1902] [outer = 0x0] 21:30:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119b9c400) [pid = 1662] [serial = 1903] [outer = 0x1192ba000] 21:30:19 INFO - PROCESS | 1662 | 1465273819703 Marionette DEBUG loaded listener.js 21:30:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1239a3c00) [pid = 1662] [serial = 1904] [outer = 0x1192ba000] 21:30:20 INFO - PROCESS | 1662 | 1465273820174 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]]]}] 21:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 875ms 21:30:20 INFO - PROCESS | 1662 | 1465273820384 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 21:30:20 INFO - PROCESS | 1662 | 1465273820387 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 21:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:30:20 INFO - PROCESS | 1662 | 1465273820391 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:30:20 INFO - PROCESS | 1662 | 1465273820393 Marionette TRACE conn2 <- [1,2510,null,{}] 21:30:20 INFO - PROCESS | 1662 | 1465273820397 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}] 21:30:20 INFO - PROCESS | 1662 | 1465273820398 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:20 INFO - PROCESS | 1662 | 1465273820494 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 21:30:20 INFO - PROCESS | 1662 | 1465273820565 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:20 INFO - PROCESS | 1662 | 1465273820568 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185cc000 == 45 [pid = 1662] [id = 635] 21:30:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x115eae400) [pid = 1662] [serial = 1905] [outer = 0x0] 21:30:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1164dec00) [pid = 1662] [serial = 1906] [outer = 0x115eae400] 21:30:20 INFO - PROCESS | 1662 | 1465273820595 Marionette DEBUG loaded listener.js 21:30:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x116ad7400) [pid = 1662] [serial = 1907] [outer = 0x115eae400] 21:30:21 INFO - PROCESS | 1662 | 1465273821044 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]]]}] 21:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 671ms 21:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:30:21 INFO - PROCESS | 1662 | 1465273821063 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 21:30:21 INFO - PROCESS | 1662 | 1465273821065 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 21:30:21 INFO - PROCESS | 1662 | 1465273821069 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:30:21 INFO - PROCESS | 1662 | 1465273821072 Marionette TRACE conn2 <- [1,2514,null,{}] 21:30:21 INFO - PROCESS | 1662 | 1465273821074 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}] 21:30:21 INFO - PROCESS | 1662 | 1465273821076 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba41800 == 44 [pid = 1662] [id = 630] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12af2a800 == 43 [pid = 1662] [id = 629] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x119c9b000 == 42 [pid = 1662] [id = 628] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12a41d800 == 41 [pid = 1662] [id = 627] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12a209000 == 40 [pid = 1662] [id = 626] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x128a58800 == 39 [pid = 1662] [id = 625] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12599e800 == 38 [pid = 1662] [id = 624] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12485b800 == 37 [pid = 1662] [id = 623] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x119ca0000 == 36 [pid = 1662] [id = 622] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x118114000 == 35 [pid = 1662] [id = 621] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x11713e800 == 34 [pid = 1662] [id = 620] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x119ca6800 == 33 [pid = 1662] [id = 619] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x11666e800 == 32 [pid = 1662] [id = 618] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5c6000 == 31 [pid = 1662] [id = 617] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x1185cc000 == 30 [pid = 1662] [id = 635] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba3e800 == 29 [pid = 1662] [id = 634] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x123bc3800 == 28 [pid = 1662] [id = 633] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd76000 == 27 [pid = 1662] [id = 631] 21:30:21 INFO - PROCESS | 1662 | --DOCSHELL 0x116f8b000 == 26 [pid = 1662] [id = 632] 21:30:21 INFO - PROCESS | 1662 | 1465273821690 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x112a1b000) [pid = 1662] [serial = 1819] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x115f5ac00) [pid = 1662] [serial = 1822] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119569800) [pid = 1662] [serial = 1837] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1164e1400) [pid = 1662] [serial = 1823] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116ae2000) [pid = 1662] [serial = 1825] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118274400) [pid = 1662] [serial = 1828] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112a10000) [pid = 1662] [serial = 1817] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x111c16000) [pid = 1662] [serial = 1816] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11955cc00) [pid = 1662] [serial = 1835] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1192b6000) [pid = 1662] [serial = 1834] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119b98800) [pid = 1662] [serial = 1838] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119b9dc00) [pid = 1662] [serial = 1840] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1183ac000) [pid = 1662] [serial = 1843] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x123994800) [pid = 1662] [serial = 1844] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x123cc2400) [pid = 1662] [serial = 1849] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118599400) [pid = 1662] [serial = 1850] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x117169400) [pid = 1662] [serial = 1826] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124fb5800) [pid = 1662] [serial = 1852] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116a12c00) [pid = 1662] [serial = 1805] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116292c00) [pid = 1662] [serial = 1804] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x112de7400) [pid = 1662] [serial = 1820] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1183ad800) [pid = 1662] [serial = 1831] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118e1b400) [pid = 1662] [serial = 1808] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118517c00) [pid = 1662] [serial = 1807] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11859a000) [pid = 1662] [serial = 1832] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12398a000) [pid = 1662] [serial = 1841] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124f84800) [pid = 1662] [serial = 1811] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x123de8400) [pid = 1662] [serial = 1810] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x123a08800) [pid = 1662] [serial = 1847] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1257f0c00) [pid = 1662] [serial = 1813] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1182e8000) [pid = 1662] [serial = 1829] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x127172c00) [pid = 1662] [serial = 1814] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x123998800) [pid = 1662] [serial = 1846] [outer = 0x0] [url = about:blank] 21:30:21 INFO - PROCESS | 1662 | 1465273821789 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:21 INFO - PROCESS | 1662 | 1465273821790 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126e4800 == 27 [pid = 1662] [id = 636] 21:30:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x112029800) [pid = 1662] [serial = 1908] [outer = 0x0] 21:30:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x112698400) [pid = 1662] [serial = 1909] [outer = 0x112029800] 21:30:21 INFO - PROCESS | 1662 | 1465273821819 Marionette DEBUG loaded listener.js 21:30:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x112a7b400) [pid = 1662] [serial = 1910] [outer = 0x112029800] 21:30:22 INFO - PROCESS | 1662 | 1465273822142 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]]]}] 21:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1125ms 21:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:30:22 INFO - PROCESS | 1662 | 1465273822193 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 21:30:22 INFO - PROCESS | 1662 | 1465273822196 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 21:30:22 INFO - PROCESS | 1662 | 1465273822199 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:30:22 INFO - PROCESS | 1662 | 1465273822201 Marionette TRACE conn2 <- [1,2518,null,{}] 21:30:22 INFO - PROCESS | 1662 | 1465273822204 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}] 21:30:22 INFO - PROCESS | 1662 | 1465273822206 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:22 INFO - PROCESS | 1662 | 1465273822312 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 21:30:22 INFO - PROCESS | 1662 | 1465273822367 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:22 INFO - PROCESS | 1662 | 1465273822369 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f80000 == 28 [pid = 1662] [id = 637] 21:30:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x112a6f000) [pid = 1662] [serial = 1911] [outer = 0x0] 21:30:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11339dc00) [pid = 1662] [serial = 1912] [outer = 0x112a6f000] 21:30:22 INFO - PROCESS | 1662 | 1465273822395 Marionette DEBUG loaded listener.js 21:30:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11675bc00) [pid = 1662] [serial = 1913] [outer = 0x112a6f000] 21:30:22 INFO - PROCESS | 1662 | 1465273822692 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]]]}] 21:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 520ms 21:30:22 INFO - PROCESS | 1662 | 1465273822721 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 21:30:22 INFO - PROCESS | 1662 | 1465273822723 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 21:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:30:22 INFO - PROCESS | 1662 | 1465273822726 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:30:22 INFO - PROCESS | 1662 | 1465273822727 Marionette TRACE conn2 <- [1,2522,null,{}] 21:30:22 INFO - PROCESS | 1662 | 1465273822729 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}] 21:30:22 INFO - PROCESS | 1662 | 1465273822731 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:22 INFO - PROCESS | 1662 | 1465273822809 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 21:30:22 INFO - PROCESS | 1662 | 1465273822869 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:22 INFO - PROCESS | 1662 | 1465273822870 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x11329d000 == 29 [pid = 1662] [id = 638] 21:30:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116a12c00) [pid = 1662] [serial = 1914] [outer = 0x0] 21:30:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11716c800) [pid = 1662] [serial = 1915] [outer = 0x116a12c00] 21:30:22 INFO - PROCESS | 1662 | 1465273822904 Marionette DEBUG loaded listener.js 21:30:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1182db400) [pid = 1662] [serial = 1916] [outer = 0x116a12c00] 21:30:23 INFO - PROCESS | 1662 | 1465273823228 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]]]}] 21:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 517ms 21:30:23 INFO - PROCESS | 1662 | 1465273823244 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 21:30:23 INFO - PROCESS | 1662 | 1465273823247 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 21:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:30:23 INFO - PROCESS | 1662 | 1465273823258 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:30:23 INFO - PROCESS | 1662 | 1465273823261 Marionette TRACE conn2 <- [1,2526,null,{}] 21:30:23 INFO - PROCESS | 1662 | 1465273823264 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}] 21:30:23 INFO - PROCESS | 1662 | 1465273823268 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:23 INFO - PROCESS | 1662 | 1465273823351 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 21:30:23 INFO - PROCESS | 1662 | 1465273823356 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:23 INFO - PROCESS | 1662 | 1465273823357 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c96000 == 30 [pid = 1662] [id = 639] 21:30:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1182e2000) [pid = 1662] [serial = 1917] [outer = 0x0] 21:30:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1183a3400) [pid = 1662] [serial = 1918] [outer = 0x1182e2000] 21:30:23 INFO - PROCESS | 1662 | 1465273823382 Marionette DEBUG loaded listener.js 21:30:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1187f7800) [pid = 1662] [serial = 1919] [outer = 0x1182e2000] 21:30:23 INFO - PROCESS | 1662 | 1465273823745 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]]]}] 21:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 529ms 21:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:30:23 INFO - PROCESS | 1662 | 1465273823796 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 21:30:23 INFO - PROCESS | 1662 | 1465273823799 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 21:30:23 INFO - PROCESS | 1662 | 1465273823802 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:30:23 INFO - PROCESS | 1662 | 1465273823804 Marionette TRACE conn2 <- [1,2530,null,{}] 21:30:23 INFO - PROCESS | 1662 | 1465273823808 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}] 21:30:23 INFO - PROCESS | 1662 | 1465273823810 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:23 INFO - PROCESS | 1662 | 1465273823956 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 21:30:23 INFO - PROCESS | 1662 | 1465273823972 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:23 INFO - PROCESS | 1662 | 1465273823973 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x123893000 == 31 [pid = 1662] [id = 640] 21:30:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118356800) [pid = 1662] [serial = 1920] [outer = 0x0] 21:30:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118e5c000) [pid = 1662] [serial = 1921] [outer = 0x118356800] 21:30:24 INFO - PROCESS | 1662 | 1465273824015 Marionette DEBUG loaded listener.js 21:30:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1192b0400) [pid = 1662] [serial = 1922] [outer = 0x118356800] 21:30:24 INFO - PROCESS | 1662 | 1465273824422 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]]]}] 21:30:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:30:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 671ms 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x115e0cc00) [pid = 1662] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11834f000) [pid = 1662] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x126f58800) [pid = 1662] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119b9f800) [pid = 1662] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x112a11000) [pid = 1662] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1257e6800) [pid = 1662] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x124aaf400) [pid = 1662] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x116758400) [pid = 1662] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x112a1c800) [pid = 1662] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1192b4400) [pid = 1662] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x112a17000) [pid = 1662] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x124f89800) [pid = 1662] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x116750400) [pid = 1662] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x112a6ec00) [pid = 1662] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:30:24 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x119319c00) [pid = 1662] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:30:24 INFO - PROCESS | 1662 | 1465273824803 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 21:30:24 INFO - PROCESS | 1662 | 1465273824805 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 21:30:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:30:24 INFO - PROCESS | 1662 | 1465273824817 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:30:24 INFO - PROCESS | 1662 | 1465273824820 Marionette TRACE conn2 <- [1,2534,null,{}] 21:30:24 INFO - PROCESS | 1662 | 1465273824824 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}] 21:30:24 INFO - PROCESS | 1662 | 1465273824826 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:24 INFO - PROCESS | 1662 | 1465273824935 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 21:30:25 INFO - PROCESS | 1662 | 1465273825009 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:25 INFO - PROCESS | 1662 | 1465273825011 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1164a6000 == 32 [pid = 1662] [id = 641] 21:30:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x112a15400) [pid = 1662] [serial = 1923] [outer = 0x0] 21:30:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x112a6ec00) [pid = 1662] [serial = 1924] [outer = 0x112a15400] 21:30:25 INFO - PROCESS | 1662 | 1465273825044 Marionette DEBUG loaded listener.js 21:30:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1132c5c00) [pid = 1662] [serial = 1925] [outer = 0x112a15400] 21:30:25 INFO - PROCESS | 1662 | 1465273825624 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]]]}] 21:30:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:30:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 874ms 21:30:25 INFO - PROCESS | 1662 | 1465273825692 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 21:30:25 INFO - PROCESS | 1662 | 1465273825695 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 21:30:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:30:25 INFO - PROCESS | 1662 | 1465273825702 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:30:25 INFO - PROCESS | 1662 | 1465273825706 Marionette TRACE conn2 <- [1,2538,null,{}] 21:30:25 INFO - PROCESS | 1662 | 1465273825711 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}] 21:30:25 INFO - PROCESS | 1662 | 1465273825713 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:25 INFO - PROCESS | 1662 | 1465273825846 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 21:30:25 INFO - PROCESS | 1662 | 1465273825900 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:25 INFO - PROCESS | 1662 | 1465273825902 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126c8000 == 33 [pid = 1662] [id = 642] 21:30:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x116a13c00) [pid = 1662] [serial = 1926] [outer = 0x0] 21:30:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x117162000) [pid = 1662] [serial = 1927] [outer = 0x116a13c00] 21:30:25 INFO - PROCESS | 1662 | 1465273825933 Marionette DEBUG loaded listener.js 21:30:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x117e9f400) [pid = 1662] [serial = 1928] [outer = 0x116a13c00] 21:30:26 INFO - PROCESS | 1662 | 1465273826466 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]]]}] 21:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 826ms 21:30:26 INFO - PROCESS | 1662 | 1465273826524 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 21:30:26 INFO - PROCESS | 1662 | 1465273826526 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 21:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:30:26 INFO - PROCESS | 1662 | 1465273826528 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:30:26 INFO - PROCESS | 1662 | 1465273826530 Marionette TRACE conn2 <- [1,2542,null,{}] 21:30:26 INFO - PROCESS | 1662 | 1465273826565 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}] 21:30:26 INFO - PROCESS | 1662 | 1465273826570 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:26 INFO - PROCESS | 1662 | 1465273826749 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 21:30:26 INFO - PROCESS | 1662 | 1465273826802 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:26 INFO - PROCESS | 1662 | 1465273826803 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x112dc2000 == 34 [pid = 1662] [id = 643] 21:30:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1126a1400) [pid = 1662] [serial = 1929] [outer = 0x0] 21:30:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112d6a800) [pid = 1662] [serial = 1930] [outer = 0x1126a1400] 21:30:26 INFO - PROCESS | 1662 | 1465273826832 Marionette DEBUG loaded listener.js 21:30:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11554c800) [pid = 1662] [serial = 1931] [outer = 0x1126a1400] 21:30:27 INFO - PROCESS | 1662 | --DOCSHELL 0x119c96000 == 33 [pid = 1662] [id = 639] 21:30:27 INFO - PROCESS | 1662 | --DOCSHELL 0x11329d000 == 32 [pid = 1662] [id = 638] 21:30:27 INFO - PROCESS | 1662 | --DOCSHELL 0x116f80000 == 31 [pid = 1662] [id = 637] 21:30:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1126e4800 == 30 [pid = 1662] [id = 636] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x123a07000) [pid = 1662] [serial = 1876] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x124f85c00) [pid = 1662] [serial = 1879] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x123debc00) [pid = 1662] [serial = 1877] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x126f58400) [pid = 1662] [serial = 1892] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x124fed800) [pid = 1662] [serial = 1882] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x124fe4400) [pid = 1662] [serial = 1880] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x11690bc00) [pid = 1662] [serial = 1858] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x117163400) [pid = 1662] [serial = 1859] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x112a7a400) [pid = 1662] [serial = 1855] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1132cc800) [pid = 1662] [serial = 1856] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x11931a800) [pid = 1662] [serial = 1870] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x11955c000) [pid = 1662] [serial = 1871] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x118e0e800) [pid = 1662] [serial = 1886] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x124fe9000) [pid = 1662] [serial = 1853] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1176e4400) [pid = 1662] [serial = 1864] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x1182ddc00) [pid = 1662] [serial = 1865] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x118510400) [pid = 1662] [serial = 1867] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x118e5ec00) [pid = 1662] [serial = 1868] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x119916400) [pid = 1662] [serial = 1873] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x115f5b000) [pid = 1662] [serial = 1861] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x116756800) [pid = 1662] [serial = 1862] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x116adc400) [pid = 1662] [serial = 1885] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x123887c00) [pid = 1662] [serial = 1888] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x1257f1800) [pid = 1662] [serial = 1891] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x125718000) [pid = 1662] [serial = 1883] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x127173400) [pid = 1662] [serial = 1895] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 55 (0x119b99000) [pid = 1662] [serial = 1874] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 54 (0x12571b400) [pid = 1662] [serial = 1889] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | --DOMWINDOW == 53 (0x127169800) [pid = 1662] [serial = 1894] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1662 | 1465273827226 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]]]}] 21:30:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:30:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 719ms 21:30:27 INFO - PROCESS | 1662 | 1465273827248 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 21:30:27 INFO - PROCESS | 1662 | 1465273827253 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 21:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:30:27 INFO - PROCESS | 1662 | 1465273827257 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:30:27 INFO - PROCESS | 1662 | 1465273827259 Marionette TRACE conn2 <- [1,2546,null,{}] 21:30:27 INFO - PROCESS | 1662 | 1465273827262 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}] 21:30:27 INFO - PROCESS | 1662 | 1465273827264 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:27 INFO - PROCESS | 1662 | 1465273827351 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 21:30:27 INFO - PROCESS | 1662 | 1465273827406 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:27 INFO - PROCESS | 1662 | 1465273827407 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e20800 == 31 [pid = 1662] [id = 644] 21:30:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x112a72c00) [pid = 1662] [serial = 1932] [outer = 0x0] 21:30:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x116756800) [pid = 1662] [serial = 1933] [outer = 0x112a72c00] 21:30:27 INFO - PROCESS | 1662 | 1465273827438 Marionette DEBUG loaded listener.js 21:30:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x11716bc00) [pid = 1662] [serial = 1934] [outer = 0x112a72c00] 21:30:27 INFO - PROCESS | 1662 | 1465273827721 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]]]}] 21:30:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:30:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 521ms 21:30:27 INFO - PROCESS | 1662 | 1465273827801 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 21:30:27 INFO - PROCESS | 1662 | 1465273827804 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 21:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:30:27 INFO - PROCESS | 1662 | 1465273827808 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:30:27 INFO - PROCESS | 1662 | 1465273827810 Marionette TRACE conn2 <- [1,2550,null,{}] 21:30:27 INFO - PROCESS | 1662 | 1465273827814 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}] 21:30:27 INFO - PROCESS | 1662 | 1465273827817 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:27 INFO - PROCESS | 1662 | 1465273827920 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 21:30:27 INFO - PROCESS | 1662 | 1465273827970 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:27 INFO - PROCESS | 1662 | 1465273827972 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x11746a000 == 32 [pid = 1662] [id = 645] 21:30:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x113c21800) [pid = 1662] [serial = 1935] [outer = 0x0] 21:30:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x115e09400) [pid = 1662] [serial = 1936] [outer = 0x113c21800] 21:30:28 INFO - PROCESS | 1662 | 1465273828004 Marionette DEBUG loaded listener.js 21:30:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x116ad9400) [pid = 1662] [serial = 1937] [outer = 0x113c21800] 21:30:28 INFO - PROCESS | 1662 | 1465273828450 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]]]}] 21:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 671ms 21:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:30:28 INFO - PROCESS | 1662 | 1465273828479 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 21:30:28 INFO - PROCESS | 1662 | 1465273828481 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 21:30:28 INFO - PROCESS | 1662 | 1465273828485 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:30:28 INFO - PROCESS | 1662 | 1465273828488 Marionette TRACE conn2 <- [1,2554,null,{}] 21:30:28 INFO - PROCESS | 1662 | 1465273828491 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}] 21:30:28 INFO - PROCESS | 1662 | 1465273828493 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:28 INFO - PROCESS | 1662 | 1465273828587 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 21:30:28 INFO - PROCESS | 1662 | 1465273828653 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:28 INFO - PROCESS | 1662 | 1465273828654 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x119f71000 == 33 [pid = 1662] [id = 646] 21:30:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x11827e400) [pid = 1662] [serial = 1938] [outer = 0x0] 21:30:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x1183a6400) [pid = 1662] [serial = 1939] [outer = 0x11827e400] 21:30:28 INFO - PROCESS | 1662 | 1465273828687 Marionette DEBUG loaded listener.js 21:30:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x11858dc00) [pid = 1662] [serial = 1940] [outer = 0x11827e400] 21:30:29 INFO - PROCESS | 1662 | 1465273829134 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]]]}] 21:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 675ms 21:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:30:29 INFO - PROCESS | 1662 | 1465273829159 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 21:30:29 INFO - PROCESS | 1662 | 1465273829160 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 21:30:29 INFO - PROCESS | 1662 | 1465273829163 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:30:29 INFO - PROCESS | 1662 | 1465273829164 Marionette TRACE conn2 <- [1,2558,null,{}] 21:30:29 INFO - PROCESS | 1662 | 1465273829189 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}] 21:30:29 INFO - PROCESS | 1662 | 1465273829193 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:29 INFO - PROCESS | 1662 | 1465273829309 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 21:30:29 INFO - PROCESS | 1662 | 1465273829390 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:29 INFO - PROCESS | 1662 | 1465273829393 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x124dec800 == 34 [pid = 1662] [id = 647] 21:30:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1192b4000) [pid = 1662] [serial = 1941] [outer = 0x0] 21:30:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x1192b9000) [pid = 1662] [serial = 1942] [outer = 0x1192b4000] 21:30:29 INFO - PROCESS | 1662 | 1465273829425 Marionette DEBUG loaded listener.js 21:30:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x119319c00) [pid = 1662] [serial = 1943] [outer = 0x1192b4000] 21:30:29 INFO - PROCESS | 1662 | 1465273829868 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]]]}] 21:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 723ms 21:30:29 INFO - PROCESS | 1662 | 1465273829887 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 21:30:29 INFO - PROCESS | 1662 | 1465273829888 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 21:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:30:29 INFO - PROCESS | 1662 | 1465273829891 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:30:29 INFO - PROCESS | 1662 | 1465273829892 Marionette TRACE conn2 <- [1,2562,null,{}] 21:30:29 INFO - PROCESS | 1662 | 1465273829894 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}] 21:30:29 INFO - PROCESS | 1662 | 1465273829896 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:29 INFO - PROCESS | 1662 | 1465273829994 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 21:30:30 INFO - PROCESS | 1662 | 1465273830045 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:30 INFO - PROCESS | 1662 | 1465273830046 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1255f0800 == 35 [pid = 1662] [id = 648] 21:30:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x119326000) [pid = 1662] [serial = 1944] [outer = 0x0] 21:30:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x119562000) [pid = 1662] [serial = 1945] [outer = 0x119326000] 21:30:30 INFO - PROCESS | 1662 | 1465273830076 Marionette DEBUG loaded listener.js 21:30:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x119b2e800) [pid = 1662] [serial = 1946] [outer = 0x119326000] 21:30:30 INFO - PROCESS | 1662 | 1465273830526 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]]]}] 21:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 672ms 21:30:30 INFO - PROCESS | 1662 | 1465273830564 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 21:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:30:30 INFO - PROCESS | 1662 | 1465273830565 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 21:30:30 INFO - PROCESS | 1662 | 1465273830570 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:30:30 INFO - PROCESS | 1662 | 1465273830571 Marionette TRACE conn2 <- [1,2566,null,{}] 21:30:30 INFO - PROCESS | 1662 | 1465273830573 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}] 21:30:30 INFO - PROCESS | 1662 | 1465273830575 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:30 INFO - PROCESS | 1662 | 1465273830682 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 21:30:30 INFO - PROCESS | 1662 | 1465273830749 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:30 INFO - PROCESS | 1662 | 1465273830751 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x126fbb800 == 36 [pid = 1662] [id = 649] 21:30:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x119b99c00) [pid = 1662] [serial = 1947] [outer = 0x0] 21:30:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x119b9e400) [pid = 1662] [serial = 1948] [outer = 0x119b99c00] 21:30:30 INFO - PROCESS | 1662 | 1465273830779 Marionette DEBUG loaded listener.js 21:30:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x123994c00) [pid = 1662] [serial = 1949] [outer = 0x119b99c00] 21:30:31 INFO - PROCESS | 1662 | 1465273831276 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]]]}] 21:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 724ms 21:30:31 INFO - PROCESS | 1662 | 1465273831294 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 21:30:31 INFO - PROCESS | 1662 | 1465273831296 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 21:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:30:31 INFO - PROCESS | 1662 | 1465273831300 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:30:31 INFO - PROCESS | 1662 | 1465273831302 Marionette TRACE conn2 <- [1,2570,null,{}] 21:30:31 INFO - PROCESS | 1662 | 1465273831305 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}] 21:30:31 INFO - PROCESS | 1662 | 1465273831307 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:31 INFO - PROCESS | 1662 | 1465273831406 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 21:30:31 INFO - PROCESS | 1662 | 1465273831458 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:31 INFO - PROCESS | 1662 | 1465273831459 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c92800 == 37 [pid = 1662] [id = 650] 21:30:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x116235c00) [pid = 1662] [serial = 1950] [outer = 0x0] 21:30:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x116905c00) [pid = 1662] [serial = 1951] [outer = 0x116235c00] 21:30:31 INFO - PROCESS | 1662 | 1465273831490 Marionette DEBUG loaded listener.js 21:30:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1182e4800) [pid = 1662] [serial = 1952] [outer = 0x116235c00] 21:30:32 INFO - PROCESS | 1662 | --DOCSHELL 0x112dc2000 == 36 [pid = 1662] [id = 643] 21:30:32 INFO - PROCESS | 1662 | --DOCSHELL 0x1126c8000 == 35 [pid = 1662] [id = 642] 21:30:32 INFO - PROCESS | 1662 | --DOCSHELL 0x1164a6000 == 34 [pid = 1662] [id = 641] 21:30:32 INFO - PROCESS | 1662 | --DOCSHELL 0x126fbb800 == 33 [pid = 1662] [id = 649] 21:30:32 INFO - PROCESS | 1662 | --DOCSHELL 0x1255f0800 == 32 [pid = 1662] [id = 648] 21:30:32 INFO - PROCESS | 1662 | --DOCSHELL 0x124dec800 == 31 [pid = 1662] [id = 647] 21:30:32 INFO - PROCESS | 1662 | --DOCSHELL 0x123893000 == 30 [pid = 1662] [id = 640] 21:30:32 INFO - PROCESS | 1662 | --DOCSHELL 0x119f71000 == 29 [pid = 1662] [id = 646] 21:30:32 INFO - PROCESS | 1662 | --DOCSHELL 0x117e20800 == 28 [pid = 1662] [id = 644] 21:30:32 INFO - PROCESS | 1662 | --DOCSHELL 0x11746a000 == 27 [pid = 1662] [id = 645] 21:30:32 INFO - PROCESS | 1662 | 1465273832413 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]]]}] 21:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1121ms 21:30:32 INFO - PROCESS | 1662 | 1465273832420 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 21:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:30:32 INFO - PROCESS | 1662 | 1465273832423 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 21:30:32 INFO - PROCESS | 1662 | 1465273832426 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:30:32 INFO - PROCESS | 1662 | 1465273832427 Marionette TRACE conn2 <- [1,2574,null,{}] 21:30:32 INFO - PROCESS | 1662 | 1465273832431 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}] 21:30:32 INFO - PROCESS | 1662 | 1465273832434 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:32 INFO - PROCESS | 1662 | 1465273832520 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 21:30:32 INFO - PROCESS | 1662 | 1465273832525 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:32 INFO - PROCESS | 1662 | 1465273832528 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x1164a6000 == 28 [pid = 1662] [id = 651] 21:30:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x112a1cc00) [pid = 1662] [serial = 1953] [outer = 0x0] 21:30:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x113c20800) [pid = 1662] [serial = 1954] [outer = 0x112a1cc00] 21:30:32 INFO - PROCESS | 1662 | 1465273832557 Marionette DEBUG loaded listener.js 21:30:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x112a13400) [pid = 1662] [serial = 1955] [outer = 0x112a1cc00] 21:30:32 INFO - PROCESS | 1662 | 1465273832892 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]]]}] 21:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 520ms 21:30:32 INFO - PROCESS | 1662 | 1465273832945 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 21:30:32 INFO - PROCESS | 1662 | 1465273832949 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 21:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:30:32 INFO - PROCESS | 1662 | 1465273832956 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:30:32 INFO - PROCESS | 1662 | 1465273832957 Marionette TRACE conn2 <- [1,2578,null,{}] 21:30:32 INFO - PROCESS | 1662 | 1465273832960 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}] 21:30:32 INFO - PROCESS | 1662 | 1465273832962 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:33 INFO - PROCESS | 1662 | 1465273833038 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 21:30:33 INFO - PROCESS | 1662 | 1465273833042 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:33 INFO - PROCESS | 1662 | 1465273833044 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ed4000 == 29 [pid = 1662] [id = 652] 21:30:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116758400) [pid = 1662] [serial = 1956] [outer = 0x0] 21:30:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x117166800) [pid = 1662] [serial = 1957] [outer = 0x116758400] 21:30:33 INFO - PROCESS | 1662 | 1465273833073 Marionette DEBUG loaded listener.js 21:30:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x117ead400) [pid = 1662] [serial = 1958] [outer = 0x116758400] 21:30:33 INFO - PROCESS | 1662 | 1465273833491 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]]]}] 21:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 569ms 21:30:33 INFO - PROCESS | 1662 | 1465273833526 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 21:30:33 INFO - PROCESS | 1662 | 1465273833528 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 21:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:30:33 INFO - PROCESS | 1662 | 1465273833531 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:30:33 INFO - PROCESS | 1662 | 1465273833537 Marionette TRACE conn2 <- [1,2582,null,{}] 21:30:33 INFO - PROCESS | 1662 | 1465273833549 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}] 21:30:33 INFO - PROCESS | 1662 | 1465273833554 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:33 INFO - PROCESS | 1662 | 1465273833674 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 21:30:33 INFO - PROCESS | 1662 | 1465273833693 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:33 INFO - PROCESS | 1662 | 1465273833695 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a3b800 == 30 [pid = 1662] [id = 653] 21:30:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11269fc00) [pid = 1662] [serial = 1959] [outer = 0x0] 21:30:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118596400) [pid = 1662] [serial = 1960] [outer = 0x11269fc00] 21:30:33 INFO - PROCESS | 1662 | 1465273833740 Marionette DEBUG loaded listener.js 21:30:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118e0e800) [pid = 1662] [serial = 1961] [outer = 0x11269fc00] 21:30:34 INFO - PROCESS | 1662 | 1465273834146 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]]]}] 21:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 625ms 21:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:30:34 INFO - PROCESS | 1662 | 1465273834157 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 21:30:34 INFO - PROCESS | 1662 | 1465273834158 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 21:30:34 INFO - PROCESS | 1662 | 1465273834160 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:30:34 INFO - PROCESS | 1662 | 1465273834161 Marionette TRACE conn2 <- [1,2586,null,{}] 21:30:34 INFO - PROCESS | 1662 | 1465273834164 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}] 21:30:34 INFO - PROCESS | 1662 | 1465273834165 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:34 INFO - PROCESS | 1662 | 1465273834270 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 21:30:34 INFO - PROCESS | 1662 | 1465273834304 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:34 INFO - PROCESS | 1662 | 1465273834305 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x124f41800 == 31 [pid = 1662] [id = 654] 21:30:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118ec3000) [pid = 1662] [serial = 1962] [outer = 0x0] 21:30:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1192b6400) [pid = 1662] [serial = 1963] [outer = 0x118ec3000] 21:30:34 INFO - PROCESS | 1662 | 1465273834330 Marionette DEBUG loaded listener.js 21:30:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11931a800) [pid = 1662] [serial = 1964] [outer = 0x118ec3000] 21:30:34 INFO - PROCESS | 1662 | 1465273834640 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]]]}] 21:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 21:30:34 INFO - PROCESS | 1662 | 1465273834681 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 21:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:30:34 INFO - PROCESS | 1662 | 1465273834684 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 21:30:34 INFO - PROCESS | 1662 | 1465273834687 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:30:34 INFO - PROCESS | 1662 | 1465273834688 Marionette TRACE conn2 <- [1,2590,null,{}] 21:30:34 INFO - PROCESS | 1662 | 1465273834691 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}] 21:30:34 INFO - PROCESS | 1662 | 1465273834699 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:34 INFO - PROCESS | 1662 | 1465273834788 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 21:30:34 INFO - PROCESS | 1662 | 1465273834824 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:34 INFO - PROCESS | 1662 | 1465273834825 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x126d12800 == 32 [pid = 1662] [id = 655] 21:30:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116adb400) [pid = 1662] [serial = 1965] [outer = 0x0] 21:30:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11955c000) [pid = 1662] [serial = 1966] [outer = 0x116adb400] 21:30:34 INFO - PROCESS | 1662 | 1465273834849 Marionette DEBUG loaded listener.js 21:30:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119915c00) [pid = 1662] [serial = 1967] [outer = 0x116adb400] 21:30:35 INFO - PROCESS | 1662 | 1465273835194 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]]]}] 21:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 521ms 21:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:30:35 INFO - PROCESS | 1662 | 1465273835209 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 21:30:35 INFO - PROCESS | 1662 | 1465273835210 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 21:30:35 INFO - PROCESS | 1662 | 1465273835212 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:30:35 INFO - PROCESS | 1662 | 1465273835213 Marionette TRACE conn2 <- [1,2594,null,{}] 21:30:35 INFO - PROCESS | 1662 | 1465273835215 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}] 21:30:35 INFO - PROCESS | 1662 | 1465273835221 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:35 INFO - PROCESS | 1662 | 1465273835340 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 21:30:35 INFO - PROCESS | 1662 | 1465273835344 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:35 INFO - PROCESS | 1662 | 1465273835345 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x129074000 == 33 [pid = 1662] [id = 656] 21:30:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1192d4c00) [pid = 1662] [serial = 1968] [outer = 0x0] 21:30:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123886c00) [pid = 1662] [serial = 1969] [outer = 0x1192d4c00] 21:30:35 INFO - PROCESS | 1662 | 1465273835370 Marionette DEBUG loaded listener.js 21:30:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123a9d800) [pid = 1662] [serial = 1970] [outer = 0x1192d4c00] 21:30:35 INFO - PROCESS | 1662 | 1465273835693 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]]]}] 21:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 518ms 21:30:35 INFO - PROCESS | 1662 | 1465273835731 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 21:30:35 INFO - PROCESS | 1662 | 1465273835732 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 21:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:30:35 INFO - PROCESS | 1662 | 1465273835737 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:30:35 INFO - PROCESS | 1662 | 1465273835738 Marionette TRACE conn2 <- [1,2598,null,{}] 21:30:35 INFO - PROCESS | 1662 | 1465273835746 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}] 21:30:35 INFO - PROCESS | 1662 | 1465273835747 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:35 INFO - PROCESS | 1662 | 1465273835847 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 21:30:35 INFO - PROCESS | 1662 | 1465273835850 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:35 INFO - PROCESS | 1662 | 1465273835851 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291d2000 == 34 [pid = 1662] [id = 657] 21:30:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1122a7000) [pid = 1662] [serial = 1971] [outer = 0x0] 21:30:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x123cbfc00) [pid = 1662] [serial = 1972] [outer = 0x1122a7000] 21:30:35 INFO - PROCESS | 1662 | 1465273835875 Marionette DEBUG loaded listener.js 21:30:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123cca800) [pid = 1662] [serial = 1973] [outer = 0x1122a7000] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1182e2000) [pid = 1662] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118356800) [pid = 1662] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x115eae400) [pid = 1662] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112de6c00) [pid = 1662] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1192ba000) [pid = 1662] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116adcc00) [pid = 1662] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x112029800) [pid = 1662] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116a12c00) [pid = 1662] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112a6f000) [pid = 1662] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x112a72c00) [pid = 1662] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x112a15400) [pid = 1662] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1126a1400) [pid = 1662] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x116a13c00) [pid = 1662] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:30:36 INFO - PROCESS | 1662 | 1465273836293 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]]]}] 21:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 21:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:30:36 INFO - PROCESS | 1662 | 1465273836309 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 21:30:36 INFO - PROCESS | 1662 | 1465273836310 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 21:30:36 INFO - PROCESS | 1662 | 1465273836313 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:30:36 INFO - PROCESS | 1662 | 1465273836314 Marionette TRACE conn2 <- [1,2602,null,{}] 21:30:36 INFO - PROCESS | 1662 | 1465273836318 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}] 21:30:36 INFO - PROCESS | 1662 | 1465273836320 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:36 INFO - PROCESS | 1662 | 1465273836428 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 21:30:36 INFO - PROCESS | 1662 | 1465273836463 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:36 INFO - PROCESS | 1662 | 1465273836464 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x119982800 == 35 [pid = 1662] [id = 658] 21:30:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11269bc00) [pid = 1662] [serial = 1974] [outer = 0x0] 21:30:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118242800) [pid = 1662] [serial = 1975] [outer = 0x11269bc00] 21:30:36 INFO - PROCESS | 1662 | 1465273836488 Marionette DEBUG loaded listener.js 21:30:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1187ee400) [pid = 1662] [serial = 1976] [outer = 0x11269bc00] 21:30:36 INFO - PROCESS | 1662 | 1465273836750 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]]]}] 21:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 470ms 21:30:36 INFO - PROCESS | 1662 | 1465273836790 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 21:30:36 INFO - PROCESS | 1662 | 1465273836791 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 21:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:30:36 INFO - PROCESS | 1662 | 1465273836794 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:30:36 INFO - PROCESS | 1662 | 1465273836795 Marionette TRACE conn2 <- [1,2606,null,{}] 21:30:36 INFO - PROCESS | 1662 | 1465273836797 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}] 21:30:36 INFO - PROCESS | 1662 | 1465273836798 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:36 INFO - PROCESS | 1662 | 1465273836887 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 21:30:36 INFO - PROCESS | 1662 | 1465273836891 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:36 INFO - PROCESS | 1662 | 1465273836892 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a39000 == 36 [pid = 1662] [id = 659] 21:30:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119ba3800) [pid = 1662] [serial = 1977] [outer = 0x0] 21:30:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123dec000) [pid = 1662] [serial = 1978] [outer = 0x119ba3800] 21:30:36 INFO - PROCESS | 1662 | 1465273836916 Marionette DEBUG loaded listener.js 21:30:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1249e9800) [pid = 1662] [serial = 1979] [outer = 0x119ba3800] 21:30:37 INFO - PROCESS | 1662 | 1465273837257 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]]]}] 21:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 468ms 21:30:37 INFO - PROCESS | 1662 | 1465273837262 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 21:30:37 INFO - PROCESS | 1662 | 1465273837263 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 21:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:30:37 INFO - PROCESS | 1662 | 1465273837265 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:30:37 INFO - PROCESS | 1662 | 1465273837267 Marionette TRACE conn2 <- [1,2610,null,{}] 21:30:37 INFO - PROCESS | 1662 | 1465273837272 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}] 21:30:37 INFO - PROCESS | 1662 | 1465273837273 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:37 INFO - PROCESS | 1662 | 1465273837379 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 21:30:37 INFO - PROCESS | 1662 | 1465273837384 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:37 INFO - PROCESS | 1662 | 1465273837385 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5ce000 == 37 [pid = 1662] [id = 660] 21:30:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112dea800) [pid = 1662] [serial = 1980] [outer = 0x0] 21:30:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1249f0000) [pid = 1662] [serial = 1981] [outer = 0x112dea800] 21:30:37 INFO - PROCESS | 1662 | 1465273837409 Marionette DEBUG loaded listener.js 21:30:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124f82400) [pid = 1662] [serial = 1982] [outer = 0x112dea800] 21:30:37 INFO - PROCESS | 1662 | 1465273837727 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]]]}] 21:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 474ms 21:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:30:37 INFO - PROCESS | 1662 | 1465273837740 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 21:30:37 INFO - PROCESS | 1662 | 1465273837741 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 21:30:37 INFO - PROCESS | 1662 | 1465273837743 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:30:37 INFO - PROCESS | 1662 | 1465273837745 Marionette TRACE conn2 <- [1,2614,null,{}] 21:30:37 INFO - PROCESS | 1662 | 1465273837747 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}] 21:30:37 INFO - PROCESS | 1662 | 1465273837750 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:37 INFO - PROCESS | 1662 | 1465273837843 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 21:30:37 INFO - PROCESS | 1662 | 1465273837847 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:37 INFO - PROCESS | 1662 | 1465273837858 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x126d0b800 == 38 [pid = 1662] [id = 661] 21:30:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124aad800) [pid = 1662] [serial = 1983] [outer = 0x0] 21:30:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x124f8d800) [pid = 1662] [serial = 1984] [outer = 0x124aad800] 21:30:37 INFO - PROCESS | 1662 | 1465273837885 Marionette DEBUG loaded listener.js 21:30:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12532d400) [pid = 1662] [serial = 1985] [outer = 0x124aad800] 21:30:38 INFO - PROCESS | 1662 | --DOCSHELL 0x1164a6000 == 37 [pid = 1662] [id = 651] 21:30:38 INFO - PROCESS | 1662 | --DOCSHELL 0x119c92800 == 36 [pid = 1662] [id = 650] 21:30:39 INFO - PROCESS | 1662 | --DOCSHELL 0x123a3b800 == 35 [pid = 1662] [id = 653] 21:30:39 INFO - PROCESS | 1662 | --DOCSHELL 0x129074000 == 34 [pid = 1662] [id = 656] 21:30:39 INFO - PROCESS | 1662 | --DOCSHELL 0x124f41800 == 33 [pid = 1662] [id = 654] 21:30:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119982800 == 32 [pid = 1662] [id = 658] 21:30:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1291d2000 == 31 [pid = 1662] [id = 657] 21:30:39 INFO - PROCESS | 1662 | --DOCSHELL 0x118ed4000 == 30 [pid = 1662] [id = 652] 21:30:39 INFO - PROCESS | 1662 | --DOCSHELL 0x123a39000 == 29 [pid = 1662] [id = 659] 21:30:39 INFO - PROCESS | 1662 | --DOCSHELL 0x126d12800 == 28 [pid = 1662] [id = 655] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119b9c400) [pid = 1662] [serial = 1903] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112698400) [pid = 1662] [serial = 1909] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1182db400) [pid = 1662] [serial = 1916] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x112f06000) [pid = 1662] [serial = 1897] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11675bc00) [pid = 1662] [serial = 1913] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11716c800) [pid = 1662] [serial = 1915] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1182e0800) [pid = 1662] [serial = 1900] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11339dc00) [pid = 1662] [serial = 1912] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x112a7b400) [pid = 1662] [serial = 1910] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1164dec00) [pid = 1662] [serial = 1906] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x116756800) [pid = 1662] [serial = 1933] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x112a6ec00) [pid = 1662] [serial = 1924] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x112d6a800) [pid = 1662] [serial = 1930] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x117162000) [pid = 1662] [serial = 1927] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1192b0400) [pid = 1662] [serial = 1922] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x117e9f400) [pid = 1662] [serial = 1928] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11554c800) [pid = 1662] [serial = 1931] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1132c5c00) [pid = 1662] [serial = 1925] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x11716bc00) [pid = 1662] [serial = 1934] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1187f7800) [pid = 1662] [serial = 1919] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1183a3400) [pid = 1662] [serial = 1918] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x118e5c000) [pid = 1662] [serial = 1921] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x116ad7400) [pid = 1662] [serial = 1907] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x116291400) [pid = 1662] [serial = 1898] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1239a3c00) [pid = 1662] [serial = 1904] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1183a5c00) [pid = 1662] [serial = 1901] [outer = 0x0] [url = about:blank] 21:30:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5ce000 == 27 [pid = 1662] [id = 660] 21:30:39 INFO - PROCESS | 1662 | 1465273839273 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]]]}] 21:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1575ms 21:30:39 INFO - PROCESS | 1662 | 1465273839320 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 21:30:39 INFO - PROCESS | 1662 | 1465273839324 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 21:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:30:39 INFO - PROCESS | 1662 | 1465273839329 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:30:39 INFO - PROCESS | 1662 | 1465273839333 Marionette TRACE conn2 <- [1,2618,null,{}] 21:30:39 INFO - PROCESS | 1662 | 1465273839341 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}] 21:30:39 INFO - PROCESS | 1662 | 1465273839344 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:39 INFO - PROCESS | 1662 | 1465273839496 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 21:30:39 INFO - PROCESS | 1662 | 1465273839519 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:39 INFO - PROCESS | 1662 | 1465273839521 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e60800 == 28 [pid = 1662] [id = 662] 21:30:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x112f05400) [pid = 1662] [serial = 1986] [outer = 0x0] 21:30:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x112f63000) [pid = 1662] [serial = 1987] [outer = 0x112f05400] 21:30:39 INFO - PROCESS | 1662 | 1465273839566 Marionette DEBUG loaded listener.js 21:30:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x113c23800) [pid = 1662] [serial = 1988] [outer = 0x112f05400] 21:30:39 INFO - PROCESS | 1662 | 1465273839964 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]]]}] 21:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 676ms 21:30:40 INFO - PROCESS | 1662 | 1465273840004 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 21:30:40 INFO - PROCESS | 1662 | 1465273840008 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 21:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:30:40 INFO - PROCESS | 1662 | 1465273840012 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:30:40 INFO - PROCESS | 1662 | 1465273840014 Marionette TRACE conn2 <- [1,2622,null,{}] 21:30:40 INFO - PROCESS | 1662 | 1465273840016 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}] 21:30:40 INFO - PROCESS | 1662 | 1465273840018 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:40 INFO - PROCESS | 1662 | 1465273840096 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 21:30:40 INFO - PROCESS | 1662 | 1465273840103 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:40 INFO - PROCESS | 1662 | 1465273840105 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x117456000 == 29 [pid = 1662] [id = 663] 21:30:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x115e0dc00) [pid = 1662] [serial = 1989] [outer = 0x0] 21:30:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1164ea800) [pid = 1662] [serial = 1990] [outer = 0x115e0dc00] 21:30:40 INFO - PROCESS | 1662 | 1465273840132 Marionette DEBUG loaded listener.js 21:30:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11690b800) [pid = 1662] [serial = 1991] [outer = 0x115e0dc00] 21:30:40 INFO - PROCESS | 1662 | 1465273840490 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]]]}] 21:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 21:30:40 INFO - PROCESS | 1662 | 1465273840533 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 21:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:30:40 INFO - PROCESS | 1662 | 1465273840537 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 21:30:40 INFO - PROCESS | 1662 | 1465273840539 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:30:40 INFO - PROCESS | 1662 | 1465273840549 Marionette TRACE conn2 <- [1,2626,null,{}] 21:30:40 INFO - PROCESS | 1662 | 1465273840557 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}] 21:30:40 INFO - PROCESS | 1662 | 1465273840560 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:40 INFO - PROCESS | 1662 | 1465273840630 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 21:30:40 INFO - PROCESS | 1662 | 1465273840637 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:40 INFO - PROCESS | 1662 | 1465273840639 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x118e3b000 == 30 [pid = 1662] [id = 664] 21:30:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x112037400) [pid = 1662] [serial = 1992] [outer = 0x0] 21:30:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1176ed400) [pid = 1662] [serial = 1993] [outer = 0x112037400] 21:30:40 INFO - PROCESS | 1662 | 1465273840667 Marionette DEBUG loaded listener.js 21:30:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1182dd000) [pid = 1662] [serial = 1994] [outer = 0x112037400] 21:30:41 INFO - PROCESS | 1662 | 1465273841005 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]]]}] 21:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 481ms 21:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:30:41 INFO - PROCESS | 1662 | 1465273841021 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 21:30:41 INFO - PROCESS | 1662 | 1465273841022 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 21:30:41 INFO - PROCESS | 1662 | 1465273841025 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:30:41 INFO - PROCESS | 1662 | 1465273841026 Marionette TRACE conn2 <- [1,2630,null,{}] 21:30:41 INFO - PROCESS | 1662 | 1465273841028 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}] 21:30:41 INFO - PROCESS | 1662 | 1465273841029 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:41 INFO - PROCESS | 1662 | 1465273841109 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 21:30:41 INFO - PROCESS | 1662 | 1465273841164 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:41 INFO - PROCESS | 1662 | 1465273841166 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x11958a000 == 31 [pid = 1662] [id = 665] 21:30:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1182dc800) [pid = 1662] [serial = 1995] [outer = 0x0] 21:30:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118358400) [pid = 1662] [serial = 1996] [outer = 0x1182dc800] 21:30:41 INFO - PROCESS | 1662 | 1465273841191 Marionette DEBUG loaded listener.js 21:30:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1183b1c00) [pid = 1662] [serial = 1997] [outer = 0x1182dc800] 21:30:41 INFO - PROCESS | 1662 | 1465273841458 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]]]}] 21:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 469ms 21:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:30:41 INFO - PROCESS | 1662 | 1465273841494 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 21:30:41 INFO - PROCESS | 1662 | 1465273841496 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 21:30:41 INFO - PROCESS | 1662 | 1465273841498 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:30:41 INFO - PROCESS | 1662 | 1465273841499 Marionette TRACE conn2 <- [1,2634,null,{}] 21:30:41 INFO - PROCESS | 1662 | 1465273841509 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}] 21:30:41 INFO - PROCESS | 1662 | 1465273841511 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:41 INFO - PROCESS | 1662 | 1465273841597 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 21:30:41 INFO - PROCESS | 1662 | 1465273841604 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:41 INFO - PROCESS | 1662 | 1465273841605 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12388f800 == 32 [pid = 1662] [id = 666] 21:30:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x115e07400) [pid = 1662] [serial = 1998] [outer = 0x0] 21:30:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1187eec00) [pid = 1662] [serial = 1999] [outer = 0x115e07400] 21:30:41 INFO - PROCESS | 1662 | 1465273841630 Marionette DEBUG loaded listener.js 21:30:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118eb6800) [pid = 1662] [serial = 2000] [outer = 0x115e07400] 21:30:41 INFO - PROCESS | 1662 | 1465273841966 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]]]}] 21:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 479ms 21:30:41 INFO - PROCESS | 1662 | 1465273841977 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 21:30:41 INFO - PROCESS | 1662 | 1465273841979 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 21:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:30:41 INFO - PROCESS | 1662 | 1465273841981 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:30:41 INFO - PROCESS | 1662 | 1465273841982 Marionette TRACE conn2 <- [1,2638,null,{}] 21:30:41 INFO - PROCESS | 1662 | 1465273841986 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}] 21:30:41 INFO - PROCESS | 1662 | 1465273841990 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:42 INFO - PROCESS | 1662 | 1465273842107 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 21:30:42 INFO - PROCESS | 1662 | 1465273842113 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:42 INFO - PROCESS | 1662 | 1465273842114 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12485f800 == 33 [pid = 1662] [id = 667] 21:30:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11690bc00) [pid = 1662] [serial = 2001] [outer = 0x0] 21:30:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1192bbc00) [pid = 1662] [serial = 2002] [outer = 0x11690bc00] 21:30:42 INFO - PROCESS | 1662 | 1465273842141 Marionette DEBUG loaded listener.js 21:30:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119b95000) [pid = 1662] [serial = 2003] [outer = 0x11690bc00] 21:30:42 INFO - PROCESS | 1662 | 1465273842426 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]]]}] 21:30:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:30:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 471ms 21:30:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:30:42 INFO - PROCESS | 1662 | 1465273842458 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 21:30:42 INFO - PROCESS | 1662 | 1465273842459 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 21:30:42 INFO - PROCESS | 1662 | 1465273842461 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:30:42 INFO - PROCESS | 1662 | 1465273842462 Marionette TRACE conn2 <- [1,2642,null,{}] 21:30:42 INFO - PROCESS | 1662 | 1465273842464 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}] 21:30:42 INFO - PROCESS | 1662 | 1465273842466 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:42 INFO - PROCESS | 1662 | 1465273842553 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 21:30:42 INFO - PROCESS | 1662 | 1465273842556 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:42 INFO - PROCESS | 1662 | 1465273842557 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x126044800 == 34 [pid = 1662] [id = 668] 21:30:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119b9c000) [pid = 1662] [serial = 2004] [outer = 0x0] 21:30:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12398a000) [pid = 1662] [serial = 2005] [outer = 0x119b9c000] 21:30:42 INFO - PROCESS | 1662 | 1465273842582 Marionette DEBUG loaded listener.js 21:30:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1239a0800) [pid = 1662] [serial = 2006] [outer = 0x119b9c000] 21:30:42 INFO - PROCESS | 1662 | 1465273842904 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]]]}] 21:30:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:30:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 469ms 21:30:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:30:42 INFO - PROCESS | 1662 | 1465273842931 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 21:30:42 INFO - PROCESS | 1662 | 1465273842932 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 21:30:42 INFO - PROCESS | 1662 | 1465273842934 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:30:42 INFO - PROCESS | 1662 | 1465273842935 Marionette TRACE conn2 <- [1,2646,null,{}] 21:30:42 INFO - PROCESS | 1662 | 1465273842937 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}] 21:30:42 INFO - PROCESS | 1662 | 1465273842939 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:43 INFO - PROCESS | 1662 | 1465273843040 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 21:30:43 INFO - PROCESS | 1662 | 1465273843045 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:43 INFO - PROCESS | 1662 | 1465273843047 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x126d07800 == 35 [pid = 1662] [id = 669] 21:30:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119b30000) [pid = 1662] [serial = 2007] [outer = 0x0] 21:30:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1239a2c00) [pid = 1662] [serial = 2008] [outer = 0x119b30000] 21:30:43 INFO - PROCESS | 1662 | 1465273843071 Marionette DEBUG loaded listener.js 21:30:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123a0c800) [pid = 1662] [serial = 2009] [outer = 0x119b30000] 21:30:43 INFO - PROCESS | 1662 | 1465273843396 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]]]}] 21:30:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:30:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 468ms 21:30:43 INFO - PROCESS | 1662 | 1465273843403 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 21:30:43 INFO - PROCESS | 1662 | 1465273843404 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 21:30:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:30:43 INFO - PROCESS | 1662 | 1465273843406 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:30:43 INFO - PROCESS | 1662 | 1465273843407 Marionette TRACE conn2 <- [1,2650,null,{}] 21:30:43 INFO - PROCESS | 1662 | 1465273843409 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}] 21:30:43 INFO - PROCESS | 1662 | 1465273843411 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:43 INFO - PROCESS | 1662 | 1465273843487 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 21:30:43 INFO - PROCESS | 1662 | 1465273843491 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:43 INFO - PROCESS | 1662 | 1465273843499 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x118e32000 == 36 [pid = 1662] [id = 670] 21:30:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x116940400) [pid = 1662] [serial = 2010] [outer = 0x0] 21:30:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x123cc1800) [pid = 1662] [serial = 2011] [outer = 0x116940400] 21:30:43 INFO - PROCESS | 1662 | 1465273843524 Marionette DEBUG loaded listener.js 21:30:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123ccac00) [pid = 1662] [serial = 2012] [outer = 0x116940400] 21:30:43 INFO - PROCESS | 1662 | 1465273843824 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]]]}] 21:30:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:30:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 468ms 21:30:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:30:43 INFO - PROCESS | 1662 | 1465273843875 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 21:30:43 INFO - PROCESS | 1662 | 1465273843876 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 21:30:43 INFO - PROCESS | 1662 | 1465273843878 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:30:43 INFO - PROCESS | 1662 | 1465273843879 Marionette TRACE conn2 <- [1,2654,null,{}] 21:30:43 INFO - PROCESS | 1662 | 1465273843881 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}] 21:30:43 INFO - PROCESS | 1662 | 1465273843882 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:43 INFO - PROCESS | 1662 | 1465273843959 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 21:30:44 INFO - PROCESS | 1662 | 1465273844022 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:44 INFO - PROCESS | 1662 | 1465273844024 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a20a000 == 37 [pid = 1662] [id = 671] 21:30:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x112f06000) [pid = 1662] [serial = 2013] [outer = 0x0] 21:30:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x123fa7800) [pid = 1662] [serial = 2014] [outer = 0x112f06000] 21:30:44 INFO - PROCESS | 1662 | 1465273844048 Marionette DEBUG loaded listener.js 21:30:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124f84800) [pid = 1662] [serial = 2015] [outer = 0x112f06000] 21:30:44 INFO - PROCESS | 1662 | 1465273844322 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]]]}] 21:30:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:30:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 21:30:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:30:44 INFO - PROCESS | 1662 | 1465273844357 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 21:30:44 INFO - PROCESS | 1662 | 1465273844358 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 21:30:44 INFO - PROCESS | 1662 | 1465273844360 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:30:44 INFO - PROCESS | 1662 | 1465273844362 Marionette TRACE conn2 <- [1,2658,null,{}] 21:30:44 INFO - PROCESS | 1662 | 1465273844365 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}] 21:30:44 INFO - PROCESS | 1662 | 1465273844366 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:44 INFO - PROCESS | 1662 | 1465273844477 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 21:30:44 INFO - PROCESS | 1662 | 1465273844480 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:44 INFO - PROCESS | 1662 | 1465273844482 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x119f88800 == 38 [pid = 1662] [id = 672] 21:30:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x124f84c00) [pid = 1662] [serial = 2016] [outer = 0x0] 21:30:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124f88000) [pid = 1662] [serial = 2017] [outer = 0x124f84c00] 21:30:44 INFO - PROCESS | 1662 | 1465273844516 Marionette DEBUG loaded listener.js 21:30:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1255b1000) [pid = 1662] [serial = 2018] [outer = 0x124f84c00] 21:30:44 INFO - PROCESS | 1662 | 1465273844847 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]]]}] 21:30:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:30:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 21:30:44 INFO - PROCESS | 1662 | 1465273844883 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 21:30:44 INFO - PROCESS | 1662 | 1465273844887 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 21:30:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:30:44 INFO - PROCESS | 1662 | 1465273844891 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:30:44 INFO - PROCESS | 1662 | 1465273844892 Marionette TRACE conn2 <- [1,2662,null,{}] 21:30:44 INFO - PROCESS | 1662 | 1465273844894 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}] 21:30:44 INFO - PROCESS | 1662 | 1465273844895 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:44 INFO - PROCESS | 1662 | 1465273844993 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 21:30:45 INFO - PROCESS | 1662 | 1465273845004 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:45 INFO - PROCESS | 1662 | 1465273845005 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b094800 == 39 [pid = 1662] [id = 673] 21:30:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1255b2000) [pid = 1662] [serial = 2019] [outer = 0x0] 21:30:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12571d800) [pid = 1662] [serial = 2020] [outer = 0x1255b2000] 21:30:45 INFO - PROCESS | 1662 | 1465273845029 Marionette DEBUG loaded listener.js 21:30:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1257e7800) [pid = 1662] [serial = 2021] [outer = 0x1255b2000] 21:30:45 INFO - PROCESS | 1662 | 1465273845372 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]]]}] 21:30:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:30:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 21:30:45 INFO - PROCESS | 1662 | 1465273845412 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 21:30:45 INFO - PROCESS | 1662 | 1465273845413 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 21:30:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:30:45 INFO - PROCESS | 1662 | 1465273845416 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:30:45 INFO - PROCESS | 1662 | 1465273845417 Marionette TRACE conn2 <- [1,2666,null,{}] 21:30:45 INFO - PROCESS | 1662 | 1465273845419 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}] 21:30:45 INFO - PROCESS | 1662 | 1465273845420 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:45 INFO - PROCESS | 1662 | 1465273845525 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 21:30:45 INFO - PROCESS | 1662 | 1465273845528 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:45 INFO - PROCESS | 1662 | 1465273845530 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba39800 == 40 [pid = 1662] [id = 674] 21:30:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1257e8400) [pid = 1662] [serial = 2022] [outer = 0x0] 21:30:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x126016400) [pid = 1662] [serial = 2023] [outer = 0x1257e8400] 21:30:45 INFO - PROCESS | 1662 | 1465273845553 Marionette DEBUG loaded listener.js 21:30:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x126020800) [pid = 1662] [serial = 2024] [outer = 0x1257e8400] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x112dea800) [pid = 1662] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118ec3000) [pid = 1662] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x116adb400) [pid = 1662] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1192d4c00) [pid = 1662] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11269bc00) [pid = 1662] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1122a7000) [pid = 1662] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119ba3800) [pid = 1662] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116235c00) [pid = 1662] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119b99c00) [pid = 1662] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119326000) [pid = 1662] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1192b4000) [pid = 1662] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11827e400) [pid = 1662] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113c21800) [pid = 1662] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11269fc00) [pid = 1662] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116758400) [pid = 1662] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:30:46 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112a1cc00) [pid = 1662] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:30:46 INFO - PROCESS | 1662 | 1465273846411 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]]]}] 21:30:46 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) 21:30:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1022ms 21:30:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:30:46 INFO - PROCESS | 1662 | 1465273846446 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 21:30:46 INFO - PROCESS | 1662 | 1465273846447 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 21:30:46 INFO - PROCESS | 1662 | 1465273846450 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:30:46 INFO - PROCESS | 1662 | 1465273846451 Marionette TRACE conn2 <- [1,2670,null,{}] 21:30:46 INFO - PROCESS | 1662 | 1465273846453 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}] 21:30:46 INFO - PROCESS | 1662 | 1465273846454 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:46 INFO - PROCESS | 1662 | 1465273846532 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 21:30:46 INFO - PROCESS | 1662 | 1465273846538 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:46 INFO - PROCESS | 1662 | 1465273846538 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x124865800 == 41 [pid = 1662] [id = 675] 21:30:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1126a1400) [pid = 1662] [serial = 2025] [outer = 0x0] 21:30:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x116758400) [pid = 1662] [serial = 2026] [outer = 0x1126a1400] 21:30:46 INFO - PROCESS | 1662 | 1465273846562 Marionette DEBUG loaded listener.js 21:30:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11859a800) [pid = 1662] [serial = 2027] [outer = 0x1126a1400] 21:30:47 INFO - PROCESS | 1662 | 1465273847340 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\n"]]]}] 21:30:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 21:30:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:30:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 21:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:30:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:30:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 921ms 21:30:47 INFO - PROCESS | 1662 | 1465273847372 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 21:30:47 INFO - PROCESS | 1662 | 1465273847373 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 21:30:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:30:47 INFO - PROCESS | 1662 | 1465273847375 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:30:47 INFO - PROCESS | 1662 | 1465273847376 Marionette TRACE conn2 <- [1,2674,null,{}] 21:30:47 INFO - PROCESS | 1662 | 1465273847378 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}] 21:30:47 INFO - PROCESS | 1662 | 1465273847379 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:47 INFO - PROCESS | 1662 | 1465273847467 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 21:30:47 INFO - PROCESS | 1662 | 1465273847472 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:47 INFO - PROCESS | 1662 | 1465273847473 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd83000 == 42 [pid = 1662] [id = 676] 21:30:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1192d5800) [pid = 1662] [serial = 2028] [outer = 0x0] 21:30:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119496400) [pid = 1662] [serial = 2029] [outer = 0x1192d5800] 21:30:47 INFO - PROCESS | 1662 | 1465273847497 Marionette DEBUG loaded listener.js 21:30:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12696e800) [pid = 1662] [serial = 2030] [outer = 0x1192d5800] 21:30:48 INFO - PROCESS | 1662 | 1465273848286 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\n"]]]}] 21:30:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 21:30:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:30:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 21:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:30:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:30:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 920ms 21:30:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:30:48 INFO - PROCESS | 1662 | 1465273848295 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 21:30:48 INFO - PROCESS | 1662 | 1465273848296 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 21:30:48 INFO - PROCESS | 1662 | 1465273848298 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:30:48 INFO - PROCESS | 1662 | 1465273848299 Marionette TRACE conn2 <- [1,2678,null,{}] 21:30:48 INFO - PROCESS | 1662 | 1465273848302 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}] 21:30:48 INFO - PROCESS | 1662 | 1465273848303 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:48 INFO - PROCESS | 1662 | 1465273848378 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 21:30:48 INFO - PROCESS | 1662 | 1465273848476 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:48 INFO - PROCESS | 1662 | 1465273848477 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x1127d6800 == 43 [pid = 1662] [id = 677] 21:30:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x110ee5c00) [pid = 1662] [serial = 2031] [outer = 0x0] 21:30:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x111c81800) [pid = 1662] [serial = 2032] [outer = 0x110ee5c00] 21:30:48 INFO - PROCESS | 1662 | 1465273848508 Marionette DEBUG loaded listener.js 21:30:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x112a0e800) [pid = 1662] [serial = 2033] [outer = 0x110ee5c00] 21:30:49 INFO - PROCESS | 1662 | 1465273849503 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]]]}] 21:30:49 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) 21:30:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1224ms 21:30:49 INFO - PROCESS | 1662 | 1465273849523 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 21:30:49 INFO - PROCESS | 1662 | 1465273849526 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 21:30:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:30:49 INFO - PROCESS | 1662 | 1465273849529 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:30:49 INFO - PROCESS | 1662 | 1465273849531 Marionette TRACE conn2 <- [1,2682,null,{}] 21:30:49 INFO - PROCESS | 1662 | 1465273849536 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}] 21:30:49 INFO - PROCESS | 1662 | 1465273849538 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:49 INFO - PROCESS | 1662 | 1465273849650 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 21:30:49 INFO - PROCESS | 1662 | 1465273849726 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:49 INFO - PROCESS | 1662 | 1465273849728 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x113343800 == 44 [pid = 1662] [id = 678] 21:30:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x111c7b400) [pid = 1662] [serial = 2034] [outer = 0x0] 21:30:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1130ac000) [pid = 1662] [serial = 2035] [outer = 0x111c7b400] 21:30:49 INFO - PROCESS | 1662 | 1465273849929 Marionette DEBUG loaded listener.js 21:30:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116459000) [pid = 1662] [serial = 2036] [outer = 0x111c7b400] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd83000 == 43 [pid = 1662] [id = 676] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x124865800 == 42 [pid = 1662] [id = 675] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba39800 == 41 [pid = 1662] [id = 674] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x12b094800 == 40 [pid = 1662] [id = 673] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x119f88800 == 39 [pid = 1662] [id = 672] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x124f8d800) [pid = 1662] [serial = 1984] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x12a20a000 == 38 [pid = 1662] [id = 671] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x118e32000 == 37 [pid = 1662] [id = 670] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x126d07800 == 36 [pid = 1662] [id = 669] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x126044800 == 35 [pid = 1662] [id = 668] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x12485f800 == 34 [pid = 1662] [id = 667] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x12388f800 == 33 [pid = 1662] [id = 666] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x11958a000 == 32 [pid = 1662] [id = 665] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x118e3b000 == 31 [pid = 1662] [id = 664] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x117456000 == 30 [pid = 1662] [id = 663] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x115e60800 == 29 [pid = 1662] [id = 662] 21:30:50 INFO - PROCESS | 1662 | --DOCSHELL 0x126d0b800 == 28 [pid = 1662] [id = 661] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x124f82400) [pid = 1662] [serial = 1982] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1192b6400) [pid = 1662] [serial = 1963] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11955c000) [pid = 1662] [serial = 1966] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11931a800) [pid = 1662] [serial = 1964] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x123886c00) [pid = 1662] [serial = 1969] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118242800) [pid = 1662] [serial = 1975] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119915c00) [pid = 1662] [serial = 1967] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x123cbfc00) [pid = 1662] [serial = 1972] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123a9d800) [pid = 1662] [serial = 1970] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x123dec000) [pid = 1662] [serial = 1978] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x123cca800) [pid = 1662] [serial = 1973] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1182e4800) [pid = 1662] [serial = 1952] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116905c00) [pid = 1662] [serial = 1951] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x123994c00) [pid = 1662] [serial = 1949] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119b9e400) [pid = 1662] [serial = 1948] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119b2e800) [pid = 1662] [serial = 1946] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119562000) [pid = 1662] [serial = 1945] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119319c00) [pid = 1662] [serial = 1943] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1192b9000) [pid = 1662] [serial = 1942] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11858dc00) [pid = 1662] [serial = 1940] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1183a6400) [pid = 1662] [serial = 1939] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x116ad9400) [pid = 1662] [serial = 1937] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x115e09400) [pid = 1662] [serial = 1936] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118596400) [pid = 1662] [serial = 1960] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x117166800) [pid = 1662] [serial = 1957] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x117ead400) [pid = 1662] [serial = 1958] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x112a13400) [pid = 1662] [serial = 1955] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x113c20800) [pid = 1662] [serial = 1954] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1249f0000) [pid = 1662] [serial = 1981] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1187ee400) [pid = 1662] [serial = 1976] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x118e0e800) [pid = 1662] [serial = 1961] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x1249e9800) [pid = 1662] [serial = 1979] [outer = 0x0] [url = about:blank] 21:30:50 INFO - PROCESS | 1662 | 1465273850832 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]]]}] 21:30:50 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) 21:30:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1325ms 21:30:50 INFO - PROCESS | 1662 | 1465273850854 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 21:30:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:30:50 INFO - PROCESS | 1662 | 1465273850855 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 21:30:50 INFO - PROCESS | 1662 | 1465273850859 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:30:50 INFO - PROCESS | 1662 | 1465273850861 Marionette TRACE conn2 <- [1,2686,null,{}] 21:30:50 INFO - PROCESS | 1662 | 1465273850864 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}] 21:30:50 INFO - PROCESS | 1662 | 1465273850866 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:50 INFO - PROCESS | 1662 | 1465273850943 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 21:30:50 INFO - PROCESS | 1662 | 1465273850948 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:50 INFO - PROCESS | 1662 | 1465273850949 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169b4800 == 29 [pid = 1662] [id = 679] 21:30:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1164e4000) [pid = 1662] [serial = 2037] [outer = 0x0] 21:30:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x116973800) [pid = 1662] [serial = 2038] [outer = 0x1164e4000] 21:30:50 INFO - PROCESS | 1662 | 1465273850980 Marionette DEBUG loaded listener.js 21:30:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x116f16c00) [pid = 1662] [serial = 2039] [outer = 0x1164e4000] 21:30:51 INFO - PROCESS | 1662 | 1465273851843 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\n"]]]}] 21:30:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 21:30:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:30:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 21:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:30:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:30:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1020ms 21:30:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:30:51 INFO - PROCESS | 1662 | 1465273851879 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 21:30:51 INFO - PROCESS | 1662 | 1465273851882 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 21:30:51 INFO - PROCESS | 1662 | 1465273851886 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:30:51 INFO - PROCESS | 1662 | 1465273851888 Marionette TRACE conn2 <- [1,2690,null,{}] 21:30:51 INFO - PROCESS | 1662 | 1465273851900 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}] 21:30:51 INFO - PROCESS | 1662 | 1465273851902 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:51 INFO - PROCESS | 1662 | 1465273851979 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 21:30:51 INFO - PROCESS | 1662 | 1465273851986 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:51 INFO - PROCESS | 1662 | 1465273851988 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ee4000 == 30 [pid = 1662] [id = 680] 21:30:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x116a19c00) [pid = 1662] [serial = 2040] [outer = 0x0] 21:30:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1182de400) [pid = 1662] [serial = 2041] [outer = 0x116a19c00] 21:30:52 INFO - PROCESS | 1662 | 1465273852013 Marionette DEBUG loaded listener.js 21:30:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1183a6400) [pid = 1662] [serial = 2042] [outer = 0x116a19c00] 21:30:52 INFO - PROCESS | 1662 | 1465273852849 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\n"]]]}] 21:30:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 21:30:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:30:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 21:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:30:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:30:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 970ms 21:30:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:30:52 INFO - PROCESS | 1662 | 1465273852856 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 21:30:52 INFO - PROCESS | 1662 | 1465273852858 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 21:30:52 INFO - PROCESS | 1662 | 1465273852860 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:30:52 INFO - PROCESS | 1662 | 1465273852862 Marionette TRACE conn2 <- [1,2694,null,{}] 21:30:52 INFO - PROCESS | 1662 | 1465273852876 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}] 21:30:52 INFO - PROCESS | 1662 | 1465273852879 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:52 INFO - PROCESS | 1662 | 1465273852988 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 21:30:52 INFO - PROCESS | 1662 | 1465273852993 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:52 INFO - PROCESS | 1662 | 1465273852994 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e54800 == 31 [pid = 1662] [id = 681] 21:30:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1187ef000) [pid = 1662] [serial = 2043] [outer = 0x0] 21:30:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118eb8800) [pid = 1662] [serial = 2044] [outer = 0x1187ef000] 21:30:53 INFO - PROCESS | 1662 | 1465273853019 Marionette DEBUG loaded listener.js 21:30:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1192b6800) [pid = 1662] [serial = 2045] [outer = 0x1187ef000] 21:30:53 INFO - PROCESS | 1662 | 1465273853824 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\n"]]]}] 21:30:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 21:30:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:30:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 21:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:30:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:30:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 979ms 21:30:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:30:53 INFO - PROCESS | 1662 | 1465273853839 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 21:30:53 INFO - PROCESS | 1662 | 1465273853841 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 21:30:53 INFO - PROCESS | 1662 | 1465273853843 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:30:53 INFO - PROCESS | 1662 | 1465273853844 Marionette TRACE conn2 <- [1,2698,null,{}] 21:30:53 INFO - PROCESS | 1662 | 1465273853847 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}] 21:30:53 INFO - PROCESS | 1662 | 1465273853848 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:53 INFO - PROCESS | 1662 | 1465273853950 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 21:30:53 INFO - PROCESS | 1662 | 1465273853954 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:53 INFO - PROCESS | 1662 | 1465273853955 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a41000 == 32 [pid = 1662] [id = 682] 21:30:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112f62c00) [pid = 1662] [serial = 2046] [outer = 0x0] 21:30:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1192d2000) [pid = 1662] [serial = 2047] [outer = 0x112f62c00] 21:30:53 INFO - PROCESS | 1662 | 1465273853981 Marionette DEBUG loaded listener.js 21:30:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11955d400) [pid = 1662] [serial = 2048] [outer = 0x112f62c00] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x112037400) [pid = 1662] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x124aad800) [pid = 1662] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124f84c00) [pid = 1662] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x116940400) [pid = 1662] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x112f06000) [pid = 1662] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x115e07400) [pid = 1662] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x119b30000) [pid = 1662] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x112f05400) [pid = 1662] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x11690bc00) [pid = 1662] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x115e0dc00) [pid = 1662] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x119b9c000) [pid = 1662] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x1182dc800) [pid = 1662] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1255b2000) [pid = 1662] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1257e8400) [pid = 1662] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:30:54 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1126a1400) [pid = 1662] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:30:54 INFO - PROCESS | 1662 | 1465273854807 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\n"]]]}] 21:30:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 21:30:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:30:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 21:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:30:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:30:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 972ms 21:30:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:30:54 INFO - PROCESS | 1662 | 1465273854819 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 21:30:54 INFO - PROCESS | 1662 | 1465273854821 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 21:30:54 INFO - PROCESS | 1662 | 1465273854824 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:30:54 INFO - PROCESS | 1662 | 1465273854826 Marionette TRACE conn2 <- [1,2702,null,{}] 21:30:54 INFO - PROCESS | 1662 | 1465273854829 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}] 21:30:54 INFO - PROCESS | 1662 | 1465273854831 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:54 INFO - PROCESS | 1662 | 1465273854946 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 21:30:54 INFO - PROCESS | 1662 | 1465273854952 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:54 INFO - PROCESS | 1662 | 1465273854953 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169bd800 == 33 [pid = 1662] [id = 683] 21:30:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1182e2800) [pid = 1662] [serial = 2049] [outer = 0x0] 21:30:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1187f4800) [pid = 1662] [serial = 2050] [outer = 0x1182e2800] 21:30:55 INFO - PROCESS | 1662 | 1465273855005 Marionette DEBUG loaded listener.js 21:30:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x119915c00) [pid = 1662] [serial = 2051] [outer = 0x1182e2800] 21:30:55 INFO - PROCESS | 1662 | 1465273855428 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]]]}] 21:30:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:30:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 621ms 21:30:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:30:55 INFO - PROCESS | 1662 | 1465273855444 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 21:30:55 INFO - PROCESS | 1662 | 1465273855446 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 21:30:55 INFO - PROCESS | 1662 | 1465273855448 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:30:55 INFO - PROCESS | 1662 | 1465273855449 Marionette TRACE conn2 <- [1,2706,null,{}] 21:30:55 INFO - PROCESS | 1662 | 1465273855457 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}] 21:30:55 INFO - PROCESS | 1662 | 1465273855461 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:55 INFO - PROCESS | 1662 | 1465273855539 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 21:30:55 INFO - PROCESS | 1662 | 1465273855543 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:55 INFO - PROCESS | 1662 | 1465273855544 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1259a3000 == 34 [pid = 1662] [id = 684] 21:30:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x119b9b800) [pid = 1662] [serial = 2052] [outer = 0x0] 21:30:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x123986400) [pid = 1662] [serial = 2053] [outer = 0x119b9b800] 21:30:55 INFO - PROCESS | 1662 | 1465273855570 Marionette DEBUG loaded listener.js 21:30:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x12399ec00) [pid = 1662] [serial = 2054] [outer = 0x119b9b800] 21:30:55 INFO - PROCESS | 1662 | 1465273855891 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]]]}] 21:30:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:30:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 473ms 21:30:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:30:55 INFO - PROCESS | 1662 | 1465273855922 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 21:30:55 INFO - PROCESS | 1662 | 1465273855923 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 21:30:55 INFO - PROCESS | 1662 | 1465273855925 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:30:55 INFO - PROCESS | 1662 | 1465273855926 Marionette TRACE conn2 <- [1,2710,null,{}] 21:30:55 INFO - PROCESS | 1662 | 1465273855928 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}] 21:30:55 INFO - PROCESS | 1662 | 1465273855929 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:56 INFO - PROCESS | 1662 | 1465273856005 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 21:30:56 INFO - PROCESS | 1662 | 1465273856059 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:56 INFO - PROCESS | 1662 | 1465273856060 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1269c4800 == 35 [pid = 1662] [id = 685] 21:30:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x119e09800) [pid = 1662] [serial = 2055] [outer = 0x0] 21:30:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x123a0ac00) [pid = 1662] [serial = 2056] [outer = 0x119e09800] 21:30:56 INFO - PROCESS | 1662 | 1465273856084 Marionette DEBUG loaded listener.js 21:30:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x123cbbc00) [pid = 1662] [serial = 2057] [outer = 0x119e09800] 21:30:56 INFO - PROCESS | 1662 | 1465273856373 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] 21:30:56 INFO - PROCESS | 1662 | 1465273856396 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 21:30:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:30:56 INFO - PROCESS | 1662 | 1465273856398 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:30:56 INFO - PROCESS | 1662 | 1465273856399 Marionette TRACE conn2 <- [1,2714,null,{}] 21:30:56 INFO - PROCESS | 1662 | 1465273856404 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}] 21:30:56 INFO - PROCESS | 1662 | 1465273856406 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:56 INFO - PROCESS | 1662 | 1465273856483 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 21:30:56 INFO - PROCESS | 1662 | 1465273856488 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:56 INFO - PROCESS | 1662 | 1465273856490 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x128d23800 == 36 [pid = 1662] [id = 686] 21:30:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x12399d400) [pid = 1662] [serial = 2058] [outer = 0x0] 21:30:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x123fa6800) [pid = 1662] [serial = 2059] [outer = 0x12399d400] 21:30:56 INFO - PROCESS | 1662 | 1465273856514 Marionette DEBUG loaded listener.js 21:30:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x124ab1000) [pid = 1662] [serial = 2060] [outer = 0x12399d400] 21:30:56 INFO - PROCESS | 1662 | 1465273856953 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]]]}] 21:30:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:30:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 622ms 21:30:57 INFO - PROCESS | 1662 | 1465273857034 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 21:30:57 INFO - PROCESS | 1662 | 1465273857037 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 21:30:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:30:57 INFO - PROCESS | 1662 | 1465273857041 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:30:57 INFO - PROCESS | 1662 | 1465273857045 Marionette TRACE conn2 <- [1,2718,null,{}] 21:30:57 INFO - PROCESS | 1662 | 1465273857048 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}] 21:30:57 INFO - PROCESS | 1662 | 1465273857050 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:57 INFO - PROCESS | 1662 | 1465273857151 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 21:30:57 INFO - PROCESS | 1662 | 1465273857218 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:57 INFO - PROCESS | 1662 | 1465273857219 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185da000 == 37 [pid = 1662] [id = 687] 21:30:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116235000) [pid = 1662] [serial = 2061] [outer = 0x0] 21:30:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116ada000) [pid = 1662] [serial = 2062] [outer = 0x116235000] 21:30:57 INFO - PROCESS | 1662 | 1465273857250 Marionette DEBUG loaded listener.js 21:30:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x117169400) [pid = 1662] [serial = 2063] [outer = 0x116235000] 21:30:57 INFO - PROCESS | 1662 | 1465273857693 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] 21:30:57 INFO - PROCESS | 1662 | 1465273857717 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 21:30:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:30:57 INFO - PROCESS | 1662 | 1465273857721 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:30:57 INFO - PROCESS | 1662 | 1465273857723 Marionette TRACE conn2 <- [1,2722,null,{}] 21:30:57 INFO - PROCESS | 1662 | 1465273857726 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}] 21:30:57 INFO - PROCESS | 1662 | 1465273857727 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:57 INFO - PROCESS | 1662 | 1465273857829 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 21:30:57 INFO - PROCESS | 1662 | 1465273857899 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:57 INFO - PROCESS | 1662 | 1465273857900 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a39000 == 38 [pid = 1662] [id = 688] 21:30:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118281800) [pid = 1662] [serial = 2064] [outer = 0x0] 21:30:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1183b2000) [pid = 1662] [serial = 2065] [outer = 0x118281800] 21:30:57 INFO - PROCESS | 1662 | 1465273857931 Marionette DEBUG loaded listener.js 21:30:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118e1b400) [pid = 1662] [serial = 2066] [outer = 0x118281800] 21:30:58 INFO - PROCESS | 1662 | 1465273858372 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] 21:30:58 INFO - PROCESS | 1662 | 1465273858393 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 21:30:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:30:58 INFO - PROCESS | 1662 | 1465273858396 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:30:58 INFO - PROCESS | 1662 | 1465273858398 Marionette TRACE conn2 <- [1,2726,null,{}] 21:30:58 INFO - PROCESS | 1662 | 1465273858406 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}] 21:30:58 INFO - PROCESS | 1662 | 1465273858409 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:58 INFO - PROCESS | 1662 | 1465273858529 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 21:30:58 INFO - PROCESS | 1662 | 1465273858611 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:58 INFO - PROCESS | 1662 | 1465273858612 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a205800 == 39 [pid = 1662] [id = 689] 21:30:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11955f800) [pid = 1662] [serial = 2067] [outer = 0x0] 21:30:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119b9c000) [pid = 1662] [serial = 2068] [outer = 0x11955f800] 21:30:58 INFO - PROCESS | 1662 | 1465273858644 Marionette DEBUG loaded listener.js 21:30:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x123bddc00) [pid = 1662] [serial = 2069] [outer = 0x11955f800] 21:30:59 INFO - PROCESS | 1662 | 1465273859049 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]]]}] 21:30:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:30:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 672ms 21:30:59 INFO - PROCESS | 1662 | 1465273859068 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 21:30:59 INFO - PROCESS | 1662 | 1465273859070 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 21:30:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:30:59 INFO - PROCESS | 1662 | 1465273859073 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:30:59 INFO - PROCESS | 1662 | 1465273859074 Marionette TRACE conn2 <- [1,2730,null,{}] 21:30:59 INFO - PROCESS | 1662 | 1465273859076 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}] 21:30:59 INFO - PROCESS | 1662 | 1465273859078 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:59 INFO - PROCESS | 1662 | 1465273859180 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 21:30:59 INFO - PROCESS | 1662 | 1465273859235 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:59 INFO - PROCESS | 1662 | 1465273859237 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:30:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a41d800 == 40 [pid = 1662] [id = 690] 21:30:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123cc9800) [pid = 1662] [serial = 2070] [outer = 0x0] 21:30:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124dd6000) [pid = 1662] [serial = 2071] [outer = 0x123cc9800] 21:30:59 INFO - PROCESS | 1662 | 1465273859265 Marionette DEBUG loaded listener.js 21:30:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124f87000) [pid = 1662] [serial = 2072] [outer = 0x123cc9800] 21:31:00 INFO - PROCESS | 1662 | 1465273860137 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\n"]]]}] 21:31:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 21:31:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:31:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 21:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:31:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1070ms 21:31:00 INFO - PROCESS | 1662 | 1465273860144 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 21:31:00 INFO - PROCESS | 1662 | 1465273860146 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 21:31:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:31:00 INFO - PROCESS | 1662 | 1465273860149 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:31:00 INFO - PROCESS | 1662 | 1465273860151 Marionette TRACE conn2 <- [1,2734,null,{}] 21:31:00 INFO - PROCESS | 1662 | 1465273860154 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}] 21:31:00 INFO - PROCESS | 1662 | 1465273860156 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:00 INFO - PROCESS | 1662 | 1465273860251 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 21:31:00 INFO - PROCESS | 1662 | 1465273860305 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:00 INFO - PROCESS | 1662 | 1465273860308 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185dc000 == 41 [pid = 1662] [id = 691] 21:31:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11675bc00) [pid = 1662] [serial = 2073] [outer = 0x0] 21:31:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x116905c00) [pid = 1662] [serial = 2074] [outer = 0x11675bc00] 21:31:00 INFO - PROCESS | 1662 | 1465273860346 Marionette DEBUG loaded listener.js 21:31:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11716cc00) [pid = 1662] [serial = 2075] [outer = 0x11675bc00] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1269c4800 == 40 [pid = 1662] [id = 685] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1259a3000 == 39 [pid = 1662] [id = 684] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1169bd800 == 38 [pid = 1662] [id = 683] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x123a41000 == 37 [pid = 1662] [id = 682] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x119e54800 == 36 [pid = 1662] [id = 681] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x118ee4000 == 35 [pid = 1662] [id = 680] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1169b4800 == 34 [pid = 1662] [id = 679] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x113343800 == 33 [pid = 1662] [id = 678] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1127d6800 == 32 [pid = 1662] [id = 677] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12a41d800 == 31 [pid = 1662] [id = 690] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12a205800 == 30 [pid = 1662] [id = 689] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x123a39000 == 29 [pid = 1662] [id = 688] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1185da000 == 28 [pid = 1662] [id = 687] 21:31:01 INFO - PROCESS | 1662 | --DOCSHELL 0x128d23800 == 27 [pid = 1662] [id = 686] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1176ed400) [pid = 1662] [serial = 1993] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1182dd000) [pid = 1662] [serial = 1994] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12532d400) [pid = 1662] [serial = 1985] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x124f88000) [pid = 1662] [serial = 2017] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123cc1800) [pid = 1662] [serial = 2011] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x123ccac00) [pid = 1662] [serial = 2012] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x123fa7800) [pid = 1662] [serial = 2014] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1187eec00) [pid = 1662] [serial = 1999] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118eb6800) [pid = 1662] [serial = 2000] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1239a2c00) [pid = 1662] [serial = 2008] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x123a0c800) [pid = 1662] [serial = 2009] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x112f63000) [pid = 1662] [serial = 1987] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x113c23800) [pid = 1662] [serial = 1988] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1192bbc00) [pid = 1662] [serial = 2002] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x119b95000) [pid = 1662] [serial = 2003] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1164ea800) [pid = 1662] [serial = 1990] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11690b800) [pid = 1662] [serial = 1991] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12398a000) [pid = 1662] [serial = 2005] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1239a0800) [pid = 1662] [serial = 2006] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x118358400) [pid = 1662] [serial = 1996] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1183b1c00) [pid = 1662] [serial = 1997] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12571d800) [pid = 1662] [serial = 2020] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x126016400) [pid = 1662] [serial = 2023] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x126020800) [pid = 1662] [serial = 2024] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x116758400) [pid = 1662] [serial = 2026] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x11859a800) [pid = 1662] [serial = 2027] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1257e7800) [pid = 1662] [serial = 2021] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x119496400) [pid = 1662] [serial = 2029] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x1255b1000) [pid = 1662] [serial = 2018] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x124f84800) [pid = 1662] [serial = 2015] [outer = 0x0] [url = about:blank] 21:31:01 INFO - PROCESS | 1662 | 1465273861222 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]]]}] 21:31:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:31:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1125ms 21:31:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:31:01 INFO - PROCESS | 1662 | 1465273861274 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 21:31:01 INFO - PROCESS | 1662 | 1465273861276 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 21:31:01 INFO - PROCESS | 1662 | 1465273861279 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:31:01 INFO - PROCESS | 1662 | 1465273861281 Marionette TRACE conn2 <- [1,2738,null,{}] 21:31:01 INFO - PROCESS | 1662 | 1465273861284 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}] 21:31:01 INFO - PROCESS | 1662 | 1465273861286 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:01 INFO - PROCESS | 1662 | 1465273861365 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 21:31:01 INFO - PROCESS | 1662 | 1465273861372 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:01 INFO - PROCESS | 1662 | 1465273861375 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x116687800 == 28 [pid = 1662] [id = 692] 21:31:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1132c4400) [pid = 1662] [serial = 2076] [outer = 0x0] 21:31:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x11554b400) [pid = 1662] [serial = 2077] [outer = 0x1132c4400] 21:31:01 INFO - PROCESS | 1662 | 1465273861402 Marionette DEBUG loaded listener.js 21:31:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x116750c00) [pid = 1662] [serial = 2078] [outer = 0x1132c4400] 21:31:01 INFO - PROCESS | 1662 | 1465273861784 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]]]}] 21:31:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:31:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms 21:31:01 INFO - PROCESS | 1662 | 1465273861799 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 21:31:01 INFO - PROCESS | 1662 | 1465273861804 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 21:31:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:31:01 INFO - PROCESS | 1662 | 1465273861808 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:31:01 INFO - PROCESS | 1662 | 1465273861810 Marionette TRACE conn2 <- [1,2742,null,{}] 21:31:01 INFO - PROCESS | 1662 | 1465273861813 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}] 21:31:01 INFO - PROCESS | 1662 | 1465273861814 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:01 INFO - PROCESS | 1662 | 1465273861895 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 21:31:01 INFO - PROCESS | 1662 | 1465273861899 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:01 INFO - PROCESS | 1662 | 1465273861900 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x118338000 == 29 [pid = 1662] [id = 693] 21:31:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x116adb000) [pid = 1662] [serial = 2079] [outer = 0x0] 21:31:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x117e9f400) [pid = 1662] [serial = 2080] [outer = 0x116adb000] 21:31:01 INFO - PROCESS | 1662 | 1465273861930 Marionette DEBUG loaded listener.js 21:31:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1182db400) [pid = 1662] [serial = 2081] [outer = 0x116adb000] 21:31:02 INFO - PROCESS | 1662 | 1465273862284 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]]]}] 21:31:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:31:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 520ms 21:31:02 INFO - PROCESS | 1662 | 1465273862329 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 21:31:02 INFO - PROCESS | 1662 | 1465273862330 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 21:31:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:31:02 INFO - PROCESS | 1662 | 1465273862332 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:31:02 INFO - PROCESS | 1662 | 1465273862335 Marionette TRACE conn2 <- [1,2746,null,{}] 21:31:02 INFO - PROCESS | 1662 | 1465273862342 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}] 21:31:02 INFO - PROCESS | 1662 | 1465273862345 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:02 INFO - PROCESS | 1662 | 1465273862420 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 21:31:02 INFO - PROCESS | 1662 | 1465273862425 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:02 INFO - PROCESS | 1662 | 1465273862427 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c9d800 == 30 [pid = 1662] [id = 694] 21:31:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x112a0f000) [pid = 1662] [serial = 2082] [outer = 0x0] 21:31:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118596000) [pid = 1662] [serial = 2083] [outer = 0x112a0f000] 21:31:02 INFO - PROCESS | 1662 | 1465273862458 Marionette DEBUG loaded listener.js 21:31:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118eb6400) [pid = 1662] [serial = 2084] [outer = 0x112a0f000] 21:31:02 INFO - PROCESS | 1662 | 1465273862793 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]]]}] 21:31:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:31:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 472ms 21:31:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:31:02 INFO - PROCESS | 1662 | 1465273862806 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 21:31:02 INFO - PROCESS | 1662 | 1465273862808 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 21:31:02 INFO - PROCESS | 1662 | 1465273862810 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:31:02 INFO - PROCESS | 1662 | 1465273862811 Marionette TRACE conn2 <- [1,2750,null,{}] 21:31:02 INFO - PROCESS | 1662 | 1465273862813 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}] 21:31:02 INFO - PROCESS | 1662 | 1465273862814 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:02 INFO - PROCESS | 1662 | 1465273862895 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 21:31:02 INFO - PROCESS | 1662 | 1465273862899 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:02 INFO - PROCESS | 1662 | 1465273862900 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239d6800 == 31 [pid = 1662] [id = 695] 21:31:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118e55000) [pid = 1662] [serial = 2085] [outer = 0x0] 21:31:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1192d6000) [pid = 1662] [serial = 2086] [outer = 0x118e55000] 21:31:02 INFO - PROCESS | 1662 | 1465273862982 Marionette DEBUG loaded listener.js 21:31:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x119496000) [pid = 1662] [serial = 2087] [outer = 0x118e55000] 21:31:03 INFO - PROCESS | 1662 | 1465273863257 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]]]}] 21:31:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:31:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 470ms 21:31:03 INFO - PROCESS | 1662 | 1465273863280 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 21:31:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:31:03 INFO - PROCESS | 1662 | 1465273863292 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 21:31:03 INFO - PROCESS | 1662 | 1465273863298 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:31:03 INFO - PROCESS | 1662 | 1465273863300 Marionette TRACE conn2 <- [1,2754,null,{}] 21:31:03 INFO - PROCESS | 1662 | 1465273863314 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}] 21:31:03 INFO - PROCESS | 1662 | 1465273863316 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:03 INFO - PROCESS | 1662 | 1465273863412 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 21:31:03 INFO - PROCESS | 1662 | 1465273863416 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:03 INFO - PROCESS | 1662 | 1465273863417 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c53800 == 32 [pid = 1662] [id = 696] 21:31:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x116ad6800) [pid = 1662] [serial = 2088] [outer = 0x0] 21:31:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119563800) [pid = 1662] [serial = 2089] [outer = 0x116ad6800] 21:31:03 INFO - PROCESS | 1662 | 1465273863441 Marionette DEBUG loaded listener.js 21:31:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119b2e800) [pid = 1662] [serial = 2090] [outer = 0x116ad6800] 21:31:03 INFO - PROCESS | 1662 | 1465273863789 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]]]}] 21:31:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:31:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 527ms 21:31:03 INFO - PROCESS | 1662 | 1465273863826 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 21:31:03 INFO - PROCESS | 1662 | 1465273863827 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 21:31:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:31:03 INFO - PROCESS | 1662 | 1465273863829 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:31:03 INFO - PROCESS | 1662 | 1465273863830 Marionette TRACE conn2 <- [1,2758,null,{}] 21:31:03 INFO - PROCESS | 1662 | 1465273863833 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}] 21:31:03 INFO - PROCESS | 1662 | 1465273863837 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:03 INFO - PROCESS | 1662 | 1465273863951 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 21:31:03 INFO - PROCESS | 1662 | 1465273863986 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:03 INFO - PROCESS | 1662 | 1465273863987 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x126d1f000 == 33 [pid = 1662] [id = 697] 21:31:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119b97c00) [pid = 1662] [serial = 2091] [outer = 0x0] 21:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x123a02400) [pid = 1662] [serial = 2092] [outer = 0x119b97c00] 21:31:04 INFO - PROCESS | 1662 | 1465273864012 Marionette DEBUG loaded listener.js 21:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x123cc5800) [pid = 1662] [serial = 2093] [outer = 0x119b97c00] 21:31:04 INFO - PROCESS | 1662 | 1465273864297 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]]]}] 21:31:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:31:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 21:31:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:31:04 INFO - PROCESS | 1662 | 1465273864348 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 21:31:04 INFO - PROCESS | 1662 | 1465273864350 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 21:31:04 INFO - PROCESS | 1662 | 1465273864354 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:31:04 INFO - PROCESS | 1662 | 1465273864355 Marionette TRACE conn2 <- [1,2762,null,{}] 21:31:04 INFO - PROCESS | 1662 | 1465273864358 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}] 21:31:04 INFO - PROCESS | 1662 | 1465273864366 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:04 INFO - PROCESS | 1662 | 1465273864466 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 21:31:04 INFO - PROCESS | 1662 | 1465273864470 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:04 INFO - PROCESS | 1662 | 1465273864471 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x129073800 == 34 [pid = 1662] [id = 698] 21:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119b98800) [pid = 1662] [serial = 2094] [outer = 0x0] 21:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1249f7400) [pid = 1662] [serial = 2095] [outer = 0x119b98800] 21:31:04 INFO - PROCESS | 1662 | 1465273864495 Marionette DEBUG loaded listener.js 21:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x124f83400) [pid = 1662] [serial = 2096] [outer = 0x119b98800] 21:31:04 INFO - PROCESS | 1662 | 1465273864810 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]]]}] 21:31:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:31:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 471ms 21:31:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:31:04 INFO - PROCESS | 1662 | 1465273864826 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 21:31:04 INFO - PROCESS | 1662 | 1465273864827 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 21:31:04 INFO - PROCESS | 1662 | 1465273864829 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:31:04 INFO - PROCESS | 1662 | 1465273864830 Marionette TRACE conn2 <- [1,2766,null,{}] 21:31:04 INFO - PROCESS | 1662 | 1465273864841 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}] 21:31:04 INFO - PROCESS | 1662 | 1465273864842 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:04 INFO - PROCESS | 1662 | 1465273864948 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 21:31:04 INFO - PROCESS | 1662 | 1465273864953 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:04 INFO - PROCESS | 1662 | 1465273864954 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1291c1000 == 35 [pid = 1662] [id = 699] 21:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x124f82c00) [pid = 1662] [serial = 2097] [outer = 0x0] 21:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x124f8e800) [pid = 1662] [serial = 2098] [outer = 0x124f82c00] 21:31:04 INFO - PROCESS | 1662 | 1465273864978 Marionette DEBUG loaded listener.js 21:31:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124fe3800) [pid = 1662] [serial = 2099] [outer = 0x124f82c00] 21:31:05 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12399d400) [pid = 1662] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:31:05 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119b9b800) [pid = 1662] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:31:05 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x112f62c00) [pid = 1662] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:31:05 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1187ef000) [pid = 1662] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:31:05 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1164e4000) [pid = 1662] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:31:05 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x116a19c00) [pid = 1662] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:31:05 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x111c7b400) [pid = 1662] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:31:05 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x110ee5c00) [pid = 1662] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:31:05 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1182e2800) [pid = 1662] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:31:05 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119e09800) [pid = 1662] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:31:05 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1192d5800) [pid = 1662] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:31:05 INFO - PROCESS | 1662 | 1465273865401 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]]]}] 21:31:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:31:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 617ms 21:31:05 INFO - PROCESS | 1662 | 1465273865448 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 21:31:05 INFO - PROCESS | 1662 | 1465273865449 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 21:31:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:31:05 INFO - PROCESS | 1662 | 1465273865451 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:31:05 INFO - PROCESS | 1662 | 1465273865452 Marionette TRACE conn2 <- [1,2770,null,{}] 21:31:05 INFO - PROCESS | 1662 | 1465273865455 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}] 21:31:05 INFO - PROCESS | 1662 | 1465273865456 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:05 INFO - PROCESS | 1662 | 1465273865539 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 21:31:05 INFO - PROCESS | 1662 | 1465273865543 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:05 INFO - PROCESS | 1662 | 1465273865544 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c9d000 == 36 [pid = 1662] [id = 700] 21:31:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x112694c00) [pid = 1662] [serial = 2100] [outer = 0x0] 21:31:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1182db800) [pid = 1662] [serial = 2101] [outer = 0x112694c00] 21:31:05 INFO - PROCESS | 1662 | 1465273865569 Marionette DEBUG loaded listener.js 21:31:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119b95c00) [pid = 1662] [serial = 2102] [outer = 0x112694c00] 21:31:05 INFO - PROCESS | 1662 | 1465273865890 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]]]}] 21:31:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:31:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 470ms 21:31:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:31:05 INFO - PROCESS | 1662 | 1465273865922 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 21:31:05 INFO - PROCESS | 1662 | 1465273865923 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 21:31:05 INFO - PROCESS | 1662 | 1465273865925 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:31:05 INFO - PROCESS | 1662 | 1465273865926 Marionette TRACE conn2 <- [1,2774,null,{}] 21:31:05 INFO - PROCESS | 1662 | 1465273865928 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}] 21:31:05 INFO - PROCESS | 1662 | 1465273865929 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:06 INFO - PROCESS | 1662 | 1465273866027 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 21:31:06 INFO - PROCESS | 1662 | 1465273866033 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:06 INFO - PROCESS | 1662 | 1465273866036 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a771800 == 37 [pid = 1662] [id = 701] 21:31:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x123a0b000) [pid = 1662] [serial = 2103] [outer = 0x0] 21:31:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x124fbc400) [pid = 1662] [serial = 2104] [outer = 0x123a0b000] 21:31:06 INFO - PROCESS | 1662 | 1465273866061 Marionette DEBUG loaded listener.js 21:31:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x124feb800) [pid = 1662] [serial = 2105] [outer = 0x123a0b000] 21:31:06 INFO - PROCESS | 1662 | 1465273866381 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]]]}] 21:31:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:31:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 468ms 21:31:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:31:06 INFO - PROCESS | 1662 | 1465273866393 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 21:31:06 INFO - PROCESS | 1662 | 1465273866395 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 21:31:06 INFO - PROCESS | 1662 | 1465273866397 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:31:06 INFO - PROCESS | 1662 | 1465273866399 Marionette TRACE conn2 <- [1,2778,null,{}] 21:31:06 INFO - PROCESS | 1662 | 1465273866401 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}] 21:31:06 INFO - PROCESS | 1662 | 1465273866405 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:06 INFO - PROCESS | 1662 | 1465273866502 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 21:31:06 INFO - PROCESS | 1662 | 1465273866507 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:06 INFO - PROCESS | 1662 | 1465273866509 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a1e000 == 38 [pid = 1662] [id = 702] 21:31:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x124fef400) [pid = 1662] [serial = 2106] [outer = 0x0] 21:31:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x125718c00) [pid = 1662] [serial = 2107] [outer = 0x124fef400] 21:31:06 INFO - PROCESS | 1662 | 1465273866535 Marionette DEBUG loaded listener.js 21:31:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12601a000) [pid = 1662] [serial = 2108] [outer = 0x124fef400] 21:31:06 INFO - PROCESS | 1662 | 1465273866864 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]]]}] 21:31:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:31:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 520ms 21:31:06 INFO - PROCESS | 1662 | 1465273866917 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 21:31:06 INFO - PROCESS | 1662 | 1465273866918 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 21:31:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:31:06 INFO - PROCESS | 1662 | 1465273866931 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:31:06 INFO - PROCESS | 1662 | 1465273866932 Marionette TRACE conn2 <- [1,2782,null,{}] 21:31:06 INFO - PROCESS | 1662 | 1465273866934 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}] 21:31:06 INFO - PROCESS | 1662 | 1465273866935 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:07 INFO - PROCESS | 1662 | 1465273867013 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 21:31:07 INFO - PROCESS | 1662 | 1465273867018 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:07 INFO - PROCESS | 1662 | 1465273867020 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba3d800 == 39 [pid = 1662] [id = 703] 21:31:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12601e000) [pid = 1662] [serial = 2109] [outer = 0x0] 21:31:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12696ec00) [pid = 1662] [serial = 2110] [outer = 0x12601e000] 21:31:07 INFO - PROCESS | 1662 | 1465273867045 Marionette DEBUG loaded listener.js 21:31:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126d33000) [pid = 1662] [serial = 2111] [outer = 0x12601e000] 21:31:07 INFO - PROCESS | 1662 | 1465273867340 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]]]}] 21:31:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:31:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 418ms 21:31:07 INFO - PROCESS | 1662 | 1465273867407 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 21:31:07 INFO - PROCESS | 1662 | 1465273867409 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 21:31:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:31:07 INFO - PROCESS | 1662 | 1465273867414 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:31:07 INFO - PROCESS | 1662 | 1465273867416 Marionette TRACE conn2 <- [1,2786,null,{}] 21:31:07 INFO - PROCESS | 1662 | 1465273867422 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}] 21:31:07 INFO - PROCESS | 1662 | 1465273867424 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:07 INFO - PROCESS | 1662 | 1465273867542 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 21:31:07 INFO - PROCESS | 1662 | 1465273867618 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:07 INFO - PROCESS | 1662 | 1465273867620 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x116673000 == 40 [pid = 1662] [id = 704] 21:31:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112a1c800) [pid = 1662] [serial = 2112] [outer = 0x0] 21:31:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x112def400) [pid = 1662] [serial = 2113] [outer = 0x112a1c800] 21:31:07 INFO - PROCESS | 1662 | 1465273867652 Marionette DEBUG loaded listener.js 21:31:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x116299400) [pid = 1662] [serial = 2114] [outer = 0x112a1c800] 21:31:08 INFO - PROCESS | 1662 | 1465273868149 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]]]}] 21:31:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:31:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 775ms 21:31:08 INFO - PROCESS | 1662 | 1465273868195 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 21:31:08 INFO - PROCESS | 1662 | 1465273868197 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 21:31:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:31:08 INFO - PROCESS | 1662 | 1465273868228 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:31:08 INFO - PROCESS | 1662 | 1465273868230 Marionette TRACE conn2 <- [1,2790,null,{}] 21:31:08 INFO - PROCESS | 1662 | 1465273868237 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}] 21:31:08 INFO - PROCESS | 1662 | 1465273868239 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:08 INFO - PROCESS | 1662 | 1465273868345 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 21:31:08 INFO - PROCESS | 1662 | 1465273868423 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:08 INFO - PROCESS | 1662 | 1465273868424 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12389f000 == 41 [pid = 1662] [id = 705] 21:31:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118282000) [pid = 1662] [serial = 2115] [outer = 0x0] 21:31:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1182e0000) [pid = 1662] [serial = 2116] [outer = 0x118282000] 21:31:08 INFO - PROCESS | 1662 | 1465273868455 Marionette DEBUG loaded listener.js 21:31:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118356800) [pid = 1662] [serial = 2117] [outer = 0x118282000] 21:31:08 INFO - PROCESS | 1662 | 1465273868928 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]]]}] 21:31:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:31:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 901ms 21:31:09 INFO - PROCESS | 1662 | 1465273869133 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 21:31:09 INFO - PROCESS | 1662 | 1465273869138 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 21:31:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:31:09 INFO - PROCESS | 1662 | 1465273869143 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:31:09 INFO - PROCESS | 1662 | 1465273869145 Marionette TRACE conn2 <- [1,2794,null,{}] 21:31:09 INFO - PROCESS | 1662 | 1465273869149 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}] 21:31:09 INFO - PROCESS | 1662 | 1465273869151 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:09 INFO - PROCESS | 1662 | 1465273869278 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 21:31:09 INFO - PROCESS | 1662 | 1465273869361 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:09 INFO - PROCESS | 1662 | 1465273869366 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x117155800 == 42 [pid = 1662] [id = 706] 21:31:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x115eaf400) [pid = 1662] [serial = 2118] [outer = 0x0] 21:31:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1164dec00) [pid = 1662] [serial = 2119] [outer = 0x115eaf400] 21:31:09 INFO - PROCESS | 1662 | 1465273869411 Marionette DEBUG loaded listener.js 21:31:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x116f0d400) [pid = 1662] [serial = 2120] [outer = 0x115eaf400] 21:31:09 INFO - PROCESS | 1662 | --DOCSHELL 0x124a1e000 == 41 [pid = 1662] [id = 702] 21:31:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12a771800 == 40 [pid = 1662] [id = 701] 21:31:09 INFO - PROCESS | 1662 | --DOCSHELL 0x119c9d000 == 39 [pid = 1662] [id = 700] 21:31:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1291c1000 == 38 [pid = 1662] [id = 699] 21:31:09 INFO - PROCESS | 1662 | --DOCSHELL 0x129073800 == 37 [pid = 1662] [id = 698] 21:31:09 INFO - PROCESS | 1662 | --DOCSHELL 0x126d1f000 == 36 [pid = 1662] [id = 697] 21:31:09 INFO - PROCESS | 1662 | --DOCSHELL 0x124c53800 == 35 [pid = 1662] [id = 696] 21:31:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1239d6800 == 34 [pid = 1662] [id = 695] 21:31:09 INFO - PROCESS | 1662 | --DOCSHELL 0x119c9d800 == 33 [pid = 1662] [id = 694] 21:31:09 INFO - PROCESS | 1662 | --DOCSHELL 0x118338000 == 32 [pid = 1662] [id = 693] 21:31:09 INFO - PROCESS | 1662 | --DOCSHELL 0x116687800 == 31 [pid = 1662] [id = 692] 21:31:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1185dc000 == 30 [pid = 1662] [id = 691] 21:31:09 INFO - PROCESS | 1662 | 1465273869941 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]]]}] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12696e800) [pid = 1662] [serial = 2030] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x123fa6800) [pid = 1662] [serial = 2059] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x124ab1000) [pid = 1662] [serial = 2060] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12399ec00) [pid = 1662] [serial = 2054] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1192d2000) [pid = 1662] [serial = 2047] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118eb8800) [pid = 1662] [serial = 2044] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x116973800) [pid = 1662] [serial = 2038] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116f16c00) [pid = 1662] [serial = 2039] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1182de400) [pid = 1662] [serial = 2041] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1130ac000) [pid = 1662] [serial = 2035] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116459000) [pid = 1662] [serial = 2036] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x111c81800) [pid = 1662] [serial = 2032] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x112a0e800) [pid = 1662] [serial = 2033] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x123986400) [pid = 1662] [serial = 2053] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1187f4800) [pid = 1662] [serial = 2050] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11955d400) [pid = 1662] [serial = 2048] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1192b6800) [pid = 1662] [serial = 2045] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119915c00) [pid = 1662] [serial = 2051] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x123a0ac00) [pid = 1662] [serial = 2056] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x123cbbc00) [pid = 1662] [serial = 2057] [outer = 0x0] [url = about:blank] 21:31:09 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1183a6400) [pid = 1662] [serial = 2042] [outer = 0x0] [url = about:blank] 21:31:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:31:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 824ms 21:31:09 INFO - PROCESS | 1662 | 1465273869971 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 21:31:09 INFO - PROCESS | 1662 | 1465273869973 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 21:31:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:31:09 INFO - PROCESS | 1662 | 1465273869983 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:31:09 INFO - PROCESS | 1662 | 1465273869986 Marionette TRACE conn2 <- [1,2798,null,{}] 21:31:10 INFO - PROCESS | 1662 | 1465273869998 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}] 21:31:10 INFO - PROCESS | 1662 | 1465273870001 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:10 INFO - PROCESS | 1662 | 1465273870119 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 21:31:10 INFO - PROCESS | 1662 | 1465273870128 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:10 INFO - PROCESS | 1662 | 1465273870130 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x117456000 == 31 [pid = 1662] [id = 707] 21:31:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x117165400) [pid = 1662] [serial = 2121] [outer = 0x0] 21:31:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1176ed800) [pid = 1662] [serial = 2122] [outer = 0x117165400] 21:31:10 INFO - PROCESS | 1662 | 1465273870180 Marionette DEBUG loaded listener.js 21:31:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118350400) [pid = 1662] [serial = 2123] [outer = 0x117165400] 21:31:10 INFO - PROCESS | 1662 | 1465273870656 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]]]}] 21:31:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:31:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 735ms 21:31:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:31:10 INFO - PROCESS | 1662 | 1465273870715 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 21:31:10 INFO - PROCESS | 1662 | 1465273870718 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 21:31:10 INFO - PROCESS | 1662 | 1465273870721 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:31:10 INFO - PROCESS | 1662 | 1465273870723 Marionette TRACE conn2 <- [1,2802,null,{}] 21:31:10 INFO - PROCESS | 1662 | 1465273870734 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}] 21:31:10 INFO - PROCESS | 1662 | 1465273870739 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:10 INFO - PROCESS | 1662 | 1465273870863 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 21:31:10 INFO - PROCESS | 1662 | 1465273870962 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:10 INFO - PROCESS | 1662 | 1465273870964 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ca3800 == 32 [pid = 1662] [id = 708] 21:31:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118ebd400) [pid = 1662] [serial = 2124] [outer = 0x0] 21:31:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1192b3000) [pid = 1662] [serial = 2125] [outer = 0x118ebd400] 21:31:10 INFO - PROCESS | 1662 | 1465273870994 Marionette DEBUG loaded listener.js 21:31:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119321400) [pid = 1662] [serial = 2126] [outer = 0x118ebd400] 21:31:11 INFO - PROCESS | 1662 | 1465273871296 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]]]}] 21:31:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:31:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 621ms 21:31:11 INFO - PROCESS | 1662 | 1465273871342 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 21:31:11 INFO - PROCESS | 1662 | 1465273871343 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 21:31:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:31:11 INFO - PROCESS | 1662 | 1465273871346 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:31:11 INFO - PROCESS | 1662 | 1465273871347 Marionette TRACE conn2 <- [1,2806,null,{}] 21:31:11 INFO - PROCESS | 1662 | 1465273871349 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}] 21:31:11 INFO - PROCESS | 1662 | 1465273871350 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:11 INFO - PROCESS | 1662 | 1465273871431 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 21:31:11 INFO - PROCESS | 1662 | 1465273871436 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:11 INFO - PROCESS | 1662 | 1465273871438 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c3f000 == 33 [pid = 1662] [id = 709] 21:31:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119567c00) [pid = 1662] [serial = 2127] [outer = 0x0] 21:31:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119b9f400) [pid = 1662] [serial = 2128] [outer = 0x119567c00] 21:31:11 INFO - PROCESS | 1662 | 1465273871463 Marionette DEBUG loaded listener.js 21:31:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12398ec00) [pid = 1662] [serial = 2129] [outer = 0x119567c00] 21:31:11 INFO - PROCESS | 1662 | 1465273871775 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]]]}] 21:31:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:31:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 472ms 21:31:11 INFO - PROCESS | 1662 | 1465273871843 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 21:31:11 INFO - PROCESS | 1662 | 1465273871844 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 21:31:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:31:11 INFO - PROCESS | 1662 | 1465273871848 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:31:11 INFO - PROCESS | 1662 | 1465273871850 Marionette TRACE conn2 <- [1,2810,null,{}] 21:31:11 INFO - PROCESS | 1662 | 1465273871854 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}] 21:31:11 INFO - PROCESS | 1662 | 1465273871856 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:11 INFO - PROCESS | 1662 | 1465273871928 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 21:31:11 INFO - PROCESS | 1662 | 1465273871932 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:11 INFO - PROCESS | 1662 | 1465273871933 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12605e000 == 34 [pid = 1662] [id = 710] 21:31:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1192d8800) [pid = 1662] [serial = 2130] [outer = 0x0] 21:31:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1239a2000) [pid = 1662] [serial = 2131] [outer = 0x1192d8800] 21:31:11 INFO - PROCESS | 1662 | 1465273871961 Marionette DEBUG loaded listener.js 21:31:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123a10800) [pid = 1662] [serial = 2132] [outer = 0x1192d8800] 21:31:12 INFO - PROCESS | 1662 | 1465273872327 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]]]}] 21:31:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:31:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 21:31:12 INFO - PROCESS | 1662 | 1465273872375 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 21:31:12 INFO - PROCESS | 1662 | 1465273872376 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 21:31:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:31:12 INFO - PROCESS | 1662 | 1465273872378 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:31:12 INFO - PROCESS | 1662 | 1465273872379 Marionette TRACE conn2 <- [1,2814,null,{}] 21:31:12 INFO - PROCESS | 1662 | 1465273872382 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}] 21:31:12 INFO - PROCESS | 1662 | 1465273872386 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:12 INFO - PROCESS | 1662 | 1465273872508 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 21:31:12 INFO - PROCESS | 1662 | 1465273872523 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:12 INFO - PROCESS | 1662 | 1465273872524 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x128d30800 == 35 [pid = 1662] [id = 711] 21:31:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123cc4400) [pid = 1662] [serial = 2133] [outer = 0x0] 21:31:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1249f2400) [pid = 1662] [serial = 2134] [outer = 0x123cc4400] 21:31:12 INFO - PROCESS | 1662 | 1465273872548 Marionette DEBUG loaded listener.js 21:31:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124febc00) [pid = 1662] [serial = 2135] [outer = 0x123cc4400] 21:31:12 INFO - PROCESS | 1662 | 1465273872897 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]]]}] 21:31:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:31:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 568ms 21:31:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:31:12 INFO - PROCESS | 1662 | 1465273872947 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 21:31:12 INFO - PROCESS | 1662 | 1465273872948 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 21:31:12 INFO - PROCESS | 1662 | 1465273872950 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:31:12 INFO - PROCESS | 1662 | 1465273872951 Marionette TRACE conn2 <- [1,2818,null,{}] 21:31:12 INFO - PROCESS | 1662 | 1465273872953 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}] 21:31:12 INFO - PROCESS | 1662 | 1465273872954 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:13 INFO - PROCESS | 1662 | 1465273873051 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 21:31:13 INFO - PROCESS | 1662 | 1465273873055 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:13 INFO - PROCESS | 1662 | 1465273873056 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a20d800 == 36 [pid = 1662] [id = 712] 21:31:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119b99800) [pid = 1662] [serial = 2136] [outer = 0x0] 21:31:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1255ac400) [pid = 1662] [serial = 2137] [outer = 0x119b99800] 21:31:13 INFO - PROCESS | 1662 | 1465273873080 Marionette DEBUG loaded listener.js 21:31:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x125a37800) [pid = 1662] [serial = 2138] [outer = 0x119b99800] 21:31:13 INFO - PROCESS | 1662 | 1465273873417 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]]]}] 21:31:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:31:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 471ms 21:31:13 INFO - PROCESS | 1662 | 1465273873426 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 21:31:13 INFO - PROCESS | 1662 | 1465273873427 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 21:31:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:31:13 INFO - PROCESS | 1662 | 1465273873429 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:31:13 INFO - PROCESS | 1662 | 1465273873431 Marionette TRACE conn2 <- [1,2822,null,{}] 21:31:13 INFO - PROCESS | 1662 | 1465273873433 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}] 21:31:13 INFO - PROCESS | 1662 | 1465273873434 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:13 INFO - PROCESS | 1662 | 1465273873545 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 21:31:13 INFO - PROCESS | 1662 | 1465273873557 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:13 INFO - PROCESS | 1662 | 1465273873558 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af19800 == 37 [pid = 1662] [id = 713] 21:31:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x126016400) [pid = 1662] [serial = 2139] [outer = 0x0] 21:31:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126968000) [pid = 1662] [serial = 2140] [outer = 0x126016400] 21:31:13 INFO - PROCESS | 1662 | 1465273873582 Marionette DEBUG loaded listener.js 21:31:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x126d95400) [pid = 1662] [serial = 2141] [outer = 0x126016400] 21:31:13 INFO - PROCESS | 1662 | 1465273873916 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]]]}] 21:31:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:31:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 519ms 21:31:13 INFO - PROCESS | 1662 | 1465273873950 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 21:31:13 INFO - PROCESS | 1662 | 1465273873953 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 21:31:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:31:13 INFO - PROCESS | 1662 | 1465273873963 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:31:13 INFO - PROCESS | 1662 | 1465273873964 Marionette TRACE conn2 <- [1,2826,null,{}] 21:31:13 INFO - PROCESS | 1662 | 1465273873966 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}] 21:31:13 INFO - PROCESS | 1662 | 1465273873968 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:14 INFO - PROCESS | 1662 | 1465273874064 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 21:31:14 INFO - PROCESS | 1662 | 1465273874069 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:14 INFO - PROCESS | 1662 | 1465273874070 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b22c000 == 38 [pid = 1662] [id = 714] 21:31:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x123deb400) [pid = 1662] [serial = 2142] [outer = 0x0] 21:31:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126fd2000) [pid = 1662] [serial = 2143] [outer = 0x123deb400] 21:31:14 INFO - PROCESS | 1662 | 1465273874094 Marionette DEBUG loaded listener.js 21:31:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12716a000) [pid = 1662] [serial = 2144] [outer = 0x123deb400] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x116ad6800) [pid = 1662] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119b98800) [pid = 1662] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112a0f000) [pid = 1662] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116adb000) [pid = 1662] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11675bc00) [pid = 1662] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1132c4400) [pid = 1662] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118e55000) [pid = 1662] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119b97c00) [pid = 1662] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116235000) [pid = 1662] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118281800) [pid = 1662] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11955f800) [pid = 1662] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x124f82c00) [pid = 1662] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x123cc9800) [pid = 1662] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x112694c00) [pid = 1662] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:31:14 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x124fef400) [pid = 1662] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:31:14 INFO - PROCESS | 1662 | 1465273874494 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:31:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:31:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 569ms 21:31:14 INFO - PROCESS | 1662 | 1465273874549 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 21:31:14 INFO - PROCESS | 1662 | 1465273874551 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 21:31:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:31:14 INFO - PROCESS | 1662 | 1465273874556 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:31:14 INFO - PROCESS | 1662 | 1465273874557 Marionette TRACE conn2 <- [1,2830,null,{}] 21:31:14 INFO - PROCESS | 1662 | 1465273874560 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}] 21:31:14 INFO - PROCESS | 1662 | 1465273874561 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:14 INFO - PROCESS | 1662 | 1465273874643 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 21:31:14 INFO - PROCESS | 1662 | 1465273874647 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:14 INFO - PROCESS | 1662 | 1465273874648 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12599e800 == 39 [pid = 1662] [id = 715] 21:31:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1176e6800) [pid = 1662] [serial = 2145] [outer = 0x0] 21:31:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1192b4800) [pid = 1662] [serial = 2146] [outer = 0x1176e6800] 21:31:14 INFO - PROCESS | 1662 | 1465273874673 Marionette DEBUG loaded listener.js 21:31:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119ba1800) [pid = 1662] [serial = 2147] [outer = 0x1176e6800] 21:31:15 INFO - PROCESS | 1662 | 1465273875018 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]]]}] 21:31:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:31:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 469ms 21:31:15 INFO - PROCESS | 1662 | 1465273875025 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 21:31:15 INFO - PROCESS | 1662 | 1465273875027 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 21:31:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:31:15 INFO - PROCESS | 1662 | 1465273875031 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:31:15 INFO - PROCESS | 1662 | 1465273875034 Marionette TRACE conn2 <- [1,2834,null,{}] 21:31:15 INFO - PROCESS | 1662 | 1465273875043 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}] 21:31:15 INFO - PROCESS | 1662 | 1465273875045 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:15 INFO - PROCESS | 1662 | 1465273875144 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 21:31:15 INFO - PROCESS | 1662 | 1465273875207 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:15 INFO - PROCESS | 1662 | 1465273875209 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd88800 == 40 [pid = 1662] [id = 716] 21:31:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124940000) [pid = 1662] [serial = 2148] [outer = 0x0] 21:31:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12716cc00) [pid = 1662] [serial = 2149] [outer = 0x124940000] 21:31:15 INFO - PROCESS | 1662 | 1465273875241 Marionette DEBUG loaded listener.js 21:31:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128875800) [pid = 1662] [serial = 2150] [outer = 0x124940000] 21:31:15 INFO - PROCESS | 1662 | 1465273875538 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:31:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:31:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 526ms 21:31:15 INFO - PROCESS | 1662 | 1465273875560 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 21:31:15 INFO - PROCESS | 1662 | 1465273875561 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 21:31:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:31:15 INFO - PROCESS | 1662 | 1465273875563 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:31:15 INFO - PROCESS | 1662 | 1465273875565 Marionette TRACE conn2 <- [1,2838,null,{}] 21:31:15 INFO - PROCESS | 1662 | 1465273875569 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}] 21:31:15 INFO - PROCESS | 1662 | 1465273875572 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:15 INFO - PROCESS | 1662 | 1465273875658 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 21:31:15 INFO - PROCESS | 1662 | 1465273875662 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:15 INFO - PROCESS | 1662 | 1465273875663 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c41d800 == 41 [pid = 1662] [id = 717] 21:31:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128874c00) [pid = 1662] [serial = 2151] [outer = 0x0] 21:31:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12887d400) [pid = 1662] [serial = 2152] [outer = 0x128874c00] 21:31:15 INFO - PROCESS | 1662 | 1465273875688 Marionette DEBUG loaded listener.js 21:31:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12899ac00) [pid = 1662] [serial = 2153] [outer = 0x128874c00] 21:31:16 INFO - PROCESS | 1662 | 1465273876027 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]]]}] 21:31:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:31:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 472ms 21:31:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:31:16 INFO - PROCESS | 1662 | 1465273876038 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 21:31:16 INFO - PROCESS | 1662 | 1465273876040 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 21:31:16 INFO - PROCESS | 1662 | 1465273876042 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:31:16 INFO - PROCESS | 1662 | 1465273876043 Marionette TRACE conn2 <- [1,2842,null,{}] 21:31:16 INFO - PROCESS | 1662 | 1465273876045 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}] 21:31:16 INFO - PROCESS | 1662 | 1465273876046 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:16 INFO - PROCESS | 1662 | 1465273876164 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 21:31:16 INFO - PROCESS | 1662 | 1465273876170 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:16 INFO - PROCESS | 1662 | 1465273876171 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c5cd000 == 42 [pid = 1662] [id = 718] 21:31:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128870c00) [pid = 1662] [serial = 2154] [outer = 0x0] 21:31:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12899d800) [pid = 1662] [serial = 2155] [outer = 0x128870c00] 21:31:16 INFO - PROCESS | 1662 | 1465273876195 Marionette DEBUG loaded listener.js 21:31:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128a21400) [pid = 1662] [serial = 2156] [outer = 0x128870c00] 21:31:16 INFO - PROCESS | 1662 | 1465273876645 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]]]}] 21:31:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:31:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 625ms 21:31:16 INFO - PROCESS | 1662 | 1465273876667 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 21:31:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:31:16 INFO - PROCESS | 1662 | 1465273876672 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 21:31:16 INFO - PROCESS | 1662 | 1465273876676 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:31:16 INFO - PROCESS | 1662 | 1465273876678 Marionette TRACE conn2 <- [1,2846,null,{}] 21:31:16 INFO - PROCESS | 1662 | 1465273876682 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}] 21:31:16 INFO - PROCESS | 1662 | 1465273876684 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:16 INFO - PROCESS | 1662 | 1465273876789 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 21:31:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12caf4800 == 41 [pid = 1662] [id = 15] 21:31:16 INFO - PROCESS | 1662 | 1465273876862 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:16 INFO - PROCESS | 1662 | 1465273876863 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193c7800 == 42 [pid = 1662] [id = 719] 21:31:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x113c56c00) [pid = 1662] [serial = 2157] [outer = 0x0] 21:31:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11622e800) [pid = 1662] [serial = 2158] [outer = 0x113c56c00] 21:31:16 INFO - PROCESS | 1662 | 1465273876954 Marionette DEBUG loaded listener.js 21:31:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x117162000) [pid = 1662] [serial = 2159] [outer = 0x113c56c00] 21:31:17 INFO - PROCESS | 1662 | 1465273877404 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]]]}] 21:31:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:31:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 772ms 21:31:17 INFO - PROCESS | 1662 | 1465273877448 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 21:31:17 INFO - PROCESS | 1662 | 1465273877451 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 21:31:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:31:17 INFO - PROCESS | 1662 | 1465273877456 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:31:17 INFO - PROCESS | 1662 | 1465273877457 Marionette TRACE conn2 <- [1,2850,null,{}] 21:31:17 INFO - PROCESS | 1662 | 1465273877460 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}] 21:31:17 INFO - PROCESS | 1662 | 1465273877462 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:17 INFO - PROCESS | 1662 | 1465273877568 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 21:31:17 INFO - PROCESS | 1662 | 1465273877630 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:17 INFO - PROCESS | 1662 | 1465273877631 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1269cb800 == 43 [pid = 1662] [id = 720] 21:31:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118357000) [pid = 1662] [serial = 2160] [outer = 0x0] 21:31:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11859a800) [pid = 1662] [serial = 2161] [outer = 0x118357000] 21:31:17 INFO - PROCESS | 1662 | 1465273877662 Marionette DEBUG loaded listener.js 21:31:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118ec0c00) [pid = 1662] [serial = 2162] [outer = 0x118357000] 21:31:18 INFO - PROCESS | 1662 | 1465273878075 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:31:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:31:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 671ms 21:31:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:31:18 INFO - PROCESS | 1662 | 1465273878127 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 21:31:18 INFO - PROCESS | 1662 | 1465273878128 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 21:31:18 INFO - PROCESS | 1662 | 1465273878130 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:31:18 INFO - PROCESS | 1662 | 1465273878133 Marionette TRACE conn2 <- [1,2854,null,{}] 21:31:18 INFO - PROCESS | 1662 | 1465273878141 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}] 21:31:18 INFO - PROCESS | 1662 | 1465273878144 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:18 INFO - PROCESS | 1662 | 1465273878268 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 21:31:18 INFO - PROCESS | 1662 | 1465273878354 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:18 INFO - PROCESS | 1662 | 1465273878356 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cae9800 == 44 [pid = 1662] [id = 721] 21:31:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x123997400) [pid = 1662] [serial = 2163] [outer = 0x0] 21:31:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x123c94c00) [pid = 1662] [serial = 2164] [outer = 0x123997400] 21:31:18 INFO - PROCESS | 1662 | 1465273878388 Marionette DEBUG loaded listener.js 21:31:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x124ab1800) [pid = 1662] [serial = 2165] [outer = 0x123997400] 21:31:18 INFO - PROCESS | 1662 | 1465273878807 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]]]}] 21:31:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:31:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 724ms 21:31:18 INFO - PROCESS | 1662 | 1465273878854 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 21:31:18 INFO - PROCESS | 1662 | 1465273878856 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 21:31:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:31:18 INFO - PROCESS | 1662 | 1465273878858 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:31:18 INFO - PROCESS | 1662 | 1465273878860 Marionette TRACE conn2 <- [1,2858,null,{}] 21:31:18 INFO - PROCESS | 1662 | 1465273878862 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}] 21:31:18 INFO - PROCESS | 1662 | 1465273878863 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:18 INFO - PROCESS | 1662 | 1465273878969 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 21:31:19 INFO - PROCESS | 1662 | 1465273879029 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:19 INFO - PROCESS | 1662 | 1465273879031 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x118121000 == 45 [pid = 1662] [id = 722] 21:31:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x113c57000) [pid = 1662] [serial = 2166] [outer = 0x0] 21:31:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x11931a800) [pid = 1662] [serial = 2167] [outer = 0x113c57000] 21:31:19 INFO - PROCESS | 1662 | 1465273879060 Marionette DEBUG loaded listener.js 21:31:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x123a0e400) [pid = 1662] [serial = 2168] [outer = 0x113c57000] 21:31:19 INFO - PROCESS | 1662 | 1465273879671 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:31:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:31:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 870ms 21:31:19 INFO - PROCESS | 1662 | 1465273879736 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 21:31:19 INFO - PROCESS | 1662 | 1465273879738 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 21:31:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:31:19 INFO - PROCESS | 1662 | 1465273879742 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:31:19 INFO - PROCESS | 1662 | 1465273879745 Marionette TRACE conn2 <- [1,2862,null,{}] 21:31:19 INFO - PROCESS | 1662 | 1465273879749 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}] 21:31:19 INFO - PROCESS | 1662 | 1465273879750 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:19 INFO - PROCESS | 1662 | 1465273879846 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 21:31:19 INFO - PROCESS | 1662 | 1465273879922 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:19 INFO - PROCESS | 1662 | 1465273879924 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x117458800 == 46 [pid = 1662] [id = 723] 21:31:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x116756000) [pid = 1662] [serial = 2169] [outer = 0x0] 21:31:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x116f10000) [pid = 1662] [serial = 2170] [outer = 0x116756000] 21:31:19 INFO - PROCESS | 1662 | 1465273879952 Marionette DEBUG loaded listener.js 21:31:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x117ea7000) [pid = 1662] [serial = 2171] [outer = 0x116756000] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12c41d800 == 45 [pid = 1662] [id = 717] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd88800 == 44 [pid = 1662] [id = 716] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12599e800 == 43 [pid = 1662] [id = 715] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12b22c000 == 42 [pid = 1662] [id = 714] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12af19800 == 41 [pid = 1662] [id = 713] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12a20d800 == 40 [pid = 1662] [id = 712] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x128d30800 == 39 [pid = 1662] [id = 711] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12605e000 == 38 [pid = 1662] [id = 710] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x124c3f000 == 37 [pid = 1662] [id = 709] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x119ca3800 == 36 [pid = 1662] [id = 708] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x117456000 == 35 [pid = 1662] [id = 707] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x117155800 == 34 [pid = 1662] [id = 706] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12389f000 == 33 [pid = 1662] [id = 705] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba3d800 == 32 [pid = 1662] [id = 703] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x116673000 == 31 [pid = 1662] [id = 704] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x118121000 == 30 [pid = 1662] [id = 722] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12caf4000 == 29 [pid = 1662] [id = 16] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12cae9800 == 28 [pid = 1662] [id = 721] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x1269cb800 == 27 [pid = 1662] [id = 720] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12c5cd000 == 26 [pid = 1662] [id = 718] 21:31:20 INFO - PROCESS | 1662 | --DOCSHELL 0x1193c7800 == 25 [pid = 1662] [id = 719] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x119b9c000) [pid = 1662] [serial = 2068] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x124f8e800) [pid = 1662] [serial = 2098] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x124f87000) [pid = 1662] [serial = 2072] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x124dd6000) [pid = 1662] [serial = 2071] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x119b95c00) [pid = 1662] [serial = 2102] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12696ec00) [pid = 1662] [serial = 2110] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x124fbc400) [pid = 1662] [serial = 2104] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1182db800) [pid = 1662] [serial = 2101] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x125718c00) [pid = 1662] [serial = 2107] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x124fe3800) [pid = 1662] [serial = 2099] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12601a000) [pid = 1662] [serial = 2108] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x124f83400) [pid = 1662] [serial = 2096] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119b2e800) [pid = 1662] [serial = 2090] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119496000) [pid = 1662] [serial = 2087] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119563800) [pid = 1662] [serial = 2089] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1249f7400) [pid = 1662] [serial = 2095] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118596000) [pid = 1662] [serial = 2083] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118eb6400) [pid = 1662] [serial = 2084] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x117e9f400) [pid = 1662] [serial = 2080] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1182db400) [pid = 1662] [serial = 2081] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11716cc00) [pid = 1662] [serial = 2075] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x116905c00) [pid = 1662] [serial = 2074] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11554b400) [pid = 1662] [serial = 2077] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116750c00) [pid = 1662] [serial = 2078] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1192d6000) [pid = 1662] [serial = 2086] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x123cc5800) [pid = 1662] [serial = 2093] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x117169400) [pid = 1662] [serial = 2063] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116ada000) [pid = 1662] [serial = 2062] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118e1b400) [pid = 1662] [serial = 2066] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1183b2000) [pid = 1662] [serial = 2065] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x123bddc00) [pid = 1662] [serial = 2069] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x123a02400) [pid = 1662] [serial = 2092] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1662 | 1465273880827 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]]]}] 21:31:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:31:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1122ms 21:31:20 INFO - PROCESS | 1662 | 1465273880865 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 21:31:20 INFO - PROCESS | 1662 | 1465273880868 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 21:31:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:31:20 INFO - PROCESS | 1662 | 1465273880882 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:31:20 INFO - PROCESS | 1662 | 1465273880886 Marionette TRACE conn2 <- [1,2866,null,{}] 21:31:20 INFO - PROCESS | 1662 | 1465273880893 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}] 21:31:20 INFO - PROCESS | 1662 | 1465273880894 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:20 INFO - PROCESS | 1662 | 1465273880977 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 21:31:20 INFO - PROCESS | 1662 | 1465273880981 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:20 INFO - PROCESS | 1662 | 1465273880983 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a0000 == 26 [pid = 1662] [id = 724] 21:31:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1132ca400) [pid = 1662] [serial = 2172] [outer = 0x0] 21:31:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11554b400) [pid = 1662] [serial = 2173] [outer = 0x1132ca400] 21:31:21 INFO - PROCESS | 1662 | 1465273881013 Marionette DEBUG loaded listener.js 21:31:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11628fc00) [pid = 1662] [serial = 2174] [outer = 0x1132ca400] 21:31:21 INFO - PROCESS | 1662 | 1465273881374 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]]]}] 21:31:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:31:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 530ms 21:31:21 INFO - PROCESS | 1662 | 1465273881407 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 21:31:21 INFO - PROCESS | 1662 | 1465273881411 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 21:31:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:31:21 INFO - PROCESS | 1662 | 1465273881415 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:31:21 INFO - PROCESS | 1662 | 1465273881417 Marionette TRACE conn2 <- [1,2870,null,{}] 21:31:21 INFO - PROCESS | 1662 | 1465273881422 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}] 21:31:21 INFO - PROCESS | 1662 | 1465273881423 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:21 INFO - PROCESS | 1662 | 1465273881529 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 21:31:21 INFO - PROCESS | 1662 | 1465273881538 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:21 INFO - PROCESS | 1662 | 1465273881539 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ed6000 == 27 [pid = 1662] [id = 725] 21:31:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1164dd000) [pid = 1662] [serial = 2175] [outer = 0x0] 21:31:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x116f0cc00) [pid = 1662] [serial = 2176] [outer = 0x1164dd000] 21:31:21 INFO - PROCESS | 1662 | 1465273881566 Marionette DEBUG loaded listener.js 21:31:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x117ea9000) [pid = 1662] [serial = 2177] [outer = 0x1164dd000] 21:31:21 INFO - PROCESS | 1662 | 1465273881920 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]]]}] 21:31:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:31:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 21:31:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:31:21 INFO - PROCESS | 1662 | 1465273881938 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 21:31:21 INFO - PROCESS | 1662 | 1465273881940 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 21:31:21 INFO - PROCESS | 1662 | 1465273881943 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:31:21 INFO - PROCESS | 1662 | 1465273881945 Marionette TRACE conn2 <- [1,2874,null,{}] 21:31:21 INFO - PROCESS | 1662 | 1465273881954 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}] 21:31:21 INFO - PROCESS | 1662 | 1465273881958 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:22 INFO - PROCESS | 1662 | 1465273882060 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 21:31:22 INFO - PROCESS | 1662 | 1465273882068 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:22 INFO - PROCESS | 1662 | 1465273882070 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x119f7a800 == 28 [pid = 1662] [id = 726] 21:31:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11824b800) [pid = 1662] [serial = 2178] [outer = 0x0] 21:31:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1183a5400) [pid = 1662] [serial = 2179] [outer = 0x11824b800] 21:31:22 INFO - PROCESS | 1662 | 1465273882097 Marionette DEBUG loaded listener.js 21:31:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1187f4400) [pid = 1662] [serial = 2180] [outer = 0x11824b800] 21:31:22 INFO - PROCESS | 1662 | 1465273882409 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]]]}] 21:31:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:31:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 474ms 21:31:22 INFO - PROCESS | 1662 | 1465273882425 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 21:31:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:31:22 INFO - PROCESS | 1662 | 1465273882427 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 21:31:22 INFO - PROCESS | 1662 | 1465273882429 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:31:22 INFO - PROCESS | 1662 | 1465273882430 Marionette TRACE conn2 <- [1,2878,null,{}] 21:31:22 INFO - PROCESS | 1662 | 1465273882432 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}] 21:31:22 INFO - PROCESS | 1662 | 1465273882434 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:22 INFO - PROCESS | 1662 | 1465273882522 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 21:31:22 INFO - PROCESS | 1662 | 1465273882526 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:22 INFO - PROCESS | 1662 | 1465273882527 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x123bcb800 == 29 [pid = 1662] [id = 727] 21:31:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118eb6800) [pid = 1662] [serial = 2181] [outer = 0x0] 21:31:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1192b9800) [pid = 1662] [serial = 2182] [outer = 0x118eb6800] 21:31:22 INFO - PROCESS | 1662 | 1465273882552 Marionette DEBUG loaded listener.js 21:31:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1192d7400) [pid = 1662] [serial = 2183] [outer = 0x118eb6800] 21:31:22 INFO - PROCESS | 1662 | 1465273882927 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]]]}] 21:31:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:31:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 521ms 21:31:22 INFO - PROCESS | 1662 | 1465273882951 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 21:31:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:31:22 INFO - PROCESS | 1662 | 1465273882962 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 21:31:22 INFO - PROCESS | 1662 | 1465273882964 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:31:22 INFO - PROCESS | 1662 | 1465273882965 Marionette TRACE conn2 <- [1,2882,null,{}] 21:31:22 INFO - PROCESS | 1662 | 1465273882975 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}] 21:31:22 INFO - PROCESS | 1662 | 1465273882976 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:23 INFO - PROCESS | 1662 | 1465273883071 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 21:31:23 INFO - PROCESS | 1662 | 1465273883074 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:23 INFO - PROCESS | 1662 | 1465273883076 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12535d800 == 30 [pid = 1662] [id = 728] 21:31:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x112a1bc00) [pid = 1662] [serial = 2184] [outer = 0x0] 21:31:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11931e800) [pid = 1662] [serial = 2185] [outer = 0x112a1bc00] 21:31:23 INFO - PROCESS | 1662 | 1465273883100 Marionette DEBUG loaded listener.js 21:31:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11955e000) [pid = 1662] [serial = 2186] [outer = 0x112a1bc00] 21:31:23 INFO - PROCESS | 1662 | 1465273883459 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]]]}] 21:31:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:31:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 21:31:23 INFO - PROCESS | 1662 | 1465273883483 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 21:31:23 INFO - PROCESS | 1662 | 1465273883485 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 21:31:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:31:23 INFO - PROCESS | 1662 | 1465273883494 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:31:23 INFO - PROCESS | 1662 | 1465273883495 Marionette TRACE conn2 <- [1,2886,null,{}] 21:31:23 INFO - PROCESS | 1662 | 1465273883498 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}] 21:31:23 INFO - PROCESS | 1662 | 1465273883501 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:23 INFO - PROCESS | 1662 | 1465273883606 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 21:31:23 INFO - PROCESS | 1662 | 1465273883645 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:23 INFO - PROCESS | 1662 | 1465273883646 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x126fca800 == 31 [pid = 1662] [id = 729] 21:31:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11955e800) [pid = 1662] [serial = 2187] [outer = 0x0] 21:31:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119b2e800) [pid = 1662] [serial = 2188] [outer = 0x11955e800] 21:31:23 INFO - PROCESS | 1662 | 1465273883671 Marionette DEBUG loaded listener.js 21:31:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x123a06800) [pid = 1662] [serial = 2189] [outer = 0x11955e800] 21:31:24 INFO - PROCESS | 1662 | 1465273884055 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]]]}] 21:31:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:31:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 580ms 21:31:24 INFO - PROCESS | 1662 | 1465273884070 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 21:31:24 INFO - PROCESS | 1662 | 1465273884072 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 21:31:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:31:24 INFO - PROCESS | 1662 | 1465273884076 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:31:24 INFO - PROCESS | 1662 | 1465273884077 Marionette TRACE conn2 <- [1,2890,null,{}] 21:31:24 INFO - PROCESS | 1662 | 1465273884093 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}] 21:31:24 INFO - PROCESS | 1662 | 1465273884095 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:24 INFO - PROCESS | 1662 | 1465273884253 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 21:31:24 INFO - PROCESS | 1662 | 1465273884307 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:24 INFO - PROCESS | 1662 | 1465273884308 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x129086000 == 32 [pid = 1662] [id = 730] 21:31:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119561c00) [pid = 1662] [serial = 2190] [outer = 0x0] 21:31:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x123cbe000) [pid = 1662] [serial = 2191] [outer = 0x119561c00] 21:31:24 INFO - PROCESS | 1662 | 1465273884332 Marionette DEBUG loaded listener.js 21:31:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x123cc9800) [pid = 1662] [serial = 2192] [outer = 0x119561c00] 21:31:24 INFO - PROCESS | 1662 | 1465273884833 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128870c00) [pid = 1662] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x123a0b000) [pid = 1662] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12caf5000) [pid = 1662] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12c747c00) [pid = 1662] [serial = 44] [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.] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128874c00) [pid = 1662] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x123cc4400) [pid = 1662] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119b99800) [pid = 1662] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x112a1c800) [pid = 1662] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1192d8800) [pid = 1662] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12601e000) [pid = 1662] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x117165400) [pid = 1662] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118ebd400) [pid = 1662] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118282000) [pid = 1662] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115eaf400) [pid = 1662] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119567c00) [pid = 1662] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x126016400) [pid = 1662] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123deb400) [pid = 1662] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1176e6800) [pid = 1662] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:31:24 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x124940000) [pid = 1662] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:31:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:31:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 821ms 21:31:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:31:24 INFO - PROCESS | 1662 | 1465273884896 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 21:31:24 INFO - PROCESS | 1662 | 1465273884897 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 21:31:24 INFO - PROCESS | 1662 | 1465273884899 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:31:24 INFO - PROCESS | 1662 | 1465273884900 Marionette TRACE conn2 <- [1,2894,null,{}] 21:31:24 INFO - PROCESS | 1662 | 1465273884903 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}] 21:31:24 INFO - PROCESS | 1662 | 1465273884904 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:24 INFO - PROCESS | 1662 | 1465273884980 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 21:31:24 INFO - PROCESS | 1662 | 1465273884986 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:24 INFO - PROCESS | 1662 | 1465273884988 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239c4800 == 33 [pid = 1662] [id = 731] 21:31:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116f0c800) [pid = 1662] [serial = 2193] [outer = 0x0] 21:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x117e9fc00) [pid = 1662] [serial = 2194] [outer = 0x116f0c800] 21:31:25 INFO - PROCESS | 1662 | 1465273885012 Marionette DEBUG loaded listener.js 21:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118ec4800) [pid = 1662] [serial = 2195] [outer = 0x116f0c800] 21:31:25 INFO - PROCESS | 1662 | 1465273885327 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]]]}] 21:31:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:31:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 469ms 21:31:25 INFO - PROCESS | 1662 | 1465273885369 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 21:31:25 INFO - PROCESS | 1662 | 1465273885372 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 21:31:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:31:25 INFO - PROCESS | 1662 | 1465273885375 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:31:25 INFO - PROCESS | 1662 | 1465273885376 Marionette TRACE conn2 <- [1,2898,null,{}] 21:31:25 INFO - PROCESS | 1662 | 1465273885378 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}] 21:31:25 INFO - PROCESS | 1662 | 1465273885379 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:25 INFO - PROCESS | 1662 | 1465273885463 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 21:31:25 INFO - PROCESS | 1662 | 1465273885525 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:25 INFO - PROCESS | 1662 | 1465273885526 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a406000 == 34 [pid = 1662] [id = 732] 21:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11715ec00) [pid = 1662] [serial = 2196] [outer = 0x0] 21:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119915000) [pid = 1662] [serial = 2197] [outer = 0x11715ec00] 21:31:25 INFO - PROCESS | 1662 | 1465273885551 Marionette DEBUG loaded listener.js 21:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1249f5400) [pid = 1662] [serial = 2198] [outer = 0x11715ec00] 21:31:25 INFO - PROCESS | 1662 | 1465273885821 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]]]}] 21:31:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:31:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 468ms 21:31:25 INFO - PROCESS | 1662 | 1465273885843 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 21:31:25 INFO - PROCESS | 1662 | 1465273885844 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 21:31:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:31:25 INFO - PROCESS | 1662 | 1465273885847 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:31:25 INFO - PROCESS | 1662 | 1465273885848 Marionette TRACE conn2 <- [1,2902,null,{}] 21:31:25 INFO - PROCESS | 1662 | 1465273885850 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}] 21:31:25 INFO - PROCESS | 1662 | 1465273885852 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:25 INFO - PROCESS | 1662 | 1465273885945 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 21:31:25 INFO - PROCESS | 1662 | 1465273885948 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:25 INFO - PROCESS | 1662 | 1465273885949 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a767000 == 35 [pid = 1662] [id = 733] 21:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124aa7c00) [pid = 1662] [serial = 2199] [outer = 0x0] 21:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124f84400) [pid = 1662] [serial = 2200] [outer = 0x124aa7c00] 21:31:25 INFO - PROCESS | 1662 | 1465273885973 Marionette DEBUG loaded listener.js 21:31:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124f8fc00) [pid = 1662] [serial = 2201] [outer = 0x124aa7c00] 21:31:26 INFO - PROCESS | 1662 | 1465273886323 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:31:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:31:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 518ms 21:31:26 INFO - PROCESS | 1662 | 1465273886367 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 21:31:26 INFO - PROCESS | 1662 | 1465273886370 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 21:31:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:31:26 INFO - PROCESS | 1662 | 1465273886373 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:31:26 INFO - PROCESS | 1662 | 1465273886375 Marionette TRACE conn2 <- [1,2906,null,{}] 21:31:26 INFO - PROCESS | 1662 | 1465273886377 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}] 21:31:26 INFO - PROCESS | 1662 | 1465273886379 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:26 INFO - PROCESS | 1662 | 1465273886479 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 21:31:26 INFO - PROCESS | 1662 | 1465273886483 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:26 INFO - PROCESS | 1662 | 1465273886485 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b23b800 == 36 [pid = 1662] [id = 734] 21:31:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118e14800) [pid = 1662] [serial = 2202] [outer = 0x0] 21:31:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124fe8400) [pid = 1662] [serial = 2203] [outer = 0x118e14800] 21:31:26 INFO - PROCESS | 1662 | 1465273886514 Marionette DEBUG loaded listener.js 21:31:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x126013800) [pid = 1662] [serial = 2204] [outer = 0x118e14800] 21:31:26 INFO - PROCESS | 1662 | 1465273886830 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]]]}] 21:31:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:31:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 469ms 21:31:26 INFO - PROCESS | 1662 | 1465273886903 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 21:31:26 INFO - PROCESS | 1662 | 1465273886905 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 21:31:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:31:26 INFO - PROCESS | 1662 | 1465273886910 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:31:26 INFO - PROCESS | 1662 | 1465273886913 Marionette TRACE conn2 <- [1,2910,null,{}] 21:31:26 INFO - PROCESS | 1662 | 1465273886917 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}] 21:31:26 INFO - PROCESS | 1662 | 1465273886920 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:27 INFO - PROCESS | 1662 | 1465273887037 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 21:31:27 INFO - PROCESS | 1662 | 1465273887097 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:27 INFO - PROCESS | 1662 | 1465273887101 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1162a4800 == 37 [pid = 1662] [id = 735] 21:31:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x112a0ec00) [pid = 1662] [serial = 2205] [outer = 0x0] 21:31:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x112a19000) [pid = 1662] [serial = 2206] [outer = 0x112a0ec00] 21:31:27 INFO - PROCESS | 1662 | 1465273887132 Marionette DEBUG loaded listener.js 21:31:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1132ca800) [pid = 1662] [serial = 2207] [outer = 0x112a0ec00] 21:31:27 INFO - PROCESS | 1662 | 1465273887610 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]]]}] 21:31:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:31:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:31:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 722ms 21:31:27 INFO - PROCESS | 1662 | 1465273887632 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 21:31:27 INFO - TEST-START | /DOMEvents/constructors.html 21:31:27 INFO - PROCESS | 1662 | 1465273887634 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 21:31:27 INFO - PROCESS | 1662 | 1465273887639 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:31:27 INFO - PROCESS | 1662 | 1465273887642 Marionette TRACE conn2 <- [1,2914,null,{}] 21:31:27 INFO - PROCESS | 1662 | 1465273887645 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}] 21:31:27 INFO - PROCESS | 1662 | 1465273887646 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:27 INFO - PROCESS | 1662 | 1465273887758 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 21:31:27 INFO - PROCESS | 1662 | 1465273887865 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:27 INFO - PROCESS | 1662 | 1465273887866 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1239c8000 == 38 [pid = 1662] [id = 736] 21:31:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x116f17000) [pid = 1662] [serial = 2208] [outer = 0x0] 21:31:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x117ea8800) [pid = 1662] [serial = 2209] [outer = 0x116f17000] 21:31:27 INFO - PROCESS | 1662 | 1465273887897 Marionette DEBUG loaded listener.js 21:31:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1182e1000) [pid = 1662] [serial = 2210] [outer = 0x116f17000] 21:31:28 INFO - PROCESS | 1662 | 1465273888348 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]]]}] 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:31:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:31:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:31:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:31:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:31:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:31:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:31:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 729ms 21:31:28 INFO - PROCESS | 1662 | 1465273888366 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 21:31:28 INFO - PROCESS | 1662 | 1465273888368 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 21:31:28 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:31:28 INFO - PROCESS | 1662 | 1465273888371 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:31:28 INFO - PROCESS | 1662 | 1465273888372 Marionette TRACE conn2 <- [1,2918,null,{}] 21:31:28 INFO - PROCESS | 1662 | 1465273888380 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}] 21:31:28 INFO - PROCESS | 1662 | 1465273888383 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:28 INFO - PROCESS | 1662 | 1465273888493 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 21:31:28 INFO - PROCESS | 1662 | 1465273888595 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:28 INFO - PROCESS | 1662 | 1465273888598 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd79800 == 39 [pid = 1662] [id = 737] 21:31:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119561000) [pid = 1662] [serial = 2211] [outer = 0x0] 21:31:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119921c00) [pid = 1662] [serial = 2212] [outer = 0x119561000] 21:31:28 INFO - PROCESS | 1662 | 1465273888629 Marionette DEBUG loaded listener.js 21:31:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x123885400) [pid = 1662] [serial = 2213] [outer = 0x119561000] 21:31:29 INFO - PROCESS | 1662 | 1465273889226 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:31:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:31:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 871ms 21:31:29 INFO - PROCESS | 1662 | 1465273889242 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 21:31:29 INFO - PROCESS | 1662 | 1465273889245 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 21:31:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:31:29 INFO - PROCESS | 1662 | 1465273889248 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:31:29 INFO - PROCESS | 1662 | 1465273889251 Marionette TRACE conn2 <- [1,2922,null,{}] 21:31:29 INFO - PROCESS | 1662 | 1465273889254 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}] 21:31:29 INFO - PROCESS | 1662 | 1465273889256 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:29 INFO - PROCESS | 1662 | 1465273889380 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 21:31:29 INFO - PROCESS | 1662 | 1465273889508 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:29 INFO - PROCESS | 1662 | 1465273889510 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12a767000 == 38 [pid = 1662] [id = 733] 21:31:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12a406000 == 37 [pid = 1662] [id = 732] 21:31:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1239c4800 == 36 [pid = 1662] [id = 731] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12cafa800) [pid = 1662] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:31:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x116263000 == 37 [pid = 1662] [id = 738] 21:31:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x111ecac00) [pid = 1662] [serial = 2214] [outer = 0x0] 21:31:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x115e07400) [pid = 1662] [serial = 2215] [outer = 0x111ecac00] 21:31:29 INFO - PROCESS | 1662 | 1465273889583 Marionette DEBUG loaded listener.js 21:31:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11690c800) [pid = 1662] [serial = 2216] [outer = 0x111ecac00] 21:31:29 INFO - PROCESS | 1662 | --DOCSHELL 0x129086000 == 36 [pid = 1662] [id = 730] 21:31:29 INFO - PROCESS | 1662 | --DOCSHELL 0x126fca800 == 35 [pid = 1662] [id = 729] 21:31:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12535d800 == 34 [pid = 1662] [id = 728] 21:31:29 INFO - PROCESS | 1662 | --DOCSHELL 0x123bcb800 == 33 [pid = 1662] [id = 727] 21:31:29 INFO - PROCESS | 1662 | --DOCSHELL 0x119f7a800 == 32 [pid = 1662] [id = 726] 21:31:29 INFO - PROCESS | 1662 | --DOCSHELL 0x118ed6000 == 31 [pid = 1662] [id = 725] 21:31:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a0000 == 30 [pid = 1662] [id = 724] 21:31:29 INFO - PROCESS | 1662 | --DOCSHELL 0x117458800 == 29 [pid = 1662] [id = 723] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x124feb800) [pid = 1662] [serial = 2105] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12899d800) [pid = 1662] [serial = 2155] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x117168c00) [pid = 1662] [serial = 1460] [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.] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12887d400) [pid = 1662] [serial = 2152] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1249f2400) [pid = 1662] [serial = 2134] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1255ac400) [pid = 1662] [serial = 2137] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x125a37800) [pid = 1662] [serial = 2138] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116299400) [pid = 1662] [serial = 2114] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1239a2000) [pid = 1662] [serial = 2131] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x126d33000) [pid = 1662] [serial = 2111] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1176ed800) [pid = 1662] [serial = 2122] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118350400) [pid = 1662] [serial = 2123] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1192b3000) [pid = 1662] [serial = 2125] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119321400) [pid = 1662] [serial = 2126] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1182e0000) [pid = 1662] [serial = 2116] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118356800) [pid = 1662] [serial = 2117] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1164dec00) [pid = 1662] [serial = 2119] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x116f0d400) [pid = 1662] [serial = 2120] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119b9f400) [pid = 1662] [serial = 2128] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12398ec00) [pid = 1662] [serial = 2129] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x112def400) [pid = 1662] [serial = 2113] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x126968000) [pid = 1662] [serial = 2140] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x126d95400) [pid = 1662] [serial = 2141] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126fd2000) [pid = 1662] [serial = 2143] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1192b4800) [pid = 1662] [serial = 2146] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12716a000) [pid = 1662] [serial = 2144] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124febc00) [pid = 1662] [serial = 2135] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x123a10800) [pid = 1662] [serial = 2132] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12716cc00) [pid = 1662] [serial = 2149] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x128875800) [pid = 1662] [serial = 2150] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x119ba1800) [pid = 1662] [serial = 2147] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12899ac00) [pid = 1662] [serial = 2153] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x128a21400) [pid = 1662] [serial = 2156] [outer = 0x0] [url = about:blank] 21:31:29 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:31:29 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:31:29 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:31:29 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:31:29 INFO - PROCESS | 1662 | 1465273889959 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]]]}] 21:31:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:31:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:31:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:31:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:31:29 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 21:31:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:31:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:31:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:31:29 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 21:31:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:31:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:31:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:31:29 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]" 21:31:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:31:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:31:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:31:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:31:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 725ms 21:31:29 INFO - PROCESS | 1662 | 1465273889974 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 21:31:29 INFO - PROCESS | 1662 | 1465273889977 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 21:31:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:31:29 INFO - PROCESS | 1662 | 1465273889982 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:31:29 INFO - PROCESS | 1662 | 1465273889983 Marionette TRACE conn2 <- [1,2926,null,{}] 21:31:29 INFO - PROCESS | 1662 | 1465273889988 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}] 21:31:29 INFO - PROCESS | 1662 | 1465273889990 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:30 INFO - PROCESS | 1662 | 1465273890092 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 21:31:30 INFO - PROCESS | 1662 | 1465273890098 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:30 INFO - PROCESS | 1662 | 1465273890100 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x119583000 == 30 [pid = 1662] [id = 739] 21:31:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11716bc00) [pid = 1662] [serial = 2217] [outer = 0x0] 21:31:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11834f000) [pid = 1662] [serial = 2218] [outer = 0x11716bc00] 21:31:30 INFO - PROCESS | 1662 | 1465273890130 Marionette DEBUG loaded listener.js 21:31:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118590000) [pid = 1662] [serial = 2219] [outer = 0x11716bc00] 21:31:30 INFO - PROCESS | 1662 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:31:30 INFO - PROCESS | 1662 | 1465273890469 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]]]}] 21:31:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:31:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 525ms 21:31:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:31:30 INFO - PROCESS | 1662 | 1465273890506 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 21:31:30 INFO - PROCESS | 1662 | 1465273890508 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 21:31:30 INFO - PROCESS | 1662 | 1465273890510 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:31:30 INFO - PROCESS | 1662 | 1465273890512 Marionette TRACE conn2 <- [1,2930,null,{}] 21:31:30 INFO - PROCESS | 1662 | 1465273890519 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}] 21:31:30 INFO - PROCESS | 1662 | 1465273890522 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:30 INFO - PROCESS | 1662 | 1465273890612 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 21:31:30 INFO - PROCESS | 1662 | 1465273890674 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:30 INFO - PROCESS | 1662 | 1465273890675 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x123b02800 == 31 [pid = 1662] [id = 740] 21:31:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1192b0400) [pid = 1662] [serial = 2220] [outer = 0x0] 21:31:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119563800) [pid = 1662] [serial = 2221] [outer = 0x1192b0400] 21:31:30 INFO - PROCESS | 1662 | 1465273890703 Marionette DEBUG loaded listener.js 21:31:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119e10000) [pid = 1662] [serial = 2222] [outer = 0x1192b0400] 21:31:30 INFO - PROCESS | 1662 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:31:30 INFO - PROCESS | 1662 | 1465273890966 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]]]}] 21:31:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:31:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 469ms 21:31:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:31:30 INFO - PROCESS | 1662 | 1465273890980 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 21:31:30 INFO - PROCESS | 1662 | 1465273890982 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 21:31:30 INFO - PROCESS | 1662 | 1465273890984 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:31:30 INFO - PROCESS | 1662 | 1465273890985 Marionette TRACE conn2 <- [1,2934,null,{}] 21:31:31 INFO - PROCESS | 1662 | 1465273890997 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}] 21:31:31 INFO - PROCESS | 1662 | 1465273890998 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:31 INFO - PROCESS | 1662 | 1465273891091 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 21:31:31 INFO - PROCESS | 1662 | 1465273891095 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:31 INFO - PROCESS | 1662 | 1465273891097 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x126093000 == 32 [pid = 1662] [id = 741] 21:31:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1239a3400) [pid = 1662] [serial = 2223] [outer = 0x0] 21:31:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x123bd6800) [pid = 1662] [serial = 2224] [outer = 0x1239a3400] 21:31:31 INFO - PROCESS | 1662 | 1465273891124 Marionette DEBUG loaded listener.js 21:31:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x123cbfc00) [pid = 1662] [serial = 2225] [outer = 0x1239a3400] 21:31:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:31:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 484ms 21:31:31 INFO - PROCESS | 1662 | 1465273891465 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]]]}] 21:31:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:31:31 INFO - PROCESS | 1662 | 1465273891481 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 21:31:31 INFO - PROCESS | 1662 | 1465273891483 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 21:31:31 INFO - PROCESS | 1662 | 1465273891493 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:31:31 INFO - PROCESS | 1662 | 1465273891508 Marionette TRACE conn2 <- [1,2938,null,{}] 21:31:31 INFO - PROCESS | 1662 | 1465273891512 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}] 21:31:31 INFO - PROCESS | 1662 | 1465273891514 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:31 INFO - PROCESS | 1662 | 1465273891681 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 21:31:31 INFO - PROCESS | 1662 | 1465273891691 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:31 INFO - PROCESS | 1662 | 1465273891692 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a210800 == 33 [pid = 1662] [id = 742] 21:31:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x111c81800) [pid = 1662] [serial = 2226] [outer = 0x0] 21:31:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x123cca400) [pid = 1662] [serial = 2227] [outer = 0x111c81800] 21:31:31 INFO - PROCESS | 1662 | 1465273891733 Marionette DEBUG loaded listener.js 21:31:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x124f8dc00) [pid = 1662] [serial = 2228] [outer = 0x111c81800] 21:31:32 INFO - PROCESS | 1662 | 1465273892114 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]]]}] 21:31:32 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. 21:31:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 640ms 21:31:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:31:32 INFO - PROCESS | 1662 | 1465273892126 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 21:31:32 INFO - PROCESS | 1662 | 1465273892127 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 21:31:32 INFO - PROCESS | 1662 | 1465273892130 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:31:32 INFO - PROCESS | 1662 | 1465273892131 Marionette TRACE conn2 <- [1,2942,null,{}] 21:31:32 INFO - PROCESS | 1662 | 1465273892133 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}] 21:31:32 INFO - PROCESS | 1662 | 1465273892139 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:32 INFO - PROCESS | 1662 | 1465273892260 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 21:31:32 INFO - PROCESS | 1662 | 1465273892272 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:32 INFO - PROCESS | 1662 | 1465273892273 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a776800 == 34 [pid = 1662] [id = 743] 21:31:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x124f90400) [pid = 1662] [serial = 2229] [outer = 0x0] 21:31:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x124ff0400) [pid = 1662] [serial = 2230] [outer = 0x124f90400] 21:31:32 INFO - PROCESS | 1662 | 1465273892298 Marionette DEBUG loaded listener.js 21:31:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x126970800) [pid = 1662] [serial = 2231] [outer = 0x124f90400] 21:31:32 INFO - PROCESS | 1662 | 1465273892590 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"]]]}] 21:31:32 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 21:31:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:31:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 468ms 21:31:32 INFO - PROCESS | 1662 | 1465273892598 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 21:31:32 INFO - PROCESS | 1662 | 1465273892599 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 21:31:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:31:32 INFO - PROCESS | 1662 | 1465273892616 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:31:32 INFO - PROCESS | 1662 | 1465273892618 Marionette TRACE conn2 <- [1,2946,null,{}] 21:31:32 INFO - PROCESS | 1662 | 1465273892646 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}] 21:31:32 INFO - PROCESS | 1662 | 1465273892647 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:32 INFO - PROCESS | 1662 | 1465273892746 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 21:31:32 INFO - PROCESS | 1662 | 1465273892749 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:32 INFO - PROCESS | 1662 | 1465273892750 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b23a000 == 35 [pid = 1662] [id = 744] 21:31:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126d2b000) [pid = 1662] [serial = 2232] [outer = 0x0] 21:31:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126fd9c00) [pid = 1662] [serial = 2233] [outer = 0x126d2b000] 21:31:32 INFO - PROCESS | 1662 | 1465273892776 Marionette DEBUG loaded listener.js 21:31:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123a0d400) [pid = 1662] [serial = 2234] [outer = 0x126d2b000] 21:31:33 INFO - PROCESS | 1662 | 1465273893109 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]]]}] 21:31:33 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. 21:31:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 542ms 21:31:33 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:31:33 INFO - PROCESS | 1662 | 1465273893145 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 21:31:33 INFO - PROCESS | 1662 | 1465273893147 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 21:31:33 INFO - PROCESS | 1662 | 1465273893150 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:31:33 INFO - PROCESS | 1662 | 1465273893152 Marionette TRACE conn2 <- [1,2950,null,{}] 21:31:33 INFO - PROCESS | 1662 | 1465273893158 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}] 21:31:33 INFO - PROCESS | 1662 | 1465273893160 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:33 INFO - PROCESS | 1662 | 1465273893305 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 21:31:33 INFO - PROCESS | 1662 | 1465273893321 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:33 INFO - PROCESS | 1662 | 1465273893322 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba3e000 == 36 [pid = 1662] [id = 745] 21:31:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123a0c800) [pid = 1662] [serial = 2235] [outer = 0x0] 21:31:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x127172000) [pid = 1662] [serial = 2236] [outer = 0x123a0c800] 21:31:33 INFO - PROCESS | 1662 | 1465273893361 Marionette DEBUG loaded listener.js 21:31:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128872400) [pid = 1662] [serial = 2237] [outer = 0x123a0c800] 21:31:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba43800 == 37 [pid = 1662] [id = 746] 21:31:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12887c000) [pid = 1662] [serial = 2238] [outer = 0x0] 21:31:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x127170c00) [pid = 1662] [serial = 2239] [outer = 0x12887c000] 21:31:33 INFO - PROCESS | 1662 | 1465273893794 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]]]}] 21:31:33 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. 21:31:33 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 674ms 21:31:33 INFO - PROCESS | 1662 | 1465273893824 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 21:31:33 INFO - PROCESS | 1662 | 1465273893825 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 21:31:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:31:33 INFO - PROCESS | 1662 | 1465273893833 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:31:33 INFO - PROCESS | 1662 | 1465273893834 Marionette TRACE conn2 <- [1,2954,null,{}] 21:31:33 INFO - PROCESS | 1662 | 1465273893836 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}] 21:31:33 INFO - PROCESS | 1662 | 1465273893838 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:33 INFO - PROCESS | 1662 | 1465273893960 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112a1bc00) [pid = 1662] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1164dd000) [pid = 1662] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116756000) [pid = 1662] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118eb6800) [pid = 1662] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11824b800) [pid = 1662] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11955e800) [pid = 1662] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119561c00) [pid = 1662] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x116f0c800) [pid = 1662] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124aa7c00) [pid = 1662] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11715ec00) [pid = 1662] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1132ca400) [pid = 1662] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x113c56c00) [pid = 1662] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118357000) [pid = 1662] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x123997400) [pid = 1662] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:31:34 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x113c57000) [pid = 1662] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:31:34 INFO - PROCESS | 1662 | 1465273894105 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:34 INFO - PROCESS | 1662 | 1465273894106 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x116278800 == 38 [pid = 1662] [id = 747] 21:31:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x111c7d800) [pid = 1662] [serial = 2240] [outer = 0x0] 21:31:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x112de9000) [pid = 1662] [serial = 2241] [outer = 0x111c7d800] 21:31:34 INFO - PROCESS | 1662 | 1465273894130 Marionette DEBUG loaded listener.js 21:31:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x117163800) [pid = 1662] [serial = 2242] [outer = 0x111c7d800] 21:31:34 INFO - PROCESS | 1662 | 1465273894367 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]]]}] 21:31:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:31:34 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 21:31:34 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 569ms 21:31:34 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:31:34 INFO - PROCESS | 1662 | 1465273894413 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 21:31:34 INFO - PROCESS | 1662 | 1465273894414 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 21:31:34 INFO - PROCESS | 1662 | 1465273894416 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:31:34 INFO - PROCESS | 1662 | 1465273894418 Marionette TRACE conn2 <- [1,2958,null,{}] 21:31:34 INFO - PROCESS | 1662 | 1465273894428 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}] 21:31:34 INFO - PROCESS | 1662 | 1465273894429 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:34 INFO - PROCESS | 1662 | 1465273894528 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 21:31:34 INFO - PROCESS | 1662 | 1465273894532 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:34 INFO - PROCESS | 1662 | 1465273894533 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cae5800 == 39 [pid = 1662] [id = 748] 21:31:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1126a1c00) [pid = 1662] [serial = 2243] [outer = 0x0] 21:31:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11955e800) [pid = 1662] [serial = 2244] [outer = 0x1126a1c00] 21:31:34 INFO - PROCESS | 1662 | 1465273894557 Marionette DEBUG loaded listener.js 21:31:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12887d400) [pid = 1662] [serial = 2245] [outer = 0x1126a1c00] 21:31:34 INFO - PROCESS | 1662 | 1465273894858 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]]]}] 21:31:34 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. 21:31:34 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 477ms 21:31:34 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:31:34 INFO - PROCESS | 1662 | 1465273894896 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 21:31:34 INFO - PROCESS | 1662 | 1465273894897 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 21:31:34 INFO - PROCESS | 1662 | 1465273894899 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:31:34 INFO - PROCESS | 1662 | 1465273894901 Marionette TRACE conn2 <- [1,2962,null,{}] 21:31:34 INFO - PROCESS | 1662 | 1465273894906 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}] 21:31:34 INFO - PROCESS | 1662 | 1465273894907 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:35 INFO - PROCESS | 1662 | 1465273895026 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 21:31:35 INFO - PROCESS | 1662 | 1465273895031 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:35 INFO - PROCESS | 1662 | 1465273895033 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cafe800 == 40 [pid = 1662] [id = 749] 21:31:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116f0c800) [pid = 1662] [serial = 2246] [outer = 0x0] 21:31:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128995000) [pid = 1662] [serial = 2247] [outer = 0x116f0c800] 21:31:35 INFO - PROCESS | 1662 | 1465273895060 Marionette DEBUG loaded listener.js 21:31:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128a2bc00) [pid = 1662] [serial = 2248] [outer = 0x116f0c800] 21:31:35 INFO - PROCESS | 1662 | 1465273895349 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]]]}] 21:31:35 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. 21:31:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 473ms 21:31:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:31:35 INFO - PROCESS | 1662 | 1465273895375 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 21:31:35 INFO - PROCESS | 1662 | 1465273895376 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 21:31:35 INFO - PROCESS | 1662 | 1465273895378 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:31:35 INFO - PROCESS | 1662 | 1465273895379 Marionette TRACE conn2 <- [1,2966,null,{}] 21:31:35 INFO - PROCESS | 1662 | 1465273895382 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}] 21:31:35 INFO - PROCESS | 1662 | 1465273895383 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:35 INFO - PROCESS | 1662 | 1465273895475 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 21:31:35 INFO - PROCESS | 1662 | 1465273895479 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:35 INFO - PROCESS | 1662 | 1465273895480 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf60000 == 41 [pid = 1662] [id = 750] 21:31:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12887ac00) [pid = 1662] [serial = 2249] [outer = 0x0] 21:31:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128d87000) [pid = 1662] [serial = 2250] [outer = 0x12887ac00] 21:31:35 INFO - PROCESS | 1662 | 1465273895504 Marionette DEBUG loaded listener.js 21:31:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12905f400) [pid = 1662] [serial = 2251] [outer = 0x12887ac00] 21:31:35 INFO - PROCESS | 1662 | 1465273895800 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]]]}] 21:31:35 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. 21:31:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 21:31:35 INFO - PROCESS | 1662 | 1465273895846 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 21:31:35 INFO - PROCESS | 1662 | 1465273895848 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 21:31:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:31:35 INFO - PROCESS | 1662 | 1465273895850 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:31:35 INFO - PROCESS | 1662 | 1465273895851 Marionette TRACE conn2 <- [1,2970,null,{}] 21:31:35 INFO - PROCESS | 1662 | 1465273895856 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}] 21:31:35 INFO - PROCESS | 1662 | 1465273895857 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:35 INFO - PROCESS | 1662 | 1465273895971 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 21:31:36 INFO - PROCESS | 1662 | 1465273896006 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:36 INFO - PROCESS | 1662 | 1465273896007 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d1a2800 == 42 [pid = 1662] [id = 751] 21:31:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128a24400) [pid = 1662] [serial = 2252] [outer = 0x0] 21:31:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x129063c00) [pid = 1662] [serial = 2253] [outer = 0x128a24400] 21:31:36 INFO - PROCESS | 1662 | 1465273896030 Marionette DEBUG loaded listener.js 21:31:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12906b800) [pid = 1662] [serial = 2254] [outer = 0x128a24400] 21:31:36 INFO - PROCESS | 1662 | 1465273896409 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]]]}] 21:31:36 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. 21:31:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 573ms 21:31:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:31:36 INFO - PROCESS | 1662 | 1465273896423 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 21:31:36 INFO - PROCESS | 1662 | 1465273896426 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 21:31:36 INFO - PROCESS | 1662 | 1465273896429 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:31:36 INFO - PROCESS | 1662 | 1465273896432 Marionette TRACE conn2 <- [1,2974,null,{}] 21:31:36 INFO - PROCESS | 1662 | 1465273896436 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}] 21:31:36 INFO - PROCESS | 1662 | 1465273896438 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:36 INFO - PROCESS | 1662 | 1465273896550 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 21:31:36 INFO - PROCESS | 1662 | 1465273896610 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:36 INFO - PROCESS | 1662 | 1465273896612 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x119232000 == 43 [pid = 1662] [id = 752] 21:31:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x114e98400) [pid = 1662] [serial = 2255] [outer = 0x0] 21:31:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x116753c00) [pid = 1662] [serial = 2256] [outer = 0x114e98400] 21:31:36 INFO - PROCESS | 1662 | 1465273896643 Marionette DEBUG loaded listener.js 21:31:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1176e4400) [pid = 1662] [serial = 2257] [outer = 0x114e98400] 21:31:37 INFO - PROCESS | 1662 | 1465273897045 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]]]}] 21:31:37 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. 21:31:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 623ms 21:31:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:31:37 INFO - PROCESS | 1662 | 1465273897054 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 21:31:37 INFO - PROCESS | 1662 | 1465273897058 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 21:31:37 INFO - PROCESS | 1662 | 1465273897062 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:31:37 INFO - PROCESS | 1662 | 1465273897064 Marionette TRACE conn2 <- [1,2978,null,{}] 21:31:37 INFO - PROCESS | 1662 | 1465273897067 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}] 21:31:37 INFO - PROCESS | 1662 | 1465273897068 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:37 INFO - PROCESS | 1662 | 1465273897176 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 21:31:37 INFO - PROCESS | 1662 | 1465273897233 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:37 INFO - PROCESS | 1662 | 1465273897234 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x126fc9000 == 44 [pid = 1662] [id = 753] 21:31:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1182dbc00) [pid = 1662] [serial = 2258] [outer = 0x0] 21:31:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118e55000) [pid = 1662] [serial = 2259] [outer = 0x1182dbc00] 21:31:37 INFO - PROCESS | 1662 | 1465273897265 Marionette DEBUG loaded listener.js 21:31:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119489400) [pid = 1662] [serial = 2260] [outer = 0x1182dbc00] 21:31:37 INFO - PROCESS | 1662 | 1465273897644 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]]]}] 21:31:37 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. 21:31:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 620ms 21:31:37 INFO - PROCESS | 1662 | 1465273897682 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 21:31:37 INFO - PROCESS | 1662 | 1465273897684 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 21:31:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:31:37 INFO - PROCESS | 1662 | 1465273897688 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:31:37 INFO - PROCESS | 1662 | 1465273897691 Marionette TRACE conn2 <- [1,2982,null,{}] 21:31:37 INFO - PROCESS | 1662 | 1465273897699 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}] 21:31:37 INFO - PROCESS | 1662 | 1465273897702 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:37 INFO - PROCESS | 1662 | 1465273897808 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 21:31:37 INFO - PROCESS | 1662 | 1465273897866 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:37 INFO - PROCESS | 1662 | 1465273897869 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc4e800 == 45 [pid = 1662] [id = 754] 21:31:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119564c00) [pid = 1662] [serial = 2261] [outer = 0x0] 21:31:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x123a07c00) [pid = 1662] [serial = 2262] [outer = 0x119564c00] 21:31:37 INFO - PROCESS | 1662 | 1465273897899 Marionette DEBUG loaded listener.js 21:31:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x124fbc400) [pid = 1662] [serial = 2263] [outer = 0x119564c00] 21:31:38 INFO - PROCESS | 1662 | 1465273898304 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"]]]}] 21:31:38 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 21:31:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:31:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 624ms 21:31:38 INFO - PROCESS | 1662 | 1465273898311 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 21:31:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:31:38 INFO - PROCESS | 1662 | 1465273898313 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 21:31:38 INFO - PROCESS | 1662 | 1465273898315 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:31:38 INFO - PROCESS | 1662 | 1465273898317 Marionette TRACE conn2 <- [1,2986,null,{}] 21:31:38 INFO - PROCESS | 1662 | 1465273898321 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}] 21:31:38 INFO - PROCESS | 1662 | 1465273898323 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:38 INFO - PROCESS | 1662 | 1465273898429 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 21:31:38 INFO - PROCESS | 1662 | 1465273898487 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:38 INFO - PROCESS | 1662 | 1465273898489 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d37b800 == 46 [pid = 1662] [id = 755] 21:31:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x124fe9800) [pid = 1662] [serial = 2264] [outer = 0x0] 21:31:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x126014400) [pid = 1662] [serial = 2265] [outer = 0x124fe9800] 21:31:38 INFO - PROCESS | 1662 | 1465273898517 Marionette DEBUG loaded listener.js 21:31:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12886f800) [pid = 1662] [serial = 2266] [outer = 0x124fe9800] 21:31:38 INFO - PROCESS | 1662 | 1465273898922 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]]]}] 21:31:38 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. 21:31:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 621ms 21:31:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:31:38 INFO - PROCESS | 1662 | 1465273898938 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 21:31:38 INFO - PROCESS | 1662 | 1465273898940 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 21:31:38 INFO - PROCESS | 1662 | 1465273898942 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:31:38 INFO - PROCESS | 1662 | 1465273898943 Marionette TRACE conn2 <- [1,2990,null,{}] 21:31:38 INFO - PROCESS | 1662 | 1465273898946 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}] 21:31:38 INFO - PROCESS | 1662 | 1465273898947 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:39 INFO - PROCESS | 1662 | 1465273899050 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 21:31:39 INFO - PROCESS | 1662 | 1465273899109 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:39 INFO - PROCESS | 1662 | 1465273899110 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x11694e000 == 47 [pid = 1662] [id = 756] 21:31:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x117160c00) [pid = 1662] [serial = 2267] [outer = 0x0] 21:31:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1192b4c00) [pid = 1662] [serial = 2268] [outer = 0x117160c00] 21:31:39 INFO - PROCESS | 1662 | 1465273899140 Marionette DEBUG loaded listener.js 21:31:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x125336800) [pid = 1662] [serial = 2269] [outer = 0x117160c00] 21:31:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x116676000 == 48 [pid = 1662] [id = 757] 21:31:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1176e9000) [pid = 1662] [serial = 2270] [outer = 0x0] 21:31:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x113c2d800) [pid = 1662] [serial = 2271] [outer = 0x1176e9000] 21:31:39 INFO - PROCESS | 1662 | 1465273899755 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]]]}] 21:31:39 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. 21:31:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 819ms 21:31:39 INFO - PROCESS | 1662 | 1465273899762 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 21:31:39 INFO - PROCESS | 1662 | 1465273899764 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 21:31:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:31:39 INFO - PROCESS | 1662 | 1465273899767 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:31:39 INFO - PROCESS | 1662 | 1465273899772 Marionette TRACE conn2 <- [1,2994,null,{}] 21:31:39 INFO - PROCESS | 1662 | 1465273899776 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}] 21:31:39 INFO - PROCESS | 1662 | 1465273899777 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:39 INFO - PROCESS | 1662 | 1465273899888 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 21:31:39 INFO - PROCESS | 1662 | 1465273899951 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:39 INFO - PROCESS | 1662 | 1465273899952 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126cc800 == 49 [pid = 1662] [id = 758] 21:31:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x116a13c00) [pid = 1662] [serial = 2272] [outer = 0x0] 21:31:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x113c20c00) [pid = 1662] [serial = 2273] [outer = 0x116a13c00] 21:31:40 INFO - PROCESS | 1662 | 1465273900024 Marionette DEBUG loaded listener.js 21:31:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x11827dc00) [pid = 1662] [serial = 2274] [outer = 0x116a13c00] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf60000 == 48 [pid = 1662] [id = 750] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12cafe800 == 47 [pid = 1662] [id = 749] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12cae5800 == 46 [pid = 1662] [id = 748] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x116278800 == 45 [pid = 1662] [id = 747] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba43800 == 44 [pid = 1662] [id = 746] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba3e000 == 43 [pid = 1662] [id = 745] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12b23a000 == 42 [pid = 1662] [id = 744] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12a776800 == 41 [pid = 1662] [id = 743] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12a210800 == 40 [pid = 1662] [id = 742] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x126093000 == 39 [pid = 1662] [id = 741] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x123b02800 == 38 [pid = 1662] [id = 740] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x119583000 == 37 [pid = 1662] [id = 739] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x116263000 == 36 [pid = 1662] [id = 738] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd79800 == 35 [pid = 1662] [id = 737] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x1239c8000 == 34 [pid = 1662] [id = 736] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x1162a4800 == 33 [pid = 1662] [id = 735] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12b23b800 == 32 [pid = 1662] [id = 734] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x116676000 == 31 [pid = 1662] [id = 757] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x11694e000 == 30 [pid = 1662] [id = 756] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12d37b800 == 29 [pid = 1662] [id = 755] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc4e800 == 28 [pid = 1662] [id = 754] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x126fc9000 == 27 [pid = 1662] [id = 753] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x119232000 == 26 [pid = 1662] [id = 752] 21:31:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12d1a2800 == 25 [pid = 1662] [id = 751] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x11931e800) [pid = 1662] [serial = 2185] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x116f0cc00) [pid = 1662] [serial = 2176] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x117ea7000) [pid = 1662] [serial = 2171] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x116f10000) [pid = 1662] [serial = 2170] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1192b9800) [pid = 1662] [serial = 2182] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1183a5400) [pid = 1662] [serial = 2179] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1187f4400) [pid = 1662] [serial = 2180] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x119b2e800) [pid = 1662] [serial = 2188] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11955e000) [pid = 1662] [serial = 2186] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x123cbe000) [pid = 1662] [serial = 2191] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x123a06800) [pid = 1662] [serial = 2189] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x117e9fc00) [pid = 1662] [serial = 2194] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118ec4800) [pid = 1662] [serial = 2195] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x124f84400) [pid = 1662] [serial = 2200] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1249f5400) [pid = 1662] [serial = 2198] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x123cc9800) [pid = 1662] [serial = 2192] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11554b400) [pid = 1662] [serial = 2173] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11628fc00) [pid = 1662] [serial = 2174] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x117162000) [pid = 1662] [serial = 2159] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11622e800) [pid = 1662] [serial = 2158] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118ec0c00) [pid = 1662] [serial = 2162] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x117ea9000) [pid = 1662] [serial = 2177] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11859a800) [pid = 1662] [serial = 2161] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x124fe8400) [pid = 1662] [serial = 2203] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x124ab1800) [pid = 1662] [serial = 2165] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x123c94c00) [pid = 1662] [serial = 2164] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123a0e400) [pid = 1662] [serial = 2168] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11931a800) [pid = 1662] [serial = 2167] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124f8fc00) [pid = 1662] [serial = 2201] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119915000) [pid = 1662] [serial = 2197] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1192d7400) [pid = 1662] [serial = 2183] [outer = 0x0] [url = about:blank] 21:31:40 INFO - PROCESS | 1662 | 1465273900962 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]]]}] 21:31:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:31:40 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 21:31:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1226ms 21:31:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:31:40 INFO - PROCESS | 1662 | 1465273900994 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 21:31:40 INFO - PROCESS | 1662 | 1465273900996 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 21:31:41 INFO - PROCESS | 1662 | 1465273900999 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:31:41 INFO - PROCESS | 1662 | 1465273901001 Marionette TRACE conn2 <- [1,2998,null,{}] 21:31:41 INFO - PROCESS | 1662 | 1465273901004 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}] 21:31:41 INFO - PROCESS | 1662 | 1465273901006 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:41 INFO - PROCESS | 1662 | 1465273901095 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 21:31:41 INFO - PROCESS | 1662 | 1465273901150 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:41 INFO - PROCESS | 1662 | 1465273901153 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a8000 == 26 [pid = 1662] [id = 759] 21:31:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1132c6000) [pid = 1662] [serial = 2275] [outer = 0x0] 21:31:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11554b400) [pid = 1662] [serial = 2276] [outer = 0x1132c6000] 21:31:41 INFO - PROCESS | 1662 | 1465273901182 Marionette DEBUG loaded listener.js 21:31:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1164de400) [pid = 1662] [serial = 2277] [outer = 0x1132c6000] 21:31:41 INFO - PROCESS | 1662 | 1465273901473 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]]]}] 21:31:41 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. 21:31:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 520ms 21:31:41 INFO - PROCESS | 1662 | 1465273901521 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 21:31:41 INFO - PROCESS | 1662 | 1465273901526 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 21:31:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:31:41 INFO - PROCESS | 1662 | 1465273901531 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:31:41 INFO - PROCESS | 1662 | 1465273901533 Marionette TRACE conn2 <- [1,3002,null,{}] 21:31:41 INFO - PROCESS | 1662 | 1465273901535 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}] 21:31:41 INFO - PROCESS | 1662 | 1465273901539 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:41 INFO - PROCESS | 1662 | 1465273901618 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 21:31:41 INFO - PROCESS | 1662 | 1465273901625 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:41 INFO - PROCESS | 1662 | 1465273901626 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185c5800 == 27 [pid = 1662] [id = 760] 21:31:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112dea400) [pid = 1662] [serial = 2278] [outer = 0x0] 21:31:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x116ad7400) [pid = 1662] [serial = 2279] [outer = 0x112dea400] 21:31:41 INFO - PROCESS | 1662 | 1465273901653 Marionette DEBUG loaded listener.js 21:31:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118248400) [pid = 1662] [serial = 2280] [outer = 0x112dea400] 21:31:41 INFO - PROCESS | 1662 | 1465273901980 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]]]}] 21:31:41 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. 21:31:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 21:31:42 INFO - PROCESS | 1662 | 1465273902001 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 21:31:42 INFO - PROCESS | 1662 | 1465273902004 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 21:31:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:31:42 INFO - PROCESS | 1662 | 1465273902007 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:31:42 INFO - PROCESS | 1662 | 1465273902010 Marionette TRACE conn2 <- [1,3006,null,{}] 21:31:42 INFO - PROCESS | 1662 | 1465273902018 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}] 21:31:42 INFO - PROCESS | 1662 | 1465273902021 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:42 INFO - PROCESS | 1662 | 1465273902099 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 21:31:42 INFO - PROCESS | 1662 | 1465273902108 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:42 INFO - PROCESS | 1662 | 1465273902111 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ca0000 == 28 [pid = 1662] [id = 761] 21:31:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x112def400) [pid = 1662] [serial = 2281] [outer = 0x0] 21:31:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118516400) [pid = 1662] [serial = 2282] [outer = 0x112def400] 21:31:42 INFO - PROCESS | 1662 | 1465273902139 Marionette DEBUG loaded listener.js 21:31:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1187f3c00) [pid = 1662] [serial = 2283] [outer = 0x112def400] 21:31:42 INFO - PROCESS | 1662 | 1465273902454 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]]]}] 21:31:42 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. 21:31:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 470ms 21:31:42 INFO - PROCESS | 1662 | 1465273902478 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 21:31:42 INFO - PROCESS | 1662 | 1465273902480 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 21:31:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:31:42 INFO - PROCESS | 1662 | 1465273902482 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:31:42 INFO - PROCESS | 1662 | 1465273902483 Marionette TRACE conn2 <- [1,3010,null,{}] 21:31:42 INFO - PROCESS | 1662 | 1465273902485 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}] 21:31:42 INFO - PROCESS | 1662 | 1465273902489 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:42 INFO - PROCESS | 1662 | 1465273902568 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 21:31:42 INFO - PROCESS | 1662 | 1465273902632 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:42 INFO - PROCESS | 1662 | 1465273902633 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a3d000 == 29 [pid = 1662] [id = 762] 21:31:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1183a5000) [pid = 1662] [serial = 2284] [outer = 0x0] 21:31:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118ebe400) [pid = 1662] [serial = 2285] [outer = 0x1183a5000] 21:31:42 INFO - PROCESS | 1662 | 1465273902658 Marionette DEBUG loaded listener.js 21:31:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1192bb400) [pid = 1662] [serial = 2286] [outer = 0x1183a5000] 21:31:42 INFO - PROCESS | 1662 | 1465273902909 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]]]}] 21:31:42 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 21:31:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 471ms 21:31:42 INFO - PROCESS | 1662 | 1465273902966 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 21:31:42 INFO - PROCESS | 1662 | 1465273902967 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 21:31:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:31:42 INFO - PROCESS | 1662 | 1465273902981 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:31:42 INFO - PROCESS | 1662 | 1465273902982 Marionette TRACE conn2 <- [1,3014,null,{}] 21:31:42 INFO - PROCESS | 1662 | 1465273902984 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}] 21:31:42 INFO - PROCESS | 1662 | 1465273902986 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:43 INFO - PROCESS | 1662 | 1465273903090 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 21:31:43 INFO - PROCESS | 1662 | 1465273903094 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:43 INFO - PROCESS | 1662 | 1465273903095 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x124ded000 == 30 [pid = 1662] [id = 763] 21:31:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x116a14000) [pid = 1662] [serial = 2287] [outer = 0x0] 21:31:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11931b400) [pid = 1662] [serial = 2288] [outer = 0x116a14000] 21:31:43 INFO - PROCESS | 1662 | 1465273903119 Marionette DEBUG loaded listener.js 21:31:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11955c400) [pid = 1662] [serial = 2289] [outer = 0x116a14000] 21:31:43 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:31:43 INFO - PROCESS | 1662 | 1465273903493 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:31:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:31:43 INFO - {} 21:31:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:31:43 INFO - {} 21:31:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:31:43 INFO - {} 21:31:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:31:43 INFO - {} 21:31:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 529ms 21:31:43 INFO - TEST-START | /FileAPI/fileReader.html 21:31:43 INFO - PROCESS | 1662 | 1465273903506 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 21:31:43 INFO - PROCESS | 1662 | 1465273903508 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 21:31:43 INFO - PROCESS | 1662 | 1465273903510 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:31:43 INFO - PROCESS | 1662 | 1465273903511 Marionette TRACE conn2 <- [1,3018,null,{}] 21:31:43 INFO - PROCESS | 1662 | 1465273903513 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}] 21:31:43 INFO - PROCESS | 1662 | 1465273903518 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:43 INFO - PROCESS | 1662 | 1465273903637 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 21:31:43 INFO - PROCESS | 1662 | 1465273903673 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:43 INFO - PROCESS | 1662 | 1465273903674 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289ac800 == 31 [pid = 1662] [id = 764] 21:31:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11955f400) [pid = 1662] [serial = 2290] [outer = 0x0] 21:31:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119b9a400) [pid = 1662] [serial = 2291] [outer = 0x11955f400] 21:31:43 INFO - PROCESS | 1662 | 1465273903698 Marionette DEBUG loaded listener.js 21:31:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x123c87800) [pid = 1662] [serial = 2292] [outer = 0x11955f400] 21:31:44 INFO - PROCESS | 1662 | 1465273904034 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]]]}] 21:31:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:31:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:31:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:31:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:31:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 568ms 21:31:44 INFO - PROCESS | 1662 | 1465273904079 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 21:31:44 INFO - PROCESS | 1662 | 1465273904081 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 21:31:44 INFO - TEST-START | /FileAPI/historical.html 21:31:44 INFO - PROCESS | 1662 | 1465273904085 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:31:44 INFO - PROCESS | 1662 | 1465273904086 Marionette TRACE conn2 <- [1,3022,null,{}] 21:31:44 INFO - PROCESS | 1662 | 1465273904097 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}] 21:31:44 INFO - PROCESS | 1662 | 1465273904098 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:44 INFO - PROCESS | 1662 | 1465273904245 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 21:31:44 INFO - PROCESS | 1662 | 1465273904301 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:44 INFO - PROCESS | 1662 | 1465273904302 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12908e800 == 32 [pid = 1662] [id = 765] 21:31:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x123c8d000) [pid = 1662] [serial = 2293] [outer = 0x0] 21:31:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12494c400) [pid = 1662] [serial = 2294] [outer = 0x123c8d000] 21:31:44 INFO - PROCESS | 1662 | 1465273904341 Marionette DEBUG loaded listener.js 21:31:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x124dd4c00) [pid = 1662] [serial = 2295] [outer = 0x123c8d000] 21:31:44 INFO - PROCESS | 1662 | 1465273904664 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"]]]}] 21:31:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:31:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:31:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:31:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:31:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:31:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:31:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:31:44 INFO - TEST-OK | /FileAPI/historical.html | took 622ms 21:31:44 INFO - TEST-START | /FileAPI/idlharness.html 21:31:44 INFO - PROCESS | 1662 | 1465273904707 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 21:31:44 INFO - PROCESS | 1662 | 1465273904709 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 21:31:44 INFO - PROCESS | 1662 | 1465273904711 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:31:44 INFO - PROCESS | 1662 | 1465273904712 Marionette TRACE conn2 <- [1,3026,null,{}] 21:31:44 INFO - PROCESS | 1662 | 1465273904714 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}] 21:31:44 INFO - PROCESS | 1662 | 1465273904716 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:44 INFO - PROCESS | 1662 | 1465273904814 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 21:31:44 INFO - PROCESS | 1662 | 1465273904824 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:44 INFO - PROCESS | 1662 | 1465273904826 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a40a800 == 33 [pid = 1662] [id = 766] 21:31:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x124dd5800) [pid = 1662] [serial = 2296] [outer = 0x0] 21:31:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x124f8e800) [pid = 1662] [serial = 2297] [outer = 0x124dd5800] 21:31:44 INFO - PROCESS | 1662 | 1465273904849 Marionette DEBUG loaded listener.js 21:31:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x124fba000) [pid = 1662] [serial = 2298] [outer = 0x124dd5800] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x111c7d800) [pid = 1662] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x124f90400) [pid = 1662] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x126d2b000) [pid = 1662] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12887c000) [pid = 1662] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1239a3400) [pid = 1662] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x111c81800) [pid = 1662] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x111ecac00) [pid = 1662] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116f17000) [pid = 1662] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1192b0400) [pid = 1662] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112a0ec00) [pid = 1662] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119561000) [pid = 1662] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11716bc00) [pid = 1662] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118e14800) [pid = 1662] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x123a0c800) [pid = 1662] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12887ac00) [pid = 1662] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1126a1c00) [pid = 1662] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116f0c800) [pid = 1662] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:31:45 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128a24400) [pid = 1662] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:31:45 INFO - PROCESS | 1662 | 1465273905689 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\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\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\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\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\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\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\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\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]]]}] 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:31:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:31:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:31:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:31:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:31:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:31:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:31:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:31:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:31:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:31:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:31:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:31:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:31:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:31:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:31:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:31:45 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 21:31:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:31:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:31:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:31:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:31:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:31:45 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 21:31:45 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 21:31:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:31:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:31:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:31:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:31:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:31:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:31:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:31:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:31:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:31:45 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 21:31:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:31:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:31:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:31:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:31:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:31:45 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 21:31:45 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 21:31:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:31:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:31:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:31:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:31:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:31:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:31:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 1031ms 21:31:45 INFO - TEST-START | /FileAPI/idlharness.worker 21:31:45 INFO - PROCESS | 1662 | 1465273905773 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 21:31:45 INFO - PROCESS | 1662 | 1465273905774 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 21:31:45 INFO - PROCESS | 1662 | 1465273905778 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:31:45 INFO - PROCESS | 1662 | 1465273905779 Marionette TRACE conn2 <- [1,3030,null,{}] 21:31:45 INFO - PROCESS | 1662 | 1465273905783 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}] 21:31:45 INFO - PROCESS | 1662 | 1465273905785 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:45 INFO - PROCESS | 1662 | 1465273905909 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 21:31:45 INFO - PROCESS | 1662 | 1465273905976 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:45 INFO - PROCESS | 1662 | 1465273905977 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c9f000 == 34 [pid = 1662] [id = 767] 21:31:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1192b0400) [pid = 1662] [serial = 2299] [outer = 0x0] 21:31:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128a28800) [pid = 1662] [serial = 2300] [outer = 0x1192b0400] 21:31:46 INFO - PROCESS | 1662 | 1465273906003 Marionette DEBUG loaded listener.js 21:31:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128b79c00) [pid = 1662] [serial = 2301] [outer = 0x1192b0400] 21:31:46 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:31:46 INFO - PROCESS | 1662 | 1465273906574 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:31:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:31:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:31:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:31:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:31:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:31:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:31:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:31:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:31:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:31:46 INFO - {} 21:31:46 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 21:31:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:31:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:31:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:31:46 INFO - {} 21:31:46 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 - {} 21:31:46 INFO - {} 21:31:46 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 21:31:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:31:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:31:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:31:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:31:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:31:46 INFO - {} 21:31:46 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 21:31:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:31:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:31:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:31:46 INFO - {} 21:31:46 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 - {} 21:31:46 INFO - {} 21:31:46 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 21:31:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:31:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:31:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 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 21:31:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:31:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:31:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:31:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:31:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:31:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 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 21:31:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:31:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 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 21:31:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:31:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 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 21:31:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:31:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:31:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:31:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:31:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:31:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:31:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:31:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:31:46 INFO - {} 21:31:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 836ms 21:31:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:31:46 INFO - PROCESS | 1662 | 1465273906613 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 21:31:46 INFO - PROCESS | 1662 | 1465273906614 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 21:31:46 INFO - PROCESS | 1662 | 1465273906616 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:31:46 INFO - PROCESS | 1662 | 1465273906617 Marionette TRACE conn2 <- [1,3034,null,{}] 21:31:46 INFO - PROCESS | 1662 | 1465273906619 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}] 21:31:46 INFO - PROCESS | 1662 | 1465273906621 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:46 INFO - PROCESS | 1662 | 1465273906706 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 21:31:46 INFO - PROCESS | 1662 | 1465273906710 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:46 INFO - PROCESS | 1662 | 1465273906711 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12decc000 == 35 [pid = 1662] [id = 768] 21:31:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x129064c00) [pid = 1662] [serial = 2302] [outer = 0x0] 21:31:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12b038000) [pid = 1662] [serial = 2303] [outer = 0x129064c00] 21:31:46 INFO - PROCESS | 1662 | 1465273906735 Marionette DEBUG loaded listener.js 21:31:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12b871800) [pid = 1662] [serial = 2304] [outer = 0x129064c00] 21:31:47 INFO - PROCESS | 1662 | 1465273907033 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]]]}] 21:31:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:31:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 423ms 21:31:47 INFO - PROCESS | 1662 | 1465273907043 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 21:31:47 INFO - PROCESS | 1662 | 1465273907045 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 21:31:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:31:47 INFO - PROCESS | 1662 | 1465273907047 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:31:47 INFO - PROCESS | 1662 | 1465273907049 Marionette TRACE conn2 <- [1,3038,null,{}] 21:31:47 INFO - PROCESS | 1662 | 1465273907051 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}] 21:31:47 INFO - PROCESS | 1662 | 1465273907054 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:47 INFO - PROCESS | 1662 | 1465273907162 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 21:31:47 INFO - PROCESS | 1662 | 1465273907276 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:47 INFO - PROCESS | 1662 | 1465273907278 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1127e3800 == 36 [pid = 1662] [id = 769] 21:31:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x110ee4c00) [pid = 1662] [serial = 2305] [outer = 0x0] 21:31:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x111aa8000) [pid = 1662] [serial = 2306] [outer = 0x110ee4c00] 21:31:47 INFO - PROCESS | 1662 | 1465273907311 Marionette DEBUG loaded listener.js 21:31:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x112696c00) [pid = 1662] [serial = 2307] [outer = 0x110ee4c00] 21:31:47 INFO - PROCESS | 1662 | 1465273907700 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"]]]}] 21:31:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:31:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:31:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 671ms 21:31:47 INFO - PROCESS | 1662 | 1465273907720 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 21:31:47 INFO - PROCESS | 1662 | 1465273907722 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 21:31:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:31:47 INFO - PROCESS | 1662 | 1465273907726 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:31:47 INFO - PROCESS | 1662 | 1465273907727 Marionette TRACE conn2 <- [1,3042,null,{}] 21:31:47 INFO - PROCESS | 1662 | 1465273907731 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}] 21:31:47 INFO - PROCESS | 1662 | 1465273907735 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:47 INFO - PROCESS | 1662 | 1465273907850 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 21:31:47 INFO - PROCESS | 1662 | 1465273907912 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:47 INFO - PROCESS | 1662 | 1465273907913 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198dc000 == 37 [pid = 1662] [id = 770] 21:31:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1126a1c00) [pid = 1662] [serial = 2308] [outer = 0x0] 21:31:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116938000) [pid = 1662] [serial = 2309] [outer = 0x1126a1c00] 21:31:47 INFO - PROCESS | 1662 | 1465273907944 Marionette DEBUG loaded listener.js 21:31:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1176e6800) [pid = 1662] [serial = 2310] [outer = 0x1126a1c00] 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:31:48 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. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:31:48 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'.) 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:31:48 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. 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:31:48 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. 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:31:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:31:48 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. 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:31:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:31:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:31:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:31:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:31:48 INFO - PROCESS | 1662 | 1465273908485 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]]]}] 21:31:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:31:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:31:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:31:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:31:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:31:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:31:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:31:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:31:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:31:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 778ms 21:31:48 INFO - PROCESS | 1662 | 1465273908507 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 21:31:48 INFO - PROCESS | 1662 | 1465273908510 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 21:31:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:31:48 INFO - PROCESS | 1662 | 1465273908512 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:31:48 INFO - PROCESS | 1662 | 1465273908514 Marionette TRACE conn2 <- [1,3046,null,{}] 21:31:48 INFO - PROCESS | 1662 | 1465273908516 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}] 21:31:48 INFO - PROCESS | 1662 | 1465273908518 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:48 INFO - PROCESS | 1662 | 1465273908651 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 21:31:48 INFO - PROCESS | 1662 | 1465273908757 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:48 INFO - PROCESS | 1662 | 1465273908758 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12604c800 == 38 [pid = 1662] [id = 771] 21:31:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1176eb400) [pid = 1662] [serial = 2311] [outer = 0x0] 21:31:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119496400) [pid = 1662] [serial = 2312] [outer = 0x1176eb400] 21:31:48 INFO - PROCESS | 1662 | 1465273908790 Marionette DEBUG loaded listener.js 21:31:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119ba3000) [pid = 1662] [serial = 2313] [outer = 0x1176eb400] 21:31:48 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:31:49 INFO - PROCESS | 1662 | 1465273909268 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:31:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:31:49 INFO - {} 21:31:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 770ms 21:31:49 INFO - PROCESS | 1662 | 1465273909283 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 21:31:49 INFO - PROCESS | 1662 | 1465273909285 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 21:31:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:31:49 INFO - PROCESS | 1662 | 1465273909291 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:31:49 INFO - PROCESS | 1662 | 1465273909294 Marionette TRACE conn2 <- [1,3050,null,{}] 21:31:49 INFO - PROCESS | 1662 | 1465273909298 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}] 21:31:49 INFO - PROCESS | 1662 | 1465273909301 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:49 INFO - PROCESS | 1662 | 1465273909446 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 21:31:49 INFO - PROCESS | 1662 | 1465273909711 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:49 INFO - PROCESS | 1662 | 1465273909713 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x117154000 == 39 [pid = 1662] [id = 772] 21:31:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11269c400) [pid = 1662] [serial = 2314] [outer = 0x0] 21:31:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x112a18400) [pid = 1662] [serial = 2315] [outer = 0x11269c400] 21:31:49 INFO - PROCESS | 1662 | 1465273909745 Marionette DEBUG loaded listener.js 21:31:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1133a2800) [pid = 1662] [serial = 2316] [outer = 0x11269c400] 21:31:50 INFO - PROCESS | 1662 | 1465273910169 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]]]}] 21:31:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:31:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:31:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:31:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:31:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 933ms 21:31:50 INFO - PROCESS | 1662 | 1465273910222 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 21:31:50 INFO - PROCESS | 1662 | 1465273910225 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 21:31:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:31:50 INFO - PROCESS | 1662 | --DOCSHELL 0x12decc000 == 38 [pid = 1662] [id = 768] 21:31:50 INFO - PROCESS | 1662 | --DOCSHELL 0x119c9f000 == 37 [pid = 1662] [id = 767] 21:31:50 INFO - PROCESS | 1662 | --DOCSHELL 0x12a40a800 == 36 [pid = 1662] [id = 766] 21:31:50 INFO - PROCESS | 1662 | --DOCSHELL 0x12908e800 == 35 [pid = 1662] [id = 765] 21:31:50 INFO - PROCESS | 1662 | --DOCSHELL 0x1289ac800 == 34 [pid = 1662] [id = 764] 21:31:50 INFO - PROCESS | 1662 | --DOCSHELL 0x124ded000 == 33 [pid = 1662] [id = 763] 21:31:50 INFO - PROCESS | 1662 | --DOCSHELL 0x123a3d000 == 32 [pid = 1662] [id = 762] 21:31:50 INFO - PROCESS | 1662 | --DOCSHELL 0x119ca0000 == 31 [pid = 1662] [id = 761] 21:31:50 INFO - PROCESS | 1662 | --DOCSHELL 0x1185c5800 == 30 [pid = 1662] [id = 760] 21:31:50 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a8000 == 29 [pid = 1662] [id = 759] 21:31:50 INFO - PROCESS | 1662 | --DOCSHELL 0x1126cc800 == 28 [pid = 1662] [id = 758] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x117ea8800) [pid = 1662] [serial = 2209] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1182e1000) [pid = 1662] [serial = 2210] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x112a19000) [pid = 1662] [serial = 2206] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1132ca800) [pid = 1662] [serial = 2207] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119921c00) [pid = 1662] [serial = 2212] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x123885400) [pid = 1662] [serial = 2213] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x126013800) [pid = 1662] [serial = 2204] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | 1465273910340 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:31:50 INFO - PROCESS | 1662 | 1465273910343 Marionette TRACE conn2 <- [1,3054,null,{}] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x129063c00) [pid = 1662] [serial = 2253] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x124ff0400) [pid = 1662] [serial = 2230] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x126fd9c00) [pid = 1662] [serial = 2233] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x123a0d400) [pid = 1662] [serial = 2234] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x127170c00) [pid = 1662] [serial = 2239] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x123bd6800) [pid = 1662] [serial = 2224] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x123cbfc00) [pid = 1662] [serial = 2225] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x123cca400) [pid = 1662] [serial = 2227] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x115e07400) [pid = 1662] [serial = 2215] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11690c800) [pid = 1662] [serial = 2216] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119563800) [pid = 1662] [serial = 2221] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119e10000) [pid = 1662] [serial = 2222] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11834f000) [pid = 1662] [serial = 2218] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118590000) [pid = 1662] [serial = 2219] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x127172000) [pid = 1662] [serial = 2236] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x128872400) [pid = 1662] [serial = 2237] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x117163800) [pid = 1662] [serial = 2242] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12905f400) [pid = 1662] [serial = 2251] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11955e800) [pid = 1662] [serial = 2244] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128d87000) [pid = 1662] [serial = 2250] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x112de9000) [pid = 1662] [serial = 2241] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x126970800) [pid = 1662] [serial = 2231] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12887d400) [pid = 1662] [serial = 2245] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128a2bc00) [pid = 1662] [serial = 2248] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x128995000) [pid = 1662] [serial = 2247] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x124f8dc00) [pid = 1662] [serial = 2228] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12906b800) [pid = 1662] [serial = 2254] [outer = 0x0] [url = about:blank] 21:31:50 INFO - PROCESS | 1662 | 1465273910394 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}] 21:31:50 INFO - PROCESS | 1662 | 1465273910397 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:50 INFO - PROCESS | 1662 | 1465273910528 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 21:31:50 INFO - PROCESS | 1662 | 1465273910539 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:50 INFO - PROCESS | 1662 | 1465273910541 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x117470000 == 29 [pid = 1662] [id = 773] 21:31:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x116758c00) [pid = 1662] [serial = 2317] [outer = 0x0] 21:31:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x116941800) [pid = 1662] [serial = 2318] [outer = 0x116758c00] 21:31:50 INFO - PROCESS | 1662 | 1465273910574 Marionette DEBUG loaded listener.js 21:31:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1176ed000) [pid = 1662] [serial = 2319] [outer = 0x116758c00] 21:31:51 INFO - PROCESS | 1662 | 1465273911063 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"]]]}] 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:31:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:31:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:31:51 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" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:31:51 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" 21:31:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:31:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 816ms 21:31:51 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:31:51 INFO - PROCESS | 1662 | 1465273911111 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 21:31:51 INFO - PROCESS | 1662 | 1465273911114 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 21:31:51 INFO - PROCESS | 1662 | 1465273911117 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:31:51 INFO - PROCESS | 1662 | 1465273911118 Marionette TRACE conn2 <- [1,3058,null,{}] 21:31:51 INFO - PROCESS | 1662 | 1465273911121 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}] 21:31:51 INFO - PROCESS | 1662 | 1465273911122 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:51 INFO - PROCESS | 1662 | 1465273911209 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 21:31:51 INFO - PROCESS | 1662 | 1465273911271 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:51 INFO - PROCESS | 1662 | 1465273911272 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a26800 == 30 [pid = 1662] [id = 774] 21:31:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11269ec00) [pid = 1662] [serial = 2320] [outer = 0x0] 21:31:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119916000) [pid = 1662] [serial = 2321] [outer = 0x11269ec00] 21:31:51 INFO - PROCESS | 1662 | 1465273911297 Marionette DEBUG loaded listener.js 21:31:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12398a000) [pid = 1662] [serial = 2322] [outer = 0x11269ec00] 21:31:51 INFO - PROCESS | 1662 | 1465273911594 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]]]}] 21:31:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:31:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:31:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:31:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:31:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:31:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:31:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:31:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:31:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:31:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:31:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:31:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:31:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:31:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:31:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:31:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:31:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 526ms 21:31:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:31:51 INFO - PROCESS | 1662 | 1465273911644 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 21:31:51 INFO - PROCESS | 1662 | 1465273911645 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 21:31:51 INFO - PROCESS | 1662 | 1465273911648 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:31:51 INFO - PROCESS | 1662 | 1465273911653 Marionette TRACE conn2 <- [1,3062,null,{}] 21:31:51 INFO - PROCESS | 1662 | 1465273911662 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}] 21:31:51 INFO - PROCESS | 1662 | 1465273911665 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:51 INFO - PROCESS | 1662 | 1465273911752 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 21:31:51 INFO - PROCESS | 1662 | 1465273911810 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:51 INFO - PROCESS | 1662 | 1465273911811 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x126fc9000 == 31 [pid = 1662] [id = 775] 21:31:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118353c00) [pid = 1662] [serial = 2323] [outer = 0x0] 21:31:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x123a03000) [pid = 1662] [serial = 2324] [outer = 0x118353c00] 21:31:51 INFO - PROCESS | 1662 | 1465273911834 Marionette DEBUG loaded listener.js 21:31:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x124dd6000) [pid = 1662] [serial = 2325] [outer = 0x118353c00] 21:31:51 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:31:52 INFO - PROCESS | 1662 | 1465273912131 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:31:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:31:52 INFO - {} 21:31:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 530ms 21:31:52 INFO - PROCESS | 1662 | 1465273912177 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 21:31:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:31:52 INFO - PROCESS | 1662 | 1465273912180 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 21:31:52 INFO - PROCESS | 1662 | 1465273912182 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:31:52 INFO - PROCESS | 1662 | 1465273912183 Marionette TRACE conn2 <- [1,3066,null,{}] 21:31:52 INFO - PROCESS | 1662 | 1465273912185 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}] 21:31:52 INFO - PROCESS | 1662 | 1465273912186 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:52 INFO - PROCESS | 1662 | 1465273912259 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 21:31:52 INFO - PROCESS | 1662 | 1465273912262 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:52 INFO - PROCESS | 1662 | 1465273912263 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a404000 == 32 [pid = 1662] [id = 776] 21:31:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x124fe9000) [pid = 1662] [serial = 2326] [outer = 0x0] 21:31:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x125716000) [pid = 1662] [serial = 2327] [outer = 0x124fe9000] 21:31:52 INFO - PROCESS | 1662 | 1465273912283 Marionette DEBUG loaded listener.js 21:31:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x126d2dc00) [pid = 1662] [serial = 2328] [outer = 0x124fe9000] 21:31:52 INFO - PROCESS | 1662 | 1465273912748 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]]]}] 21:31:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:31:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:31:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:31:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:31:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:31:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:31:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:31:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 570ms 21:31:52 INFO - PROCESS | 1662 | 1465273912756 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 21:31:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:31:52 INFO - PROCESS | 1662 | 1465273912758 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 21:31:52 INFO - PROCESS | 1662 | 1465273912762 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:31:52 INFO - PROCESS | 1662 | 1465273912763 Marionette TRACE conn2 <- [1,3070,null,{}] 21:31:52 INFO - PROCESS | 1662 | 1465273912776 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}] 21:31:52 INFO - PROCESS | 1662 | 1465273912778 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:52 INFO - PROCESS | 1662 | 1465273912934 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 21:31:52 INFO - PROCESS | 1662 | 1465273912975 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:52 INFO - PROCESS | 1662 | 1465273912980 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af20000 == 33 [pid = 1662] [id = 777] 21:31:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x126fd5000) [pid = 1662] [serial = 2329] [outer = 0x0] 21:31:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12716a800) [pid = 1662] [serial = 2330] [outer = 0x126fd5000] 21:31:53 INFO - PROCESS | 1662 | 1465273913012 Marionette DEBUG loaded listener.js 21:31:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12887d800) [pid = 1662] [serial = 2331] [outer = 0x126fd5000] 21:31:53 INFO - PROCESS | 1662 | 1465273913340 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]]]}] 21:31:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:31:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:31:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:31:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:31:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:31:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:31:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 630ms 21:31:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:31:53 INFO - PROCESS | 1662 | 1465273913395 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 21:31:53 INFO - PROCESS | 1662 | 1465273913396 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 21:31:53 INFO - PROCESS | 1662 | 1465273913398 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:31:53 INFO - PROCESS | 1662 | 1465273913399 Marionette TRACE conn2 <- [1,3074,null,{}] 21:31:53 INFO - PROCESS | 1662 | 1465273913401 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}] 21:31:53 INFO - PROCESS | 1662 | 1465273913403 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:53 INFO - PROCESS | 1662 | 1465273913510 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 21:31:53 INFO - PROCESS | 1662 | 1465273913514 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:53 INFO - PROCESS | 1662 | 1465273913515 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba36800 == 34 [pid = 1662] [id = 778] 21:31:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126fd6c00) [pid = 1662] [serial = 2332] [outer = 0x0] 21:31:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128a1d000) [pid = 1662] [serial = 2333] [outer = 0x126fd6c00] 21:31:53 INFO - PROCESS | 1662 | 1465273913539 Marionette DEBUG loaded listener.js 21:31:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12905f000) [pid = 1662] [serial = 2334] [outer = 0x126fd6c00] 21:31:53 INFO - PROCESS | 1662 | 1465273913846 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]]]}] 21:31:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:31:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:31:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:31:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:31:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:31:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:31:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 468ms 21:31:53 INFO - PROCESS | 1662 | 1465273913869 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 21:31:53 INFO - PROCESS | 1662 | 1465273913872 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 21:31:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:31:53 INFO - PROCESS | 1662 | 1465273913895 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:31:53 INFO - PROCESS | 1662 | 1465273913896 Marionette TRACE conn2 <- [1,3078,null,{}] 21:31:53 INFO - PROCESS | 1662 | 1465273913899 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}] 21:31:53 INFO - PROCESS | 1662 | 1465273913900 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:54 INFO - PROCESS | 1662 | 1465273914008 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 21:31:54 INFO - PROCESS | 1662 | 1465273914012 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:54 INFO - PROCESS | 1662 | 1465273914021 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd7b800 == 35 [pid = 1662] [id = 779] 21:31:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128873800) [pid = 1662] [serial = 2335] [outer = 0x0] 21:31:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12906a400) [pid = 1662] [serial = 2336] [outer = 0x128873800] 21:31:54 INFO - PROCESS | 1662 | 1465273914081 Marionette DEBUG loaded listener.js 21:31:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x129171800) [pid = 1662] [serial = 2337] [outer = 0x128873800] 21:31:54 INFO - PROCESS | 1662 | 1465273914368 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] 21:31:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:31:54 INFO - PROCESS | 1662 | 1465273914423 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 21:31:54 INFO - PROCESS | 1662 | 1465273914505 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:31:54 INFO - PROCESS | 1662 | 1465273914507 Marionette TRACE conn2 <- [1,3082,null,{}] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11955f400) [pid = 1662] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x114e98400) [pid = 1662] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123c8d000) [pid = 1662] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1182dbc00) [pid = 1662] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112def400) [pid = 1662] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x112dea400) [pid = 1662] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119564c00) [pid = 1662] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1132c6000) [pid = 1662] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1183a5000) [pid = 1662] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x124fe9800) [pid = 1662] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116a13c00) [pid = 1662] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1176e9000) [pid = 1662] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x117160c00) [pid = 1662] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x124dd5800) [pid = 1662] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1192b0400) [pid = 1662] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 21:31:54 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x116a14000) [pid = 1662] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:31:54 INFO - PROCESS | 1662 | 1465273914516 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}] 21:31:54 INFO - PROCESS | 1662 | 1465273914517 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:54 INFO - PROCESS | 1662 | 1465273914598 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 21:31:54 INFO - PROCESS | 1662 | 1465273914603 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:54 INFO - PROCESS | 1662 | 1465273914605 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a26000 == 36 [pid = 1662] [id = 780] 21:31:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116a13c00) [pid = 1662] [serial = 2338] [outer = 0x0] 21:31:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1182dbc00) [pid = 1662] [serial = 2339] [outer = 0x116a13c00] 21:31:54 INFO - PROCESS | 1662 | 1465273914631 Marionette DEBUG loaded listener.js 21:31:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x123884800) [pid = 1662] [serial = 2340] [outer = 0x116a13c00] 21:31:54 INFO - PROCESS | 1662 | 1465273914958 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]]]}] 21:31:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:31:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:31:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:31:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 558ms 21:31:54 INFO - PROCESS | 1662 | 1465273914985 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 21:31:54 INFO - PROCESS | 1662 | 1465273914988 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 21:31:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:31:54 INFO - PROCESS | 1662 | 1465273914991 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:31:54 INFO - PROCESS | 1662 | 1465273914992 Marionette TRACE conn2 <- [1,3086,null,{}] 21:31:54 INFO - PROCESS | 1662 | 1465273914994 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}] 21:31:54 INFO - PROCESS | 1662 | 1465273914995 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:55 INFO - PROCESS | 1662 | 1465273915085 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 21:31:55 INFO - PROCESS | 1662 | 1465273915090 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:55 INFO - PROCESS | 1662 | 1465273915091 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cafb000 == 37 [pid = 1662] [id = 781] 21:31:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x124dd5800) [pid = 1662] [serial = 2341] [outer = 0x0] 21:31:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x129173800) [pid = 1662] [serial = 2342] [outer = 0x124dd5800] 21:31:55 INFO - PROCESS | 1662 | 1465273915115 Marionette DEBUG loaded listener.js 21:31:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x129311c00) [pid = 1662] [serial = 2343] [outer = 0x124dd5800] 21:31:55 INFO - PROCESS | 1662 | 1465273915418 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:31:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:31:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 468ms 21:31:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:31:55 INFO - PROCESS | 1662 | 1465273915459 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 21:31:55 INFO - PROCESS | 1662 | 1465273915460 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 21:31:55 INFO - PROCESS | 1662 | 1465273915462 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:31:55 INFO - PROCESS | 1662 | 1465273915464 Marionette TRACE conn2 <- [1,3090,null,{}] 21:31:55 INFO - PROCESS | 1662 | 1465273915466 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}] 21:31:55 INFO - PROCESS | 1662 | 1465273915467 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:55 INFO - PROCESS | 1662 | 1465273915586 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 21:31:55 INFO - PROCESS | 1662 | 1465273915592 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:55 INFO - PROCESS | 1662 | 1465273915594 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf61000 == 38 [pid = 1662] [id = 782] 21:31:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x124fe9800) [pid = 1662] [serial = 2344] [outer = 0x0] 21:31:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1293c1c00) [pid = 1662] [serial = 2345] [outer = 0x124fe9800] 21:31:55 INFO - PROCESS | 1662 | 1465273915620 Marionette DEBUG loaded listener.js 21:31:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1293ce400) [pid = 1662] [serial = 2346] [outer = 0x124fe9800] 21:31:55 INFO - PROCESS | 1662 | 1465273915931 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:31:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:31:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 517ms 21:31:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:31:55 INFO - PROCESS | 1662 | 1465273915981 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 21:31:55 INFO - PROCESS | 1662 | 1465273915982 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 21:31:55 INFO - PROCESS | 1662 | 1465273915985 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:31:55 INFO - PROCESS | 1662 | 1465273915986 Marionette TRACE conn2 <- [1,3094,null,{}] 21:31:55 INFO - PROCESS | 1662 | 1465273915988 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}] 21:31:55 INFO - PROCESS | 1662 | 1465273915990 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:56 INFO - PROCESS | 1662 | 1465273916097 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 21:31:56 INFO - PROCESS | 1662 | 1465273916100 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:56 INFO - PROCESS | 1662 | 1465273916101 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d380800 == 39 [pid = 1662] [id = 783] 21:31:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x129174c00) [pid = 1662] [serial = 2347] [outer = 0x0] 21:31:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a2bc000) [pid = 1662] [serial = 2348] [outer = 0x129174c00] 21:31:56 INFO - PROCESS | 1662 | 1465273916126 Marionette DEBUG loaded listener.js 21:31:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12a78e000) [pid = 1662] [serial = 2349] [outer = 0x129174c00] 21:31:56 INFO - PROCESS | 1662 | 1465273916441 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:31:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:31:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 520ms 21:31:56 INFO - PROCESS | 1662 | 1465273916575 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 21:31:56 INFO - PROCESS | 1662 | 1465273916578 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 21:31:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:31:56 INFO - PROCESS | 1662 | 1465273916597 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:31:56 INFO - PROCESS | 1662 | 1465273916600 Marionette TRACE conn2 <- [1,3098,null,{}] 21:31:56 INFO - PROCESS | 1662 | 1465273916615 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}] 21:31:56 INFO - PROCESS | 1662 | 1465273916618 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:56 INFO - PROCESS | 1662 | 1465273916796 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 21:31:56 INFO - PROCESS | 1662 | 1465273916884 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:56 INFO - PROCESS | 1662 | 1465273916886 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x11811d800 == 40 [pid = 1662] [id = 784] 21:31:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x112a79800) [pid = 1662] [serial = 2350] [outer = 0x0] 21:31:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1132c4400) [pid = 1662] [serial = 2351] [outer = 0x112a79800] 21:31:56 INFO - PROCESS | 1662 | 1465273916919 Marionette DEBUG loaded listener.js 21:31:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116750800) [pid = 1662] [serial = 2352] [outer = 0x112a79800] 21:31:57 INFO - PROCESS | 1662 | 1465273917292 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]]]}] 21:31:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:31:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:31:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 734ms 21:31:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:31:57 INFO - PROCESS | 1662 | 1465273917346 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 21:31:57 INFO - PROCESS | 1662 | 1465273917348 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 21:31:57 INFO - PROCESS | 1662 | 1465273917352 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:31:57 INFO - PROCESS | 1662 | 1465273917355 Marionette TRACE conn2 <- [1,3102,null,{}] 21:31:57 INFO - PROCESS | 1662 | 1465273917374 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}] 21:31:57 INFO - PROCESS | 1662 | 1465273917375 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:57 INFO - PROCESS | 1662 | 1465273917485 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 21:31:57 INFO - PROCESS | 1662 | 1465273917547 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:57 INFO - PROCESS | 1662 | 1465273917549 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1259aa000 == 41 [pid = 1662] [id = 785] 21:31:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x117ea8000) [pid = 1662] [serial = 2353] [outer = 0x0] 21:31:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1182e7000) [pid = 1662] [serial = 2354] [outer = 0x117ea8000] 21:31:57 INFO - PROCESS | 1662 | 1465273917620 Marionette DEBUG loaded listener.js 21:31:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118e13c00) [pid = 1662] [serial = 2355] [outer = 0x117ea8000] 21:31:57 INFO - PROCESS | 1662 | 1465273917967 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:31:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:31:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 636ms 21:31:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:31:57 INFO - PROCESS | 1662 | 1465273917986 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 21:31:57 INFO - PROCESS | 1662 | 1465273917988 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 21:31:57 INFO - PROCESS | 1662 | 1465273917990 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:31:57 INFO - PROCESS | 1662 | 1465273917992 Marionette TRACE conn2 <- [1,3106,null,{}] 21:31:57 INFO - PROCESS | 1662 | 1465273917996 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}] 21:31:58 INFO - PROCESS | 1662 | 1465273917999 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:58 INFO - PROCESS | 1662 | 1465273918106 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 21:31:58 INFO - PROCESS | 1662 | 1465273918219 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:58 INFO - PROCESS | 1662 | 1465273918222 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af1d000 == 42 [pid = 1662] [id = 786] 21:31:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x119b9c400) [pid = 1662] [serial = 2356] [outer = 0x0] 21:31:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x120f78c00) [pid = 1662] [serial = 2357] [outer = 0x119b9c400] 21:31:58 INFO - PROCESS | 1662 | 1465273918254 Marionette DEBUG loaded listener.js 21:31:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x123a06800) [pid = 1662] [serial = 2358] [outer = 0x119b9c400] 21:31:58 INFO - PROCESS | 1662 | 1465273918611 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]]]}] 21:31:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:31:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:31:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:31:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 669ms 21:31:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:31:58 INFO - PROCESS | 1662 | 1465273918659 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 21:31:58 INFO - PROCESS | 1662 | 1465273918661 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 21:31:58 INFO - PROCESS | 1662 | 1465273918663 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:31:58 INFO - PROCESS | 1662 | 1465273918664 Marionette TRACE conn2 <- [1,3110,null,{}] 21:31:58 INFO - PROCESS | 1662 | 1465273918666 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}] 21:31:58 INFO - PROCESS | 1662 | 1465273918668 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:58 INFO - PROCESS | 1662 | 1465273918773 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 21:31:58 INFO - PROCESS | 1662 | 1465273918886 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:58 INFO - PROCESS | 1662 | 1465273918887 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d375800 == 43 [pid = 1662] [id = 787] 21:31:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x124dd0800) [pid = 1662] [serial = 2359] [outer = 0x0] 21:31:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x124f85400) [pid = 1662] [serial = 2360] [outer = 0x124dd0800] 21:31:58 INFO - PROCESS | 1662 | 1465273918920 Marionette DEBUG loaded listener.js 21:31:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124fed800) [pid = 1662] [serial = 2361] [outer = 0x124dd0800] 21:31:59 INFO - PROCESS | 1662 | 1465273919351 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"]]]}] 21:31:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:31:59 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 21:31:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:31:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 720ms 21:31:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:31:59 INFO - PROCESS | 1662 | 1465273919384 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 21:31:59 INFO - PROCESS | 1662 | 1465273919386 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 21:31:59 INFO - PROCESS | 1662 | 1465273919389 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:31:59 INFO - PROCESS | 1662 | 1465273919391 Marionette TRACE conn2 <- [1,3114,null,{}] 21:31:59 INFO - PROCESS | 1662 | 1465273919395 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}] 21:31:59 INFO - PROCESS | 1662 | 1465273919397 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:59 INFO - PROCESS | 1662 | 1465273919541 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 21:31:59 INFO - PROCESS | 1662 | 1465273919650 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\", \"3fe02448-b828-414d-ae29-a15c6b0619d8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:59 INFO - PROCESS | 1662 | 1465273919651 Marionette INFO sendAsync bc04449f-6f3a-4d43-9f01-66855a96b443 21:31:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12dbdb000 == 44 [pid = 1662] [id = 788] 21:31:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x124dd8000) [pid = 1662] [serial = 2362] [outer = 0x0] 21:31:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x126d2e000) [pid = 1662] [serial = 2363] [outer = 0x124dd8000] 21:31:59 INFO - PROCESS | 1662 | 1465273919682 Marionette DEBUG loaded listener.js 21:31:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12886fc00) [pid = 1662] [serial = 2364] [outer = 0x124dd8000] 21:32:00 INFO - PROCESS | 1662 | 1465273920050 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]]]}] 21:32:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:32:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 672ms 21:32:00 INFO - PROCESS | 1662 | 1465273920061 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 21:32:00 INFO - PROCESS | 1662 | 1465273920062 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 21:32:01 WARNING - u'runner_teardown' () 21:32:01 INFO - No more tests 21:32:01 INFO - Got 0 unexpected results 21:32:01 INFO - SUITE-END | took 504s 21:32:01 INFO - Closing logging queue 21:32:01 INFO - queue closed 21:32:01 INFO - Return code: 0 21:32:01 WARNING - # TBPL SUCCESS # 21:32:01 INFO - Running post-action listener: _resource_record_post_action 21:32:01 INFO - Running post-run listener: _resource_record_post_run 21:32:02 INFO - Total resource usage - Wall time: 526s; CPU: 58.0%; Read bytes: 31489536; Write bytes: 952562688; Read time: 200; Write time: 4863 21:32:02 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:32:02 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 145261056; Write bytes: 147032064; Read time: 13590; Write time: 308 21:32:02 INFO - run-tests - Wall time: 508s; CPU: 58.0%; Read bytes: 29662720; Write bytes: 794586112; Read time: 185; Write time: 4518 21:32:02 INFO - Running post-run listener: _upload_blobber_files 21:32:02 INFO - Blob upload gear active. 21:32:02 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:32:02 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 21:32:02 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 21:32:02 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 21:32:02 INFO - (blobuploader) - INFO - Open directory for files ... 21:32:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:32:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:32:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:32:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:32:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:32:03 INFO - (blobuploader) - INFO - Done attempting. 21:32:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:32:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:32:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:32:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:32:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:32:05 INFO - (blobuploader) - INFO - Done attempting. 21:32:05 INFO - (blobuploader) - INFO - Iteration through files over. 21:32:05 INFO - Return code: 0 21:32:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:32:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:32:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7173904a9c28239aa393dfed495fdedcbea9533d7aa7d72151d63f725ce3863ea03dba55c283913b36c90240b49de745b44a8b16b56c89934dcaef3507330015", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/15137dfc9c109321660d7df3076444fab44d88f1fe3b1e78d630cc69a49f8377c397733fcf21d7481537de2422df332d591160c0f70f2637c965e55a134c7770"} 21:32:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:32:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:32:05 INFO - Contents: 21:32:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7173904a9c28239aa393dfed495fdedcbea9533d7aa7d72151d63f725ce3863ea03dba55c283913b36c90240b49de745b44a8b16b56c89934dcaef3507330015", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/15137dfc9c109321660d7df3076444fab44d88f1fe3b1e78d630cc69a49f8377c397733fcf21d7481537de2422df332d591160c0f70f2637c965e55a134c7770"} 21:32:05 INFO - Running post-run listener: copy_logs_to_upload_dir 21:32:05 INFO - Copying logs to upload dir... 21:32:05 INFO - mkdir: /builds/slave/test/build/upload/logs 21:32:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=585.152984 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-06-06 21:32:05.979214) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 21:32:05.983171) ========= 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.DKHxtMa73S/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.Lv3QM2L4bj/Listeners TMPDIR=/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/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-beta/sha512/7173904a9c28239aa393dfed495fdedcbea9533d7aa7d72151d63f725ce3863ea03dba55c283913b36c90240b49de745b44a8b16b56c89934dcaef3507330015", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/15137dfc9c109321660d7df3076444fab44d88f1fe3b1e78d630cc69a49f8377c397733fcf21d7481537de2422df332d591160c0f70f2637c965e55a134c7770"} build_url:https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012712 build_url: 'https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7173904a9c28239aa393dfed495fdedcbea9533d7aa7d72151d63f725ce3863ea03dba55c283913b36c90240b49de745b44a8b16b56c89934dcaef3507330015", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/15137dfc9c109321660d7df3076444fab44d88f1fe3b1e78d630cc69a49f8377c397733fcf21d7481537de2422df332d591160c0f70f2637c965e55a134c7770"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IhrITxTOQECxJUYowkXOMQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 21:32:06.025561) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:32:06.025920) ========= 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.DKHxtMa73S/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.Lv3QM2L4bj/Listeners TMPDIR=/var/folders/7d/hhvqsjp50qbbmc1b90zffcn000000w/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.005097 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:32:06.078622) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 21:32:06.081961) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 21:32:06.082341) ========= ========= Total master_lag: 0.46 =========