builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0080 starttime: 1469026284.95 results: success (0) buildid: 20160720071819 builduid: 58da0a028d44484fa926789a8ae521c3 revision: 9e887ad7d5ebd5369782230a86c3a51f84e9ab0e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-20 07:51:24.952808) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-20 07:51:24.953275) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-20 07:51:24.953567) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-20 07:51:25.113481) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-20 07:51:25.114066) ========= 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.6dLTCOoTj8/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.Pa0avscR9A/Listeners TMPDIR=/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/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-07-20 07:51:25-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 15.9M=0.001s 2016-07-20 07:51:25 (15.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.132480 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-20 07:51:25.272025) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-20 07:51:25.272527) ========= 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.6dLTCOoTj8/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.Pa0avscR9A/Listeners TMPDIR=/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/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.027971 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-20 07:51:25.323087) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-20 07:51:25.323568) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 9e887ad7d5ebd5369782230a86c3a51f84e9ab0e --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 9e887ad7d5ebd5369782230a86c3a51f84e9ab0e --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.6dLTCOoTj8/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.Pa0avscR9A/Listeners TMPDIR=/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/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-07-20 07:51:25,399 truncating revision to first 12 chars 2016-07-20 07:51:25,399 Setting DEBUG logging. 2016-07-20 07:51:25,399 attempt 1/10 2016-07-20 07:51:25,399 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/9e887ad7d5eb?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-20 07:51:26,498 unpacking tar archive at: mozilla-beta-9e887ad7d5eb/testing/mozharness/ program finished with exit code 0 elapsedTime=1.378621 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-20 07:51:26.724533) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-20 07:51:26.724868) ========= script_repo_revision: 9e887ad7d5ebd5369782230a86c3a51f84e9ab0e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-20 07:51:26.725300) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-20 07:51:26.725590) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-20 07:51:26.743999) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-07-20 07:51:26.744391) ========= /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.6dLTCOoTj8/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_NODE_PATH=/usr/local/bin/node 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.Pa0avscR9A/Listeners TMPDIR=/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/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 07:51:26 INFO - MultiFileLogger online at 20160720 07:51:26 in /builds/slave/test 07:51:26 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 07:51:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:51:26 INFO - {'append_to_log': False, 07:51:26 INFO - 'base_work_dir': '/builds/slave/test', 07:51:26 INFO - 'blob_upload_branch': 'mozilla-beta', 07:51:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:51:26 INFO - 'buildbot_json_path': 'buildprops.json', 07:51:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:51:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:51:26 INFO - 'download_minidump_stackwalk': True, 07:51:26 INFO - 'download_symbols': 'true', 07:51:26 INFO - 'e10s': False, 07:51:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:51:26 INFO - 'tooltool.py': '/tools/tooltool.py', 07:51:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:51:26 INFO - '/tools/misc-python/virtualenv.py')}, 07:51:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:51:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:51:26 INFO - 'log_level': 'info', 07:51:26 INFO - 'log_to_console': True, 07:51:26 INFO - 'opt_config_files': (), 07:51:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:51:26 INFO - '--processes=1', 07:51:26 INFO - '--config=%(test_path)s/wptrunner.ini', 07:51:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:51:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:51:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:51:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:51:26 INFO - 'pip_index': False, 07:51:26 INFO - 'require_test_zip': True, 07:51:26 INFO - 'test_type': ('testharness',), 07:51:26 INFO - 'this_chunk': '1', 07:51:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:51:26 INFO - 'total_chunks': '10', 07:51:26 INFO - 'virtualenv_path': 'venv', 07:51:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:51:26 INFO - 'work_dir': 'build'} 07:51:26 INFO - ##### 07:51:26 INFO - ##### Running clobber step. 07:51:26 INFO - ##### 07:51:26 INFO - Running pre-action listener: _resource_record_pre_action 07:51:26 INFO - Running main action method: clobber 07:51:26 INFO - rmtree: /builds/slave/test/build 07:51:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:51:29 INFO - Running post-action listener: _resource_record_post_action 07:51:29 INFO - ##### 07:51:29 INFO - ##### Running read-buildbot-config step. 07:51:29 INFO - ##### 07:51:29 INFO - Running pre-action listener: _resource_record_pre_action 07:51:29 INFO - Running main action method: read_buildbot_config 07:51:29 INFO - Using buildbot properties: 07:51:29 INFO - { 07:51:29 INFO - "project": "", 07:51:29 INFO - "product": "firefox", 07:51:29 INFO - "script_repo_revision": "production", 07:51:29 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 07:51:29 INFO - "repository": "", 07:51:29 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 07:51:29 INFO - "buildid": "20160720071819", 07:51:29 INFO - "pgo_build": "False", 07:51:29 INFO - "basedir": "/builds/slave/test", 07:51:29 INFO - "buildnumber": 15, 07:51:29 INFO - "slavename": "t-yosemite-r7-0080", 07:51:29 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 07:51:29 INFO - "platform": "macosx64", 07:51:29 INFO - "branch": "mozilla-beta", 07:51:29 INFO - "revision": "9e887ad7d5ebd5369782230a86c3a51f84e9ab0e", 07:51:29 INFO - "repo_path": "releases/mozilla-beta", 07:51:29 INFO - "moz_repo_path": "", 07:51:29 INFO - "stage_platform": "macosx64", 07:51:29 INFO - "builduid": "58da0a028d44484fa926789a8ae521c3", 07:51:29 INFO - "slavebuilddir": "test" 07:51:29 INFO - } 07:51:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 07:51:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 07:51:29 INFO - Running post-action listener: _resource_record_post_action 07:51:29 INFO - ##### 07:51:29 INFO - ##### Running download-and-extract step. 07:51:29 INFO - ##### 07:51:29 INFO - Running pre-action listener: _resource_record_pre_action 07:51:29 INFO - Running main action method: download_and_extract 07:51:29 INFO - mkdir: /builds/slave/test/build/tests 07:51: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')]} 07:51:29 INFO - https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 07:51:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 07:51:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 07:51:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/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 07:51:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/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 07:51:30 INFO - Downloaded 1201 bytes. 07:51:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 07:51:30 INFO - Using the following test package requirements: 07:51:30 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 07:51:30 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:51:30 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 07:51:30 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:51:30 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 07:51:30 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:51:30 INFO - u'jsshell-mac64.zip'], 07:51:30 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:51:30 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 07:51:30 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 07:51:30 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:51:30 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 07:51:30 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:51:30 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 07:51:30 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:51:30 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 07:51:30 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:51:30 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 07:51:30 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 07:51:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:51:30 INFO - https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 07:51:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 07:51:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 07:51:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/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 07:51:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/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 07:51:37 INFO - Downloaded 18370081 bytes. 07:51:37 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/*'] 07:51:37 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/* 07:51:38 INFO - caution: filename not matched: web-platform/* 07:51:38 INFO - Return code: 11 07:51: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')]} 07:51:38 INFO - https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 07:51:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 07:51:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 07:51:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/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 07:51:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/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 07:51:39 INFO - Downloaded 36389883 bytes. 07:51:39 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/*'] 07:51:39 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/* 07:51:43 INFO - caution: filename not matched: bin/* 07:51:43 INFO - caution: filename not matched: config/* 07:51:43 INFO - caution: filename not matched: mozbase/* 07:51:43 INFO - caution: filename not matched: marionette/* 07:51:43 INFO - caution: filename not matched: tools/wptserve/* 07:51:43 INFO - Return code: 11 07:51:43 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')]} 07:51:43 INFO - https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 07:51:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:51:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:51:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 07:51:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/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 07:51:47 INFO - Downloaded 73026404 bytes. 07:51:47 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:51:47 INFO - mkdir: /builds/slave/test/properties 07:51:47 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:51:47 INFO - Writing to file /builds/slave/test/properties/build_url 07:51:47 INFO - Contents: 07:51:47 INFO - build_url:https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:51:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:51:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:51:48 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:51:48 INFO - Contents: 07:51:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:51:48 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')]} 07:51:48 INFO - https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:51:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:51:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:51:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/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 07:51:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VQgiwiDeRNSiWj7T4YyEng/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 07:51:51 INFO - Downloaded 103718406 bytes. 07:51:51 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'] 07:51:51 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 07:51:54 INFO - Return code: 0 07:51:54 INFO - Running post-action listener: _resource_record_post_action 07:51:54 INFO - Running post-action listener: set_extra_try_arguments 07:51:54 INFO - ##### 07:51:54 INFO - ##### Running create-virtualenv step. 07:51:54 INFO - ##### 07:51:54 INFO - Running pre-action listener: _pre_create_virtualenv 07:51:54 INFO - Running pre-action listener: _resource_record_pre_action 07:51:54 INFO - Running main action method: create_virtualenv 07:51:54 INFO - Creating virtualenv /builds/slave/test/build/venv 07:51:54 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 07:51:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:51:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:51:54 INFO - Using real prefix '/tools/python27' 07:51:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:51:55 INFO - Installing distribute.............................................................................................................................................................................................done. 07:51:58 INFO - Installing pip.................done. 07:51:58 INFO - Return code: 0 07:51:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:51:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:51:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:51:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:51:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:51:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:51:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:51:58 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 0x104a5ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a7bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff5994bc650>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a775e0>, '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 0x10465acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104685990>, '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.6dLTCOoTj8/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Pa0avscR9A/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:51:58 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 07:51:58 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 07:51:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6dLTCOoTj8/Render', 07:51:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:51:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:51:58 INFO - 'HOME': '/Users/cltbld', 07:51:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:51:58 INFO - 'LOGNAME': 'cltbld', 07:51:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:51:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 07:51:58 INFO - 'MOZ_NO_REMOTE': '1', 07:51:58 INFO - 'NO_EM_RESTART': '1', 07:51:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:51:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:51:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:51:58 INFO - 'PWD': '/builds/slave/test', 07:51:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:51:58 INFO - 'SHELL': '/bin/bash', 07:51:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Pa0avscR9A/Listeners', 07:51:58 INFO - 'TMPDIR': '/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/', 07:51:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:51:58 INFO - 'USER': 'cltbld', 07:51:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:51:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:51:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:51:58 INFO - 'XPC_FLAGS': '0x0', 07:51:58 INFO - 'XPC_SERVICE_NAME': '0', 07:51:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:51:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:51:58 INFO - Downloading/unpacking psutil>=0.7.1 07:51:58 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 07:51:58 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 07:51:58 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 07:51:58 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 07:51:58 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 07:51:58 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 07:52:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:52:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:52:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:52:01 INFO - Installing collected packages: psutil 07:52:01 INFO - Running setup.py install for psutil 07:52:01 INFO - building 'psutil._psutil_osx' extension 07:52:01 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 07:52:02 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 07:52:02 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 07:52:02 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 07:52:02 INFO - building 'psutil._psutil_posix' extension 07:52:02 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 07:52:02 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 07:52:02 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 07:52:02 INFO - ^ 07:52:02 INFO - 1 warning generated. 07:52:02 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 07:52:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:52:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:52:02 INFO - Successfully installed psutil 07:52:02 INFO - Cleaning up... 07:52:02 INFO - Return code: 0 07:52:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:52: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')]} 07:52:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:52:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52: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')]} 07:52:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:52:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:02 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 0x104a5ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a7bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff5994bc650>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a775e0>, '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 0x10465acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104685990>, '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.6dLTCOoTj8/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Pa0avscR9A/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:52:02 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 07:52:02 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 07:52:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6dLTCOoTj8/Render', 07:52:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:52:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:52:02 INFO - 'HOME': '/Users/cltbld', 07:52:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:52:02 INFO - 'LOGNAME': 'cltbld', 07:52:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:52:02 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 07:52:02 INFO - 'MOZ_NO_REMOTE': '1', 07:52:02 INFO - 'NO_EM_RESTART': '1', 07:52:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:52:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:52:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:52:02 INFO - 'PWD': '/builds/slave/test', 07:52:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:52:02 INFO - 'SHELL': '/bin/bash', 07:52:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Pa0avscR9A/Listeners', 07:52:02 INFO - 'TMPDIR': '/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/', 07:52:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:52:02 INFO - 'USER': 'cltbld', 07:52:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:52:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:52:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:52:02 INFO - 'XPC_FLAGS': '0x0', 07:52:02 INFO - 'XPC_SERVICE_NAME': '0', 07:52:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:52:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:52:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:52:03 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 07:52:03 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 07:52:03 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 07:52:03 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 07:52:03 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 07:52:03 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 07:52:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:52:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:52:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:52:05 INFO - Installing collected packages: mozsystemmonitor 07:52:05 INFO - Running setup.py install for mozsystemmonitor 07:52:06 INFO - Successfully installed mozsystemmonitor 07:52:06 INFO - Cleaning up... 07:52:06 INFO - Return code: 0 07:52:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:52:06 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')]} 07:52:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:52:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:06 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')]} 07:52:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:52:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:06 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 0x104a5ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a7bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff5994bc650>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a775e0>, '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 0x10465acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104685990>, '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.6dLTCOoTj8/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Pa0avscR9A/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:52:06 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 07:52:06 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 07:52:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6dLTCOoTj8/Render', 07:52:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:52:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:52:06 INFO - 'HOME': '/Users/cltbld', 07:52:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:52:06 INFO - 'LOGNAME': 'cltbld', 07:52:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:52:06 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 07:52:06 INFO - 'MOZ_NO_REMOTE': '1', 07:52:06 INFO - 'NO_EM_RESTART': '1', 07:52:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:52:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:52:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:52:06 INFO - 'PWD': '/builds/slave/test', 07:52:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:52:06 INFO - 'SHELL': '/bin/bash', 07:52:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Pa0avscR9A/Listeners', 07:52:06 INFO - 'TMPDIR': '/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/', 07:52:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:52:06 INFO - 'USER': 'cltbld', 07:52:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:52:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:52:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:52:06 INFO - 'XPC_FLAGS': '0x0', 07:52:06 INFO - 'XPC_SERVICE_NAME': '0', 07:52:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:52:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:52:06 INFO - Downloading/unpacking blobuploader==1.2.4 07:52:06 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 07:52:06 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 07:52:06 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 07:52:06 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 07:52:06 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 07:52:06 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 07:52:08 INFO - Downloading blobuploader-1.2.4.tar.gz 07:52:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:52:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:52:08 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 07:52:08 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 07:52:08 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 07:52:08 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 07:52:08 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 07:52:08 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 07:52:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:52:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:52:09 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 07:52:09 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 07:52:09 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 07:52:09 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 07:52:09 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 07:52:09 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 07:52:09 INFO - Downloading docopt-0.6.1.tar.gz 07:52:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:52:10 INFO - Installing collected packages: blobuploader, requests, docopt 07:52:10 INFO - Running setup.py install for blobuploader 07:52:10 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:52:10 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:52:10 INFO - Running setup.py install for requests 07:52:10 INFO - Running setup.py install for docopt 07:52:10 INFO - Successfully installed blobuploader requests docopt 07:52:10 INFO - Cleaning up... 07:52:10 INFO - Return code: 0 07:52:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:52:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:52:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:52:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:52:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:52:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:10 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 0x104a5ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a7bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff5994bc650>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a775e0>, '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 0x10465acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104685990>, '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.6dLTCOoTj8/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Pa0avscR9A/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:52:10 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 07:52:10 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 07:52:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6dLTCOoTj8/Render', 07:52:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:52:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:52:10 INFO - 'HOME': '/Users/cltbld', 07:52:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:52:10 INFO - 'LOGNAME': 'cltbld', 07:52:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:52:10 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 07:52:10 INFO - 'MOZ_NO_REMOTE': '1', 07:52:10 INFO - 'NO_EM_RESTART': '1', 07:52:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:52:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:52:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:52:10 INFO - 'PWD': '/builds/slave/test', 07:52:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:52:10 INFO - 'SHELL': '/bin/bash', 07:52:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Pa0avscR9A/Listeners', 07:52:10 INFO - 'TMPDIR': '/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/', 07:52:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:52:10 INFO - 'USER': 'cltbld', 07:52:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:52:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:52:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:52:10 INFO - 'XPC_FLAGS': '0x0', 07:52:10 INFO - 'XPC_SERVICE_NAME': '0', 07:52:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:52:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:52:11 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-mV10Xe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:52:11 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-2peIA8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:52:11 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-qPx0FU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:52:11 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-QZmRxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:52:11 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-n9G8xx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:52:11 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-kIiVuv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:52:11 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-0yznGm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:52:11 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-mp9DqB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:52:11 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-iPX8v5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:52:12 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-QrUOOC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:52:12 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-6bNlBQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:52:12 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-eJeBWt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:52:12 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-Y4l6Lq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:52:12 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-FUeNjv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:52:12 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-GQnrMa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:52:12 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-AV89Pu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:52:12 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-EBxDDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:52:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:52:12 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-hTilzD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:52:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:52:13 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-0K8KSf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:52:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:52:13 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-9MB8GT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:52:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:52:13 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-_wlKhf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:52:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:52:13 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 07:52:13 INFO - Running setup.py install for manifestparser 07:52:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:52:13 INFO - Running setup.py install for mozcrash 07:52:14 INFO - Running setup.py install for mozdebug 07:52:14 INFO - Running setup.py install for mozdevice 07:52:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Running setup.py install for mozfile 07:52:14 INFO - Running setup.py install for mozhttpd 07:52:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Running setup.py install for mozinfo 07:52:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Running setup.py install for mozInstall 07:52:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:52:14 INFO - Running setup.py install for mozleak 07:52:15 INFO - Running setup.py install for mozlog 07:52:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:52:15 INFO - Running setup.py install for moznetwork 07:52:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:52:15 INFO - Running setup.py install for mozprocess 07:52:15 INFO - Running setup.py install for mozprofile 07:52:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:52:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:52:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:52:15 INFO - Running setup.py install for mozrunner 07:52:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:52:15 INFO - Running setup.py install for mozscreenshot 07:52:16 INFO - Running setup.py install for moztest 07:52:16 INFO - Running setup.py install for mozversion 07:52:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:52:16 INFO - Running setup.py install for wptserve 07:52:16 INFO - Running setup.py install for marionette-driver 07:52:16 INFO - Running setup.py install for browsermob-proxy 07:52:16 INFO - Running setup.py install for marionette-client 07:52:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:52:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:52:17 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 07:52:17 INFO - Cleaning up... 07:52:17 INFO - Return code: 0 07:52:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:52:17 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')]} 07:52:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:52:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:17 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')]} 07:52:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:52:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:52:17 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 0x104a5ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a7bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff5994bc650>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a775e0>, '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 0x10465acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104685990>, '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.6dLTCOoTj8/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Pa0avscR9A/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:52:17 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 07:52:17 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 07:52:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6dLTCOoTj8/Render', 07:52:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:52:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:52:17 INFO - 'HOME': '/Users/cltbld', 07:52:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:52:17 INFO - 'LOGNAME': 'cltbld', 07:52:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:52:17 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 07:52:17 INFO - 'MOZ_NO_REMOTE': '1', 07:52:17 INFO - 'NO_EM_RESTART': '1', 07:52:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:52:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:52:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:52:17 INFO - 'PWD': '/builds/slave/test', 07:52:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:52:17 INFO - 'SHELL': '/bin/bash', 07:52:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Pa0avscR9A/Listeners', 07:52:17 INFO - 'TMPDIR': '/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/', 07:52:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:52:17 INFO - 'USER': 'cltbld', 07:52:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:52:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:52:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:52:17 INFO - 'XPC_FLAGS': '0x0', 07:52:17 INFO - 'XPC_SERVICE_NAME': '0', 07:52:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:52:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:52:17 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-g7BdCk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:52:17 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)) 07:52:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:52:17 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-P1lDjk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:52:18 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-K21myR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:52:18 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-l53cN3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:52:18 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-3Rmwve-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:52:18 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-AwloHz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:52:18 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-2nZHAB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:52:18 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-iITN9l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:52:18 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-2g2tCd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:52:18 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-k4SIxn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:52:18 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)) 07:52:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:52:18 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-Ab4w3s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:52:19 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)) 07:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:52:19 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-j3QwpZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:52:19 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)) 07:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:52:19 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-xaZ0OS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:52:19 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)) 07:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:52:19 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-calUCg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:52:19 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)) 07:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:52:19 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-5gQk5g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:52:19 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)) 07:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:52:19 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-IEB6RL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:52:19 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)) 07:52:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:52:19 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-y61m_z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:52:19 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)) 07:52:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:52:19 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-0nqZUS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:52:19 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)) 07:52:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:52:19 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-M8DmIu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:52:19 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)) 07:52:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:52:19 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-JSah5P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:52:20 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)) 07:52:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:52:20 INFO - Running setup.py (path:/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/pip-j9js6B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:52:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:52:20 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)) 07:52:20 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)) 07:52:20 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)) 07:52:20 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)) 07:52:20 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)) 07:52:20 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)) 07:52:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:52:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:52:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:52:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:52:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:52:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:52:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:52:23 INFO - Downloading blessings-1.6.tar.gz 07:52:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:52:23 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)) 07:52:23 INFO - Installing collected packages: blessings 07:52:23 INFO - Running setup.py install for blessings 07:52:23 INFO - Successfully installed blessings 07:52:23 INFO - Cleaning up... 07:52:23 INFO - Return code: 0 07:52:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:52:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:52:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:52:24 INFO - Reading from file tmpfile_stdout 07:52:24 INFO - Current package versions: 07:52:24 INFO - blessings == 1.6 07:52:24 INFO - blobuploader == 1.2.4 07:52:24 INFO - browsermob-proxy == 0.6.0 07:52:24 INFO - docopt == 0.6.1 07:52:24 INFO - manifestparser == 1.1 07:52:24 INFO - marionette-client == 2.3.0 07:52:24 INFO - marionette-driver == 1.4.0 07:52:24 INFO - mozInstall == 1.12 07:52:24 INFO - mozcrash == 0.17 07:52:24 INFO - mozdebug == 0.1 07:52:24 INFO - mozdevice == 0.48 07:52:24 INFO - mozfile == 1.2 07:52:24 INFO - mozhttpd == 0.7 07:52:24 INFO - mozinfo == 0.9 07:52:24 INFO - mozleak == 0.1 07:52:24 INFO - mozlog == 3.1 07:52:24 INFO - moznetwork == 0.27 07:52:24 INFO - mozprocess == 0.22 07:52:24 INFO - mozprofile == 0.28 07:52:24 INFO - mozrunner == 6.11 07:52:24 INFO - mozscreenshot == 0.1 07:52:24 INFO - mozsystemmonitor == 0.0 07:52:24 INFO - moztest == 0.7 07:52:24 INFO - mozversion == 1.4 07:52:24 INFO - psutil == 3.1.1 07:52:24 INFO - requests == 1.2.3 07:52:24 INFO - wptserve == 1.4.0 07:52:24 INFO - wsgiref == 0.1.2 07:52:24 INFO - Running post-action listener: _resource_record_post_action 07:52:24 INFO - Running post-action listener: _start_resource_monitoring 07:52:24 INFO - Starting resource monitoring. 07:52:24 INFO - ##### 07:52:24 INFO - ##### Running pull step. 07:52:24 INFO - ##### 07:52:24 INFO - Running pre-action listener: _resource_record_pre_action 07:52:24 INFO - Running main action method: pull 07:52:24 INFO - Pull has nothing to do! 07:52:24 INFO - Running post-action listener: _resource_record_post_action 07:52:24 INFO - ##### 07:52:24 INFO - ##### Running install step. 07:52:24 INFO - ##### 07:52:24 INFO - Running pre-action listener: _resource_record_pre_action 07:52:24 INFO - Running main action method: install 07:52:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:52:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:52:24 INFO - Reading from file tmpfile_stdout 07:52:24 INFO - Detecting whether we're running mozinstall >=1.0... 07:52:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:52:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:52:24 INFO - Reading from file tmpfile_stdout 07:52:24 INFO - Output received: 07:52:24 INFO - Usage: mozinstall [options] installer 07:52:24 INFO - Options: 07:52:24 INFO - -h, --help show this help message and exit 07:52:24 INFO - -d DEST, --destination=DEST 07:52:24 INFO - Directory to install application into. [default: 07:52:24 INFO - "/builds/slave/test"] 07:52:24 INFO - --app=APP Application being installed. [default: firefox] 07:52:24 INFO - mkdir: /builds/slave/test/build/application 07:52:24 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'] 07:52:24 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 07:52:42 INFO - Reading from file tmpfile_stdout 07:52:42 INFO - Output received: 07:52:42 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 07:52:42 INFO - Running post-action listener: _resource_record_post_action 07:52:42 INFO - ##### 07:52:42 INFO - ##### Running run-tests step. 07:52:42 INFO - ##### 07:52:42 INFO - Running pre-action listener: _resource_record_pre_action 07:52:42 INFO - Running main action method: run_tests 07:52:42 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:52:42 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:52:42 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:52:42 INFO - grabbing minidump binary from tooltool 07:52:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:52:42 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 0x104a775e0>, '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 0x10465acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104685990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:52:42 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 07:52:42 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 07:52:42 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:52:42 INFO - Return code: 0 07:52:42 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 07:52:42 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:52:42 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/VQgiwiDeRNSiWj7T4YyEng/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 07:52:42 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/VQgiwiDeRNSiWj7T4YyEng/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 07:52:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6dLTCOoTj8/Render', 07:52:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:52:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:52:42 INFO - 'HOME': '/Users/cltbld', 07:52:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:52:42 INFO - 'LOGNAME': 'cltbld', 07:52:42 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:52:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:52:42 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 07:52:42 INFO - 'MOZ_NO_REMOTE': '1', 07:52:42 INFO - 'NO_EM_RESTART': '1', 07:52:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:52:42 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:52:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:52:42 INFO - 'PWD': '/builds/slave/test', 07:52:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:52:42 INFO - 'SHELL': '/bin/bash', 07:52:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Pa0avscR9A/Listeners', 07:52:42 INFO - 'TMPDIR': '/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/T/', 07:52:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:52:42 INFO - 'USER': 'cltbld', 07:52:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:52:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:52:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:52:42 INFO - 'XPC_FLAGS': '0x0', 07:52:42 INFO - 'XPC_SERVICE_NAME': '0', 07:52:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:52:42 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/VQgiwiDeRNSiWj7T4YyEng/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 07:52:42 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 07:52:42 INFO - import pkg_resources 07:52:43 INFO - Using 1 client processes 07:52:43 INFO - wptserve Starting http server on 127.0.0.1:8000 07:52:43 INFO - wptserve Starting http server on 127.0.0.1:8001 07:52:43 INFO - wptserve Starting http server on 127.0.0.1:8443 07:52:45 INFO - SUITE-START | Running 778 tests 07:52:45 INFO - Running testharness tests 07:52:45 INFO - Setting up ssl 07:52:45 INFO - PROCESS | certutil | 07:52:45 INFO - PROCESS | certutil | 07:52:45 INFO - PROCESS | certutil | 07:52:45 INFO - Certificate Nickname Trust Attributes 07:52:45 INFO - SSL,S/MIME,JAR/XPI 07:52:45 INFO - 07:52:45 INFO - web-platform-tests CT,, 07:52:45 INFO - 07:52:45 INFO - Starting runner 07:52:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 07:52:46 INFO - PROCESS | 1649 | 1469026366912 Marionette DEBUG Marionette enabled via build flag and pref 07:52:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x113d12800 == 1 [pid = 1649] [id = 1] 07:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 1 (0x113d13000) [pid = 1649] [serial = 1] [outer = 0x0] 07:52:47 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 2 (0x113d14000) [pid = 1649] [serial = 2] [outer = 0x113d13000] 07:52:47 INFO - PROCESS | 1649 | 1469026367227 Marionette INFO Listening on port 2828 07:52:47 INFO - PROCESS | 1649 | 1469026367456 Marionette DEBUG Marionette enabled via command-line flag 07:52:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11696e000 == 2 [pid = 1649] [id = 2] 07:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 3 (0x11696e800) [pid = 1649] [serial = 3] [outer = 0x0] 07:52:47 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 4 (0x11696f800) [pid = 1649] [serial = 4] [outer = 0x11696e800] 07:52:47 INFO - PROCESS | 1649 | [1649] 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 07:52:47 INFO - PROCESS | 1649 | 1469026367602 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 07:52:47 INFO - PROCESS | 1649 | 1469026367686 Marionette DEBUG Closed connection conn0 07:52:47 INFO - PROCESS | 1649 | [1649] 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 07:52:47 INFO - PROCESS | 1649 | 1469026367692 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 07:52:47 INFO - PROCESS | 1649 | 1469026367700 Marionette DEBUG Closed connection conn1 07:52:47 INFO - PROCESS | 1649 | [1649] 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 07:52:47 INFO - PROCESS | 1649 | 1469026367705 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 07:52:47 INFO - PROCESS | 1649 | 1469026367712 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:52:47 INFO - PROCESS | 1649 | 1469026367717 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":"20160720071819","device":"desktop","version":"48.0"} 07:52:48 INFO - PROCESS | 1649 | [1649] 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 07:52:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11980c800 == 3 [pid = 1649] [id = 3] 07:52:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 5 (0x11980d800) [pid = 1649] [serial = 5] [outer = 0x0] 07:52:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11980e000 == 4 [pid = 1649] [id = 4] 07:52:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 6 (0x1198bd400) [pid = 1649] [serial = 6] [outer = 0x0] 07:52:48 INFO - PROCESS | 1649 | [1649] 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 07:52:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x121449000 == 5 [pid = 1649] [id = 5] 07:52:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 7 (0x1198bb800) [pid = 1649] [serial = 7] [outer = 0x0] 07:52:48 INFO - PROCESS | 1649 | [1649] 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 07:52:49 INFO - PROCESS | 1649 | [1649] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:52:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 8 (0x12197e400) [pid = 1649] [serial = 8] [outer = 0x1198bb800] 07:52:49 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:52:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:52:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 9 (0x1215c7000) [pid = 1649] [serial = 9] [outer = 0x11980d800] 07:52:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 10 (0x12351a800) [pid = 1649] [serial = 10] [outer = 0x1198bd400] 07:52:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 11 (0x12351c400) [pid = 1649] [serial = 11] [outer = 0x1198bb800] 07:52:49 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:52:49 INFO - PROCESS | 1649 | 1469026369674 Marionette INFO startBrowser b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:49 INFO - PROCESS | 1649 | 1469026369697 Marionette DEBUG loaded listener.js 07:52:49 INFO - PROCESS | 1649 | 1469026369705 Marionette DEBUG loaded listener.js 07:52:49 INFO - PROCESS | 1649 | 1469026369706 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:52:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 12 (0x12670ec00) [pid = 1649] [serial = 12] [outer = 0x1198bb800] 07:52:50 INFO - PROCESS | 1649 | 1469026370025 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b22719a3-a2fb-7145-bc4f-b73e4812f61a","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":"20160720071819","device":"desktop","version":"48.0","command_id":1}}] 07:52:50 INFO - PROCESS | 1649 | 1469026370106 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}] 07:52:50 INFO - PROCESS | 1649 | 1469026370108 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:50 INFO - PROCESS | 1649 | 1469026370183 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 07:52:50 INFO - PROCESS | 1649 | 1469026370265 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:52:50 INFO - PROCESS | 1649 | 1469026370267 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:50 INFO - PROCESS | 1649 | [1649] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:52:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 13 (0x120e9c000) [pid = 1649] [serial = 13] [outer = 0x1198bb800] 07:52:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:52:50 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:52:50 INFO - PROCESS | 1649 | 1469026370622 Marionette TRACE conn2 <- [1,3,null,{}] 07:52:50 INFO - PROCESS | 1649 | 1469026370634 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:52:50 INFO - PROCESS | 1649 | 1469026370636 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:50 INFO - PROCESS | 1649 | 1469026370652 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 07:52:50 INFO - PROCESS | 1649 | 1469026370676 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 07:52:50 INFO - PROCESS | 1649 | 1469026370679 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 07:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:52:50 INFO - PROCESS | 1649 | 1469026370682 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:52:50 INFO - PROCESS | 1649 | 1469026370685 Marionette TRACE conn2 <- [1,6,null,{}] 07:52:50 INFO - PROCESS | 1649 | 1469026370687 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}] 07:52:50 INFO - PROCESS | 1649 | 1469026370688 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:50 INFO - PROCESS | 1649 | 1469026370699 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 07:52:50 INFO - PROCESS | 1649 | 1469026370701 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:50 INFO - PROCESS | 1649 | 1469026370702 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x129056800 == 6 [pid = 1649] [id = 6] 07:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 14 (0x1290c2c00) [pid = 1649] [serial = 14] [outer = 0x0] 07:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 15 (0x1290c4800) [pid = 1649] [serial = 15] [outer = 0x1290c2c00] 07:52:50 INFO - PROCESS | 1649 | 1469026370732 Marionette DEBUG loaded listener.js 07:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x1291d5800) [pid = 1649] [serial = 16] [outer = 0x1290c2c00] 07:52:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12964d800 == 7 [pid = 1649] [id = 7] 07:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x1293b0800) [pid = 1649] [serial = 17] [outer = 0x0] 07:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x1293b2800) [pid = 1649] [serial = 18] [outer = 0x1293b0800] 07:52:51 INFO - PROCESS | 1649 | 1469026371064 Marionette DEBUG loaded listener.js 07:52:51 INFO - PROCESS | 1649 | 1469026371092 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]]]}] 07:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x1293b4c00) [pid = 1649] [serial = 19] [outer = 0x1293b0800] 07:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 07:52:51 INFO - PROCESS | 1649 | 1469026371163 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 07:52:51 INFO - PROCESS | 1649 | 1469026371165 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 07:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:52:51 INFO - PROCESS | 1649 | 1469026371211 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:52:51 INFO - PROCESS | 1649 | 1469026371213 Marionette TRACE conn2 <- [1,10,null,{}] 07:52:51 INFO - PROCESS | 1649 | 1469026371273 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}] 07:52:51 INFO - PROCESS | 1649 | 1469026371280 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:51 INFO - PROCESS | 1649 | 1469026371439 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 07:52:51 INFO - PROCESS | 1649 | 1469026371492 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:51 INFO - PROCESS | 1649 | 1469026371493 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6be800 == 8 [pid = 1649] [id = 8] 07:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x12a6d9800) [pid = 1649] [serial = 20] [outer = 0x0] 07:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x12a6db400) [pid = 1649] [serial = 21] [outer = 0x12a6d9800] 07:52:51 INFO - PROCESS | 1649 | 1469026371544 Marionette DEBUG loaded listener.js 07:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x12a6e0000) [pid = 1649] [serial = 22] [outer = 0x12a6d9800] 07:52:51 INFO - PROCESS | 1649 | 1469026371931 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]]]}] 07:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 770ms 07:52:51 INFO - PROCESS | 1649 | 1469026371939 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 07:52:51 INFO - PROCESS | 1649 | 1469026371940 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 07:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:52:51 INFO - PROCESS | 1649 | 1469026371946 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:52:51 INFO - PROCESS | 1649 | 1469026371947 Marionette TRACE conn2 <- [1,14,null,{}] 07:52:51 INFO - PROCESS | 1649 | 1469026371949 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}] 07:52:51 INFO - PROCESS | 1649 | 1469026371951 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:52 INFO - PROCESS | 1649 | 1469026372040 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 07:52:52 INFO - PROCESS | 1649 | 1469026372046 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:52 INFO - PROCESS | 1649 | 1469026372047 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b167800 == 9 [pid = 1649] [id = 9] 07:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x126bdb800) [pid = 1649] [serial = 23] [outer = 0x0] 07:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x126be5c00) [pid = 1649] [serial = 24] [outer = 0x126bdb800] 07:52:52 INFO - PROCESS | 1649 | 1469026372072 Marionette DEBUG loaded listener.js 07:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x12b049c00) [pid = 1649] [serial = 25] [outer = 0x126bdb800] 07:52:52 INFO - PROCESS | 1649 | 1469026372323 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]]]}] 07:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 07:52:52 INFO - PROCESS | 1649 | 1469026372369 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 07:52:52 INFO - PROCESS | 1649 | 1469026372370 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 07:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:52:52 INFO - PROCESS | 1649 | 1469026372372 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:52:52 INFO - PROCESS | 1649 | 1469026372373 Marionette TRACE conn2 <- [1,18,null,{}] 07:52:52 INFO - PROCESS | 1649 | 1469026372382 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}] 07:52:52 INFO - PROCESS | 1649 | 1469026372384 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:52 INFO - PROCESS | 1649 | 1469026372476 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 07:52:52 INFO - PROCESS | 1649 | 1469026372482 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:52 INFO - PROCESS | 1649 | 1469026372484 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b941800 == 10 [pid = 1649] [id = 10] 07:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x12b991000) [pid = 1649] [serial = 26] [outer = 0x0] 07:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x12b996400) [pid = 1649] [serial = 27] [outer = 0x12b991000] 07:52:52 INFO - PROCESS | 1649 | 1469026372508 Marionette DEBUG loaded listener.js 07:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x12b99c400) [pid = 1649] [serial = 28] [outer = 0x12b991000] 07:52:52 INFO - PROCESS | 1649 | 1469026372780 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]]]}] 07:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 472ms 07:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:52:52 INFO - PROCESS | 1649 | 1469026372847 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 07:52:52 INFO - PROCESS | 1649 | 1469026372849 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 07:52:52 INFO - PROCESS | 1649 | 1469026372852 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:52:52 INFO - PROCESS | 1649 | 1469026372853 Marionette TRACE conn2 <- [1,22,null,{}] 07:52:52 INFO - PROCESS | 1649 | 1469026372856 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}] 07:52:52 INFO - PROCESS | 1649 | 1469026372861 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:52 INFO - PROCESS | 1649 | 1469026372957 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 07:52:52 INFO - PROCESS | 1649 | 1469026372962 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:52 INFO - PROCESS | 1649 | 1469026372964 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bda8000 == 11 [pid = 1649] [id = 11] 07:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x12bd51400) [pid = 1649] [serial = 29] [outer = 0x0] 07:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x12bd5d000) [pid = 1649] [serial = 30] [outer = 0x12bd51400] 07:52:52 INFO - PROCESS | 1649 | 1469026372989 Marionette DEBUG loaded listener.js 07:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x12bf03400) [pid = 1649] [serial = 31] [outer = 0x12bd51400] 07:52:53 INFO - PROCESS | 1649 | 1469026373215 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]]]}] 07:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 369ms 07:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:52:53 INFO - PROCESS | 1649 | 1469026373220 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 07:52:53 INFO - PROCESS | 1649 | 1469026373222 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 07:52:53 INFO - PROCESS | 1649 | 1469026373230 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:52:53 INFO - PROCESS | 1649 | 1469026373232 Marionette TRACE conn2 <- [1,26,null,{}] 07:52:53 INFO - PROCESS | 1649 | 1469026373234 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}] 07:52:53 INFO - PROCESS | 1649 | 1469026373235 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:53 INFO - PROCESS | 1649 | 1469026373333 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 07:52:53 INFO - PROCESS | 1649 | 1469026373337 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:53 INFO - PROCESS | 1649 | 1469026373339 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11858e000 == 12 [pid = 1649] [id = 12] 07:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x1185d7800) [pid = 1649] [serial = 32] [outer = 0x0] 07:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x12bd58800) [pid = 1649] [serial = 33] [outer = 0x1185d7800] 07:52:53 INFO - PROCESS | 1649 | 1469026373363 Marionette DEBUG loaded listener.js 07:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x12bf0a000) [pid = 1649] [serial = 34] [outer = 0x1185d7800] 07:52:53 INFO - PROCESS | 1649 | 1469026373596 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]]]}] 07:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 425ms 07:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:52:53 INFO - PROCESS | 1649 | 1469026373651 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 07:52:53 INFO - PROCESS | 1649 | 1469026373652 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 07:52:53 INFO - PROCESS | 1649 | 1469026373654 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:52:53 INFO - PROCESS | 1649 | 1469026373655 Marionette TRACE conn2 <- [1,30,null,{}] 07:52:53 INFO - PROCESS | 1649 | 1469026373665 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}] 07:52:53 INFO - PROCESS | 1649 | 1469026373666 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:53 INFO - PROCESS | 1649 | 1469026373765 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 07:52:53 INFO - PROCESS | 1649 | 1469026373768 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:53 INFO - PROCESS | 1649 | 1469026373770 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c478800 == 13 [pid = 1649] [id = 13] 07:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x12bf0cc00) [pid = 1649] [serial = 35] [outer = 0x0] 07:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x12c4c7000) [pid = 1649] [serial = 36] [outer = 0x12bf0cc00] 07:52:53 INFO - PROCESS | 1649 | 1469026373794 Marionette DEBUG loaded listener.js 07:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x12c4ccc00) [pid = 1649] [serial = 37] [outer = 0x12bf0cc00] 07:52:54 INFO - PROCESS | 1649 | 1469026374024 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]]]}] 07:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 07:52:54 INFO - PROCESS | 1649 | 1469026374073 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 07:52:54 INFO - PROCESS | 1649 | 1469026374074 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 07:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:52:54 INFO - PROCESS | 1649 | 1469026374083 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:52:54 INFO - PROCESS | 1649 | 1469026374084 Marionette TRACE conn2 <- [1,34,null,{}] 07:52:54 INFO - PROCESS | 1649 | 1469026374086 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}] 07:52:54 INFO - PROCESS | 1649 | 1469026374087 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:54 INFO - PROCESS | 1649 | 1469026374189 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 07:52:54 INFO - PROCESS | 1649 | 1469026374194 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:54 INFO - PROCESS | 1649 | 1469026374195 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c711000 == 14 [pid = 1649] [id = 14] 07:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x12c4d2400) [pid = 1649] [serial = 38] [outer = 0x0] 07:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x12c4d7400) [pid = 1649] [serial = 39] [outer = 0x12c4d2400] 07:52:54 INFO - PROCESS | 1649 | 1469026374219 Marionette DEBUG loaded listener.js 07:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x12c4dc000) [pid = 1649] [serial = 40] [outer = 0x12c4d2400] 07:52:54 INFO - PROCESS | 1649 | 1469026374445 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]]]}] 07:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 375ms 07:52:54 INFO - PROCESS | 1649 | 1469026374452 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 07:52:54 INFO - PROCESS | 1649 | 1469026374453 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 07:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:52:54 INFO - PROCESS | 1649 | 1469026374455 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:52:54 INFO - PROCESS | 1649 | 1469026374456 Marionette TRACE conn2 <- [1,38,null,{}] 07:52:54 INFO - PROCESS | 1649 | 1469026374460 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}] 07:52:54 INFO - PROCESS | 1649 | 1469026374464 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:54 INFO - PROCESS | 1649 | 1469026374564 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 07:52:54 INFO - PROCESS | 1649 | 1469026374575 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:54 INFO - PROCESS | 1649 | 1469026374577 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12caaf800 == 15 [pid = 1649] [id = 15] 07:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x12c4e3000) [pid = 1649] [serial = 41] [outer = 0x0] 07:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x12cb04800) [pid = 1649] [serial = 42] [outer = 0x12c4e3000] 07:52:54 INFO - PROCESS | 1649 | 1469026374600 Marionette DEBUG loaded listener.js 07:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x12cb09c00) [pid = 1649] [serial = 43] [outer = 0x12c4e3000] 07:52:54 INFO - PROCESS | 1649 | 1469026374832 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]]]}] 07:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 422ms 07:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:52:54 INFO - PROCESS | 1649 | 1469026374884 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 07:52:54 INFO - PROCESS | 1649 | 1469026374885 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 07:52:54 INFO - PROCESS | 1649 | 1469026374887 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:52:54 INFO - PROCESS | 1649 | 1469026374888 Marionette TRACE conn2 <- [1,42,null,{}] 07:52:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce8b000 == 16 [pid = 1649] [id = 16] 07:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x12ce8b800) [pid = 1649] [serial = 44] [outer = 0x0] 07:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x12ce8d000) [pid = 1649] [serial = 45] [outer = 0x12ce8b800] 07:52:54 INFO - PROCESS | 1649 | 1469026374917 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}] 07:52:54 INFO - PROCESS | 1649 | 1469026374918 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x12ce91800) [pid = 1649] [serial = 46] [outer = 0x12ce8b800] 07:52:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12caad000 == 17 [pid = 1649] [id = 17] 07:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x12cb05c00) [pid = 1649] [serial = 47] [outer = 0x0] 07:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x12ce3a400) [pid = 1649] [serial = 48] [outer = 0x12cb05c00] 07:52:55 INFO - PROCESS | 1649 | 1469026375043 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 07:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x116913c00) [pid = 1649] [serial = 49] [outer = 0x12cb05c00] 07:52:55 INFO - PROCESS | 1649 | 1469026375083 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:55 INFO - PROCESS | 1649 | 1469026375084 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d136000 == 18 [pid = 1649] [id = 18] 07:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12ce47000) [pid = 1649] [serial = 50] [outer = 0x0] 07:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x12ce48c00) [pid = 1649] [serial = 51] [outer = 0x12ce47000] 07:52:55 INFO - PROCESS | 1649 | 1469026375114 Marionette DEBUG loaded listener.js 07:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x12ce4d000) [pid = 1649] [serial = 52] [outer = 0x12ce47000] 07:52:55 INFO - PROCESS | 1649 | 1469026375474 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]]]}] 07:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 627ms 07:52:55 INFO - PROCESS | 1649 | 1469026375516 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 07:52:55 INFO - PROCESS | 1649 | 1469026375517 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 07:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:52:55 INFO - PROCESS | 1649 | 1469026375519 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:52:55 INFO - PROCESS | 1649 | 1469026375521 Marionette TRACE conn2 <- [1,46,null,{}] 07:52:55 INFO - PROCESS | 1649 | 1469026375523 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}] 07:52:55 INFO - PROCESS | 1649 | 1469026375524 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:55 INFO - PROCESS | 1649 | 1469026375616 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 07:52:55 INFO - PROCESS | 1649 | 1469026375620 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:55 INFO - PROCESS | 1649 | 1469026375621 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184e4000 == 19 [pid = 1649] [id = 19] 07:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x11828fc00) [pid = 1649] [serial = 53] [outer = 0x0] 07:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x119785800) [pid = 1649] [serial = 54] [outer = 0x11828fc00] 07:52:55 INFO - PROCESS | 1649 | 1469026375658 Marionette DEBUG loaded listener.js 07:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x12d26e800) [pid = 1649] [serial = 55] [outer = 0x11828fc00] 07:52:55 INFO - PROCESS | 1649 | 1469026375895 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]]]}] 07:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 07:52:55 INFO - PROCESS | 1649 | 1469026375938 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 07:52:55 INFO - PROCESS | 1649 | 1469026375939 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 07:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:52:55 INFO - PROCESS | 1649 | 1469026375949 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:52:55 INFO - PROCESS | 1649 | 1469026375950 Marionette TRACE conn2 <- [1,50,null,{}] 07:52:55 INFO - PROCESS | 1649 | 1469026375952 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}] 07:52:55 INFO - PROCESS | 1649 | 1469026375953 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:56 INFO - PROCESS | 1649 | 1469026376050 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 07:52:56 INFO - PROCESS | 1649 | 1469026376054 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:56 INFO - PROCESS | 1649 | 1469026376055 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x118130000 == 20 [pid = 1649] [id = 20] 07:52:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x118742800) [pid = 1649] [serial = 56] [outer = 0x0] 07:52:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x118746400) [pid = 1649] [serial = 57] [outer = 0x118742800] 07:52:56 INFO - PROCESS | 1649 | 1469026376078 Marionette DEBUG loaded listener.js 07:52:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x12bf09000) [pid = 1649] [serial = 58] [outer = 0x118742800] 07:52:56 INFO - PROCESS | 1649 | 1469026376305 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]]]}] 07:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 376ms 07:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:52:56 INFO - PROCESS | 1649 | 1469026376318 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 07:52:56 INFO - PROCESS | 1649 | 1469026376319 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 07:52:56 INFO - PROCESS | 1649 | 1469026376322 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:52:56 INFO - PROCESS | 1649 | 1469026376323 Marionette TRACE conn2 <- [1,54,null,{}] 07:52:56 INFO - PROCESS | 1649 | 1469026376334 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}] 07:52:56 INFO - PROCESS | 1649 | 1469026376336 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:56 INFO - PROCESS | 1649 | 1469026376455 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 07:52:56 INFO - PROCESS | 1649 | 1469026376460 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:56 INFO - PROCESS | 1649 | 1469026376463 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6d7000 == 21 [pid = 1649] [id = 21] 07:52:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x12d2b6800) [pid = 1649] [serial = 59] [outer = 0x0] 07:52:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x12d2b9000) [pid = 1649] [serial = 60] [outer = 0x12d2b6800] 07:52:56 INFO - PROCESS | 1649 | 1469026376512 Marionette DEBUG loaded listener.js 07:52:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x12d2c0c00) [pid = 1649] [serial = 61] [outer = 0x12d2b6800] 07:52:56 INFO - PROCESS | 1649 | 1469026376857 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]]]}] 07:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 569ms 07:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:52:56 INFO - PROCESS | 1649 | 1469026376895 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 07:52:56 INFO - PROCESS | 1649 | 1469026376897 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 07:52:56 INFO - PROCESS | 1649 | 1469026376901 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:52:56 INFO - PROCESS | 1649 | 1469026376903 Marionette TRACE conn2 <- [1,58,null,{}] 07:52:56 INFO - PROCESS | 1649 | 1469026376907 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}] 07:52:56 INFO - PROCESS | 1649 | 1469026376909 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:57 INFO - PROCESS | 1649 | 1469026377033 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 07:52:57 INFO - PROCESS | 1649 | 1469026377778 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:57 INFO - PROCESS | 1649 | 1469026377780 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x111fa3000 == 22 [pid = 1649] [id = 22] 07:52:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x111d14800) [pid = 1649] [serial = 62] [outer = 0x0] 07:52:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1122b1400) [pid = 1649] [serial = 63] [outer = 0x111d14800] 07:52:57 INFO - PROCESS | 1649 | 1469026377815 Marionette DEBUG loaded listener.js 07:52:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x112a85000) [pid = 1649] [serial = 64] [outer = 0x111d14800] 07:52:58 INFO - PROCESS | 1649 | 1469026378211 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]]]}] 07:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1372ms 07:52:58 INFO - PROCESS | 1649 | 1469026378274 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 07:52:58 INFO - PROCESS | 1649 | 1469026378277 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 07:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:52:58 INFO - PROCESS | 1649 | 1469026378299 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:52:58 INFO - PROCESS | 1649 | 1469026378301 Marionette TRACE conn2 <- [1,62,null,{}] 07:52:58 INFO - PROCESS | 1649 | 1469026378305 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}] 07:52:58 INFO - PROCESS | 1649 | 1469026378308 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:58 INFO - PROCESS | 1649 | 1469026378421 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 07:52:58 INFO - PROCESS | 1649 | 1469026378472 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:58 INFO - PROCESS | 1649 | 1469026378474 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e53000 == 23 [pid = 1649] [id = 23] 07:52:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x113c5d400) [pid = 1649] [serial = 65] [outer = 0x0] 07:52:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x115e8a400) [pid = 1649] [serial = 66] [outer = 0x113c5d400] 07:52:58 INFO - PROCESS | 1649 | 1469026378505 Marionette DEBUG loaded listener.js 07:52:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x116736c00) [pid = 1649] [serial = 67] [outer = 0x113c5d400] 07:52:58 INFO - PROCESS | 1649 | 1469026378901 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]]]}] 07:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 673ms 07:52:58 INFO - PROCESS | 1649 | 1469026378971 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 07:52:58 INFO - PROCESS | 1649 | 1469026378974 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 07:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:52:58 INFO - PROCESS | 1649 | 1469026378977 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:52:58 INFO - PROCESS | 1649 | 1469026378978 Marionette TRACE conn2 <- [1,66,null,{}] 07:52:58 INFO - PROCESS | 1649 | 1469026378981 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}] 07:52:58 INFO - PROCESS | 1649 | 1469026378982 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:59 INFO - PROCESS | 1649 | 1469026379111 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 07:52:59 INFO - PROCESS | 1649 | 1469026379163 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:59 INFO - PROCESS | 1649 | 1469026379165 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x117154800 == 24 [pid = 1649] [id = 24] 07:52:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x116ab4400) [pid = 1649] [serial = 68] [outer = 0x0] 07:52:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1185d1000) [pid = 1649] [serial = 69] [outer = 0x116ab4400] 07:52:59 INFO - PROCESS | 1649 | 1469026379196 Marionette DEBUG loaded listener.js 07:52:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x118741c00) [pid = 1649] [serial = 70] [outer = 0x116ab4400] 07:52:59 INFO - PROCESS | 1649 | 1469026379818 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]]]}] 07:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 870ms 07:52:59 INFO - PROCESS | 1649 | 1469026379864 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 07:52:59 INFO - PROCESS | 1649 | 1469026379866 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 07:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:52:59 INFO - PROCESS | 1649 | 1469026379871 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:52:59 INFO - PROCESS | 1649 | 1469026379873 Marionette TRACE conn2 <- [1,70,null,{}] 07:52:59 INFO - PROCESS | 1649 | 1469026379879 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}] 07:52:59 INFO - PROCESS | 1649 | 1469026379880 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:52:59 INFO - PROCESS | 1649 | 1469026379960 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 07:53:00 INFO - PROCESS | 1649 | 1469026380016 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:00 INFO - PROCESS | 1649 | 1469026380018 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x115dbd800 == 25 [pid = 1649] [id = 25] 07:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x116988800) [pid = 1649] [serial = 71] [outer = 0x0] 07:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x116994400) [pid = 1649] [serial = 72] [outer = 0x116988800] 07:53:00 INFO - PROCESS | 1649 | 1469026380046 Marionette DEBUG loaded listener.js 07:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x116f3e000) [pid = 1649] [serial = 73] [outer = 0x116988800] 07:53:00 INFO - PROCESS | 1649 | 1469026380373 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]]]}] 07:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 570ms 07:53:00 INFO - PROCESS | 1649 | 1469026380442 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 07:53:00 INFO - PROCESS | 1649 | 1469026380445 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 07:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:53:00 INFO - PROCESS | 1649 | 1469026380449 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:53:00 INFO - PROCESS | 1649 | 1469026380450 Marionette TRACE conn2 <- [1,74,null,{}] 07:53:00 INFO - PROCESS | 1649 | 1469026380453 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}] 07:53:00 INFO - PROCESS | 1649 | 1469026380454 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:00 INFO - PROCESS | 1649 | 1469026380542 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 07:53:00 INFO - PROCESS | 1649 | 1469026380585 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:00 INFO - PROCESS | 1649 | 1469026380586 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d08000 == 26 [pid = 1649] [id = 26] 07:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1127ac400) [pid = 1649] [serial = 74] [outer = 0x0] 07:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x113cdbc00) [pid = 1649] [serial = 75] [outer = 0x1127ac400] 07:53:00 INFO - PROCESS | 1649 | 1469026380614 Marionette DEBUG loaded listener.js 07:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1182cfc00) [pid = 1649] [serial = 76] [outer = 0x1127ac400] 07:53:00 INFO - PROCESS | 1649 | 1469026380888 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]]]}] 07:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 07:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:53:00 INFO - PROCESS | 1649 | 1469026380919 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 07:53:00 INFO - PROCESS | 1649 | 1469026380921 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 07:53:00 INFO - PROCESS | 1649 | 1469026380925 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:53:00 INFO - PROCESS | 1649 | 1469026380931 Marionette TRACE conn2 <- [1,78,null,{}] 07:53:00 INFO - PROCESS | 1649 | 1469026380956 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}] 07:53:00 INFO - PROCESS | 1649 | 1469026380962 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:01 INFO - PROCESS | 1649 | 1469026381083 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 07:53:01 INFO - PROCESS | 1649 | 1469026381157 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:01 INFO - PROCESS | 1649 | 1469026381160 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ae0800 == 27 [pid = 1649] [id = 27] 07:53:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x113353800) [pid = 1649] [serial = 77] [outer = 0x0] 07:53:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1185d4c00) [pid = 1649] [serial = 78] [outer = 0x113353800] 07:53:01 INFO - PROCESS | 1649 | 1469026381209 Marionette DEBUG loaded listener.js 07:53:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1187c7000) [pid = 1649] [serial = 79] [outer = 0x113353800] 07:53:01 INFO - PROCESS | 1649 | 1469026381544 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]]]}] 07:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 640ms 07:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:53:01 INFO - PROCESS | 1649 | 1469026381567 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 07:53:01 INFO - PROCESS | 1649 | 1469026381568 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 07:53:01 INFO - PROCESS | 1649 | 1469026381570 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:53:01 INFO - PROCESS | 1649 | 1469026381571 Marionette TRACE conn2 <- [1,82,null,{}] 07:53:01 INFO - PROCESS | 1649 | 1469026381574 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}] 07:53:01 INFO - PROCESS | 1649 | 1469026381575 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:01 INFO - PROCESS | 1649 | 1469026381662 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 07:53:01 INFO - PROCESS | 1649 | 1469026381704 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:01 INFO - PROCESS | 1649 | 1469026381705 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x117499000 == 28 [pid = 1649] [id = 28] 07:53:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1182d0400) [pid = 1649] [serial = 80] [outer = 0x0] 07:53:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11886b000) [pid = 1649] [serial = 81] [outer = 0x1182d0400] 07:53:01 INFO - PROCESS | 1649 | 1469026381731 Marionette DEBUG loaded listener.js 07:53:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1188a6800) [pid = 1649] [serial = 82] [outer = 0x1182d0400] 07:53:01 INFO - PROCESS | 1649 | 1469026381992 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]]]}] 07:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 07:53:02 INFO - PROCESS | 1649 | 1469026382040 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 07:53:02 INFO - PROCESS | 1649 | 1469026382041 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 07:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:53:02 INFO - PROCESS | 1649 | 1469026382052 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:53:02 INFO - PROCESS | 1649 | 1469026382053 Marionette TRACE conn2 <- [1,86,null,{}] 07:53:02 INFO - PROCESS | 1649 | 1469026382055 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}] 07:53:02 INFO - PROCESS | 1649 | 1469026382056 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:02 INFO - PROCESS | 1649 | 1469026382132 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 07:53:02 INFO - PROCESS | 1649 | 1469026382136 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:02 INFO - PROCESS | 1649 | 1469026382137 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x118031000 == 29 [pid = 1649] [id = 29] 07:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113350000) [pid = 1649] [serial = 83] [outer = 0x0] 07:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1190cac00) [pid = 1649] [serial = 84] [outer = 0x113350000] 07:53:02 INFO - PROCESS | 1649 | 1469026382164 Marionette DEBUG loaded listener.js 07:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1192cc400) [pid = 1649] [serial = 85] [outer = 0x113350000] 07:53:02 INFO - PROCESS | 1649 | 1469026382458 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]]]}] 07:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 417ms 07:53:02 INFO - PROCESS | 1649 | 1469026382470 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 07:53:02 INFO - PROCESS | 1649 | 1469026382471 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 07:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:53:02 INFO - PROCESS | 1649 | 1469026382473 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:53:02 INFO - PROCESS | 1649 | 1469026382474 Marionette TRACE conn2 <- [1,90,null,{}] 07:53:02 INFO - PROCESS | 1649 | 1469026382487 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}] 07:53:02 INFO - PROCESS | 1649 | 1469026382491 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:02 INFO - PROCESS | 1649 | 1469026382607 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 07:53:02 INFO - PROCESS | 1649 | 1469026382613 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:02 INFO - PROCESS | 1649 | 1469026382614 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11806c000 == 30 [pid = 1649] [id = 30] 07:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1190ca400) [pid = 1649] [serial = 86] [outer = 0x0] 07:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119498c00) [pid = 1649] [serial = 87] [outer = 0x1190ca400] 07:53:02 INFO - PROCESS | 1649 | 1469026382639 Marionette DEBUG loaded listener.js 07:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1197cec00) [pid = 1649] [serial = 88] [outer = 0x1190ca400] 07:53:02 INFO - PROCESS | 1649 | 1469026382906 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]]]}] 07:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 476ms 07:53:02 INFO - PROCESS | 1649 | 1469026382950 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 07:53:02 INFO - PROCESS | 1649 | 1469026382951 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 07:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:53:02 INFO - PROCESS | 1649 | 1469026382953 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:53:02 INFO - PROCESS | 1649 | 1469026382954 Marionette TRACE conn2 <- [1,94,null,{}] 07:53:02 INFO - PROCESS | 1649 | 1469026382956 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}] 07:53:02 INFO - PROCESS | 1649 | 1469026382958 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:03 INFO - PROCESS | 1649 | 1469026383033 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 07:53:03 INFO - PROCESS | 1649 | 1469026383037 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:03 INFO - PROCESS | 1649 | 1469026383038 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x118320000 == 31 [pid = 1649] [id = 31] 07:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1197c7c00) [pid = 1649] [serial = 89] [outer = 0x0] 07:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119881c00) [pid = 1649] [serial = 90] [outer = 0x1197c7c00] 07:53:03 INFO - PROCESS | 1649 | 1469026383065 Marionette DEBUG loaded listener.js 07:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x120e14000) [pid = 1649] [serial = 91] [outer = 0x1197c7c00] 07:53:03 INFO - PROCESS | 1649 | 1469026383348 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]]]}] 07:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 07:53:03 INFO - PROCESS | 1649 | 1469026383371 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 07:53:03 INFO - PROCESS | 1649 | 1469026383373 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 07:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:53:03 INFO - PROCESS | 1649 | 1469026383382 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:53:03 INFO - PROCESS | 1649 | 1469026383383 Marionette TRACE conn2 <- [1,98,null,{}] 07:53:03 INFO - PROCESS | 1649 | 1469026383385 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}] 07:53:03 INFO - PROCESS | 1649 | 1469026383386 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:03 INFO - PROCESS | 1649 | 1469026383464 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 07:53:03 INFO - PROCESS | 1649 | 1469026383505 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:03 INFO - PROCESS | 1649 | 1469026383506 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x118586000 == 32 [pid = 1649] [id = 32] 07:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11949c800) [pid = 1649] [serial = 92] [outer = 0x0] 07:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120e15800) [pid = 1649] [serial = 93] [outer = 0x11949c800] 07:53:03 INFO - PROCESS | 1649 | 1469026383530 Marionette DEBUG loaded listener.js 07:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x120e21c00) [pid = 1649] [serial = 94] [outer = 0x11949c800] 07:53:03 INFO - PROCESS | 1649 | 1469026383771 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]]]}] 07:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 07:53:03 INFO - PROCESS | 1649 | 1469026383801 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 07:53:03 INFO - PROCESS | 1649 | 1469026383802 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 07:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:53:03 INFO - PROCESS | 1649 | 1469026383804 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:53:03 INFO - PROCESS | 1649 | 1469026383805 Marionette TRACE conn2 <- [1,102,null,{}] 07:53:03 INFO - PROCESS | 1649 | 1469026383817 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}] 07:53:03 INFO - PROCESS | 1649 | 1469026383818 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:03 INFO - PROCESS | 1649 | 1469026383896 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 07:53:03 INFO - PROCESS | 1649 | 1469026383901 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:03 INFO - PROCESS | 1649 | 1469026383902 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x116adf800 == 33 [pid = 1649] [id = 33] 07:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x120e22000) [pid = 1649] [serial = 95] [outer = 0x0] 07:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x120e9d400) [pid = 1649] [serial = 96] [outer = 0x120e22000] 07:53:03 INFO - PROCESS | 1649 | 1469026383926 Marionette DEBUG loaded listener.js 07:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1210b6c00) [pid = 1649] [serial = 97] [outer = 0x120e22000] 07:53:04 INFO - PROCESS | 1649 | 1469026384212 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]]]}] 07:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 474ms 07:53:04 INFO - PROCESS | 1649 | 1469026384280 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 07:53:04 INFO - PROCESS | 1649 | 1469026384281 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 07:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:53:04 INFO - PROCESS | 1649 | 1469026384283 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:53:04 INFO - PROCESS | 1649 | 1469026384284 Marionette TRACE conn2 <- [1,106,null,{}] 07:53:04 INFO - PROCESS | 1649 | 1469026384286 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}] 07:53:04 INFO - PROCESS | 1649 | 1469026384287 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:04 INFO - PROCESS | 1649 | 1469026384362 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 07:53:04 INFO - PROCESS | 1649 | 1469026384406 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:04 INFO - PROCESS | 1649 | 1469026384407 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x119421000 == 34 [pid = 1649] [id = 34] 07:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118290400) [pid = 1649] [serial = 98] [outer = 0x0] 07:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121185400) [pid = 1649] [serial = 99] [outer = 0x118290400] 07:53:04 INFO - PROCESS | 1649 | 1469026384431 Marionette DEBUG loaded listener.js 07:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1217f1400) [pid = 1649] [serial = 100] [outer = 0x118290400] 07:53:04 INFO - PROCESS | 1649 | 1469026384680 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]]]}] 07:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 07:53:04 INFO - PROCESS | 1649 | 1469026384702 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 07:53:04 INFO - PROCESS | 1649 | 1469026384704 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 07:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:53:04 INFO - PROCESS | 1649 | 1469026384706 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:53:04 INFO - PROCESS | 1649 | 1469026384708 Marionette TRACE conn2 <- [1,110,null,{}] 07:53:04 INFO - PROCESS | 1649 | 1469026384723 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}] 07:53:04 INFO - PROCESS | 1649 | 1469026384724 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:04 INFO - PROCESS | 1649 | 1469026384823 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 07:53:04 INFO - PROCESS | 1649 | 1469026384826 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:04 INFO - PROCESS | 1649 | 1469026384830 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dbb000 == 35 [pid = 1649] [id = 35] 07:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1213e5000) [pid = 1649] [serial = 101] [outer = 0x0] 07:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x123408400) [pid = 1649] [serial = 102] [outer = 0x1213e5000] 07:53:04 INFO - PROCESS | 1649 | 1469026384855 Marionette DEBUG loaded listener.js 07:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x124ac4c00) [pid = 1649] [serial = 103] [outer = 0x1213e5000] 07:53:05 INFO - PROCESS | 1649 | 1469026385166 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]]]}] 07:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 481ms 07:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:53:05 INFO - PROCESS | 1649 | 1469026385188 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 07:53:05 INFO - PROCESS | 1649 | 1469026385189 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 07:53:05 INFO - PROCESS | 1649 | 1469026385191 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:53:05 INFO - PROCESS | 1649 | 1469026385192 Marionette TRACE conn2 <- [1,114,null,{}] 07:53:05 INFO - PROCESS | 1649 | 1469026385198 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}] 07:53:05 INFO - PROCESS | 1649 | 1469026385199 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:05 INFO - PROCESS | 1649 | 1469026385274 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 07:53:05 INFO - PROCESS | 1649 | 1469026385320 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:05 INFO - PROCESS | 1649 | 1469026385321 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x121126800 == 36 [pid = 1649] [id = 36] 07:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1217f2c00) [pid = 1649] [serial = 104] [outer = 0x0] 07:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124ace400) [pid = 1649] [serial = 105] [outer = 0x1217f2c00] 07:53:05 INFO - PROCESS | 1649 | 1469026385344 Marionette DEBUG loaded listener.js 07:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12533a000) [pid = 1649] [serial = 106] [outer = 0x1217f2c00] 07:53:05 INFO - PROCESS | 1649 | 1469026385658 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]]]}] 07:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 521ms 07:53:05 INFO - PROCESS | 1649 | 1469026385713 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 07:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:53:05 INFO - PROCESS | 1649 | 1469026385714 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 07:53:05 INFO - PROCESS | 1649 | 1469026385718 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:53:05 INFO - PROCESS | 1649 | 1469026385719 Marionette TRACE conn2 <- [1,118,null,{}] 07:53:05 INFO - PROCESS | 1649 | 1469026385722 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}] 07:53:05 INFO - PROCESS | 1649 | 1469026385724 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:05 INFO - PROCESS | 1649 | 1469026385843 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 07:53:05 INFO - PROCESS | 1649 | 1469026385904 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:05 INFO - PROCESS | 1649 | 1469026385905 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12124c800 == 37 [pid = 1649] [id = 37] 07:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1192c3c00) [pid = 1649] [serial = 107] [outer = 0x0] 07:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12533bc00) [pid = 1649] [serial = 108] [outer = 0x1192c3c00] 07:53:05 INFO - PROCESS | 1649 | 1469026385944 Marionette DEBUG loaded listener.js 07:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x125d53400) [pid = 1649] [serial = 109] [outer = 0x1192c3c00] 07:53:06 INFO - PROCESS | 1649 | 1469026386258 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]]]}] 07:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 569ms 07:53:06 INFO - PROCESS | 1649 | 1469026386287 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 07:53:06 INFO - PROCESS | 1649 | 1469026386288 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 07:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:53:06 INFO - PROCESS | 1649 | 1469026386290 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:53:06 INFO - PROCESS | 1649 | 1469026386291 Marionette TRACE conn2 <- [1,122,null,{}] 07:53:06 INFO - PROCESS | 1649 | 1469026386302 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}] 07:53:06 INFO - PROCESS | 1649 | 1469026386303 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:06 INFO - PROCESS | 1649 | 1469026386387 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 07:53:06 INFO - PROCESS | 1649 | 1469026386391 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:06 INFO - PROCESS | 1649 | 1469026386392 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x121440800 == 38 [pid = 1649] [id = 38] 07:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11335cc00) [pid = 1649] [serial = 110] [outer = 0x0] 07:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12650e000) [pid = 1649] [serial = 111] [outer = 0x11335cc00] 07:53:06 INFO - PROCESS | 1649 | 1469026386416 Marionette DEBUG loaded listener.js 07:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x126713c00) [pid = 1649] [serial = 112] [outer = 0x11335cc00] 07:53:06 INFO - PROCESS | 1649 | 1469026386696 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]]]}] 07:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 427ms 07:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:53:06 INFO - PROCESS | 1649 | 1469026386718 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 07:53:06 INFO - PROCESS | 1649 | 1469026386719 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 07:53:06 INFO - PROCESS | 1649 | 1469026386721 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:53:06 INFO - PROCESS | 1649 | 1469026386722 Marionette TRACE conn2 <- [1,126,null,{}] 07:53:06 INFO - PROCESS | 1649 | 1469026386724 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}] 07:53:06 INFO - PROCESS | 1649 | 1469026386726 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:06 INFO - PROCESS | 1649 | 1469026386827 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 07:53:06 INFO - PROCESS | 1649 | 1469026386875 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:06 INFO - PROCESS | 1649 | 1469026386876 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x121909800 == 39 [pid = 1649] [id = 39] 07:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1253c5400) [pid = 1649] [serial = 113] [outer = 0x0] 07:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x126b85400) [pid = 1649] [serial = 114] [outer = 0x1253c5400] 07:53:06 INFO - PROCESS | 1649 | 1469026386899 Marionette DEBUG loaded listener.js 07:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x126bda000) [pid = 1649] [serial = 115] [outer = 0x1253c5400] 07:53:07 INFO - PROCESS | 1649 | 1469026387174 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]]]}] 07:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 07:53:07 INFO - PROCESS | 1649 | 1469026387189 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 07:53:07 INFO - PROCESS | 1649 | 1469026387190 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 07:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:53:07 INFO - PROCESS | 1649 | 1469026387198 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:53:07 INFO - PROCESS | 1649 | 1469026387199 Marionette TRACE conn2 <- [1,130,null,{}] 07:53:07 INFO - PROCESS | 1649 | 1469026387202 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}] 07:53:07 INFO - PROCESS | 1649 | 1469026387203 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:07 INFO - PROCESS | 1649 | 1469026387286 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 07:53:07 INFO - PROCESS | 1649 | 1469026387291 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:07 INFO - PROCESS | 1649 | 1469026387292 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235d4800 == 40 [pid = 1649] [id = 40] 07:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x126bde000) [pid = 1649] [serial = 116] [outer = 0x0] 07:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x128d89c00) [pid = 1649] [serial = 117] [outer = 0x126bde000] 07:53:07 INFO - PROCESS | 1649 | 1469026387315 Marionette DEBUG loaded listener.js 07:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1290c7800) [pid = 1649] [serial = 118] [outer = 0x126bde000] 07:53:08 INFO - PROCESS | 1649 | 1469026388267 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]]]}] 07:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1120ms 07:53:08 INFO - PROCESS | 1649 | 1469026388319 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 07:53:08 INFO - PROCESS | 1649 | 1469026388322 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 07:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:53:08 INFO - PROCESS | 1649 | 1469026388325 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:53:08 INFO - PROCESS | 1649 | 1469026388327 Marionette TRACE conn2 <- [1,134,null,{}] 07:53:08 INFO - PROCESS | 1649 | 1469026388338 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}] 07:53:08 INFO - PROCESS | 1649 | 1469026388339 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:08 INFO - PROCESS | 1649 | 1469026388429 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 07:53:08 INFO - PROCESS | 1649 | 1469026388435 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:08 INFO - PROCESS | 1649 | 1469026388438 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c37000 == 41 [pid = 1649] [id = 41] 07:53:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x116913400) [pid = 1649] [serial = 119] [outer = 0x0] 07:53:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x116a0cc00) [pid = 1649] [serial = 120] [outer = 0x116913400] 07:53:08 INFO - PROCESS | 1649 | 1469026388465 Marionette DEBUG loaded listener.js 07:53:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x117c33000) [pid = 1649] [serial = 121] [outer = 0x116913400] 07:53:08 INFO - PROCESS | 1649 | 1469026388797 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]]]}] 07:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 527ms 07:53:08 INFO - PROCESS | 1649 | 1469026388853 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 07:53:08 INFO - PROCESS | 1649 | 1469026388856 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 07:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:53:08 INFO - PROCESS | 1649 | 1469026388860 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:53:08 INFO - PROCESS | 1649 | 1469026388861 Marionette TRACE conn2 <- [1,138,null,{}] 07:53:08 INFO - PROCESS | 1649 | 1469026388864 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}] 07:53:08 INFO - PROCESS | 1649 | 1469026388865 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:08 INFO - PROCESS | 1649 | 1469026388959 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 07:53:08 INFO - PROCESS | 1649 | 1469026388965 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:08 INFO - PROCESS | 1649 | 1469026388967 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x116958800 == 42 [pid = 1649] [id = 42] 07:53:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1182d2c00) [pid = 1649] [serial = 122] [outer = 0x0] 07:53:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1185dd800) [pid = 1649] [serial = 123] [outer = 0x1182d2c00] 07:53:08 INFO - PROCESS | 1649 | 1469026388994 Marionette DEBUG loaded listener.js 07:53:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11877cc00) [pid = 1649] [serial = 124] [outer = 0x1182d2c00] 07:53:09 INFO - PROCESS | 1649 | 1469026389357 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]]]}] 07:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 07:53:09 INFO - PROCESS | 1649 | 1469026389380 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 07:53:09 INFO - PROCESS | 1649 | 1469026389382 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 07:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:53:09 INFO - PROCESS | 1649 | 1469026389384 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:53:09 INFO - PROCESS | 1649 | 1469026389386 Marionette TRACE conn2 <- [1,142,null,{}] 07:53:09 INFO - PROCESS | 1649 | 1469026389401 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}] 07:53:09 INFO - PROCESS | 1649 | 1469026389404 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:09 INFO - PROCESS | 1649 | 1469026389921 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11828fc00) [pid = 1649] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12ce47000) [pid = 1649] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12c4e3000) [pid = 1649] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12c4d2400) [pid = 1649] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12bf0cc00) [pid = 1649] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1185d7800) [pid = 1649] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12bd51400) [pid = 1649] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12b991000) [pid = 1649] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x126bdb800) [pid = 1649] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12a6d9800) [pid = 1649] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1290c2c00) [pid = 1649] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12d2b6800) [pid = 1649] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118742800) [pid = 1649] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x111d14800) [pid = 1649] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x113c5d400) [pid = 1649] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x116ab4400) [pid = 1649] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116988800) [pid = 1649] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1127ac400) [pid = 1649] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x113353800) [pid = 1649] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1182d0400) [pid = 1649] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x113350000) [pid = 1649] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1190ca400) [pid = 1649] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1197c7c00) [pid = 1649] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11949c800) [pid = 1649] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x120e22000) [pid = 1649] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118290400) [pid = 1649] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1217f2c00) [pid = 1649] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1192c3c00) [pid = 1649] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:53:09 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11335cc00) [pid = 1649] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:53:09 INFO - PROCESS | 1649 | 1469026389980 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:09 INFO - PROCESS | 1649 | 1469026389982 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ad6800 == 43 [pid = 1649] [id = 43] 07:53:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1122be800) [pid = 1649] [serial = 125] [outer = 0x0] 07:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x112a81800) [pid = 1649] [serial = 126] [outer = 0x1122be800] 07:53:10 INFO - PROCESS | 1649 | 1469026390009 Marionette DEBUG loaded listener.js 07:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11693a000) [pid = 1649] [serial = 127] [outer = 0x1122be800] 07:53:10 INFO - PROCESS | 1649 | 1469026390279 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]]]}] 07:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 929ms 07:53:10 INFO - PROCESS | 1649 | 1469026390316 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 07:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:53:10 INFO - PROCESS | 1649 | 1469026390318 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 07:53:10 INFO - PROCESS | 1649 | 1469026390321 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:53:10 INFO - PROCESS | 1649 | 1469026390322 Marionette TRACE conn2 <- [1,146,null,{}] 07:53:10 INFO - PROCESS | 1649 | 1469026390324 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}] 07:53:10 INFO - PROCESS | 1649 | 1469026390326 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:10 INFO - PROCESS | 1649 | 1469026390412 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 07:53:10 INFO - PROCESS | 1649 | 1469026390415 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:10 INFO - PROCESS | 1649 | 1469026390417 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x118120800 == 44 [pid = 1649] [id = 44] 07:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11873fc00) [pid = 1649] [serial = 128] [outer = 0x0] 07:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119495c00) [pid = 1649] [serial = 129] [outer = 0x11873fc00] 07:53:10 INFO - PROCESS | 1649 | 1469026390444 Marionette DEBUG loaded listener.js 07:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119780c00) [pid = 1649] [serial = 130] [outer = 0x11873fc00] 07:53:10 INFO - PROCESS | 1649 | 1469026390754 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]]]}] 07:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 07:53:10 INFO - PROCESS | 1649 | 1469026390801 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 07:53:10 INFO - PROCESS | 1649 | 1469026390803 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 07:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:53:10 INFO - PROCESS | 1649 | 1469026390808 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:53:10 INFO - PROCESS | 1649 | 1469026390810 Marionette TRACE conn2 <- [1,150,null,{}] 07:53:10 INFO - PROCESS | 1649 | 1469026390814 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}] 07:53:10 INFO - PROCESS | 1649 | 1469026390816 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:10 INFO - PROCESS | 1649 | 1469026390929 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 07:53:10 INFO - PROCESS | 1649 | 1469026390937 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:10 INFO - PROCESS | 1649 | 1469026390938 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11857f800 == 45 [pid = 1649] [id = 45] 07:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1182c7000) [pid = 1649] [serial = 131] [outer = 0x0] 07:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119789400) [pid = 1649] [serial = 132] [outer = 0x1182c7000] 07:53:10 INFO - PROCESS | 1649 | 1469026390980 Marionette DEBUG loaded listener.js 07:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1197c5800) [pid = 1649] [serial = 133] [outer = 0x1182c7000] 07:53:11 INFO - PROCESS | 1649 | 1469026391385 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]]]}] 07:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 621ms 07:53:11 INFO - PROCESS | 1649 | 1469026391429 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 07:53:11 INFO - PROCESS | 1649 | 1469026391431 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 07:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:53:11 INFO - PROCESS | 1649 | 1469026391433 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:53:11 INFO - PROCESS | 1649 | 1469026391434 Marionette TRACE conn2 <- [1,154,null,{}] 07:53:11 INFO - PROCESS | 1649 | 1469026391436 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}] 07:53:11 INFO - PROCESS | 1649 | 1469026391440 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:11 INFO - PROCESS | 1649 | 1469026391524 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 07:53:11 INFO - PROCESS | 1649 | 1469026391530 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:11 INFO - PROCESS | 1649 | 1469026391531 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a09800 == 46 [pid = 1649] [id = 46] 07:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119875800) [pid = 1649] [serial = 134] [outer = 0x0] 07:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x120e1c800) [pid = 1649] [serial = 135] [outer = 0x119875800] 07:53:11 INFO - PROCESS | 1649 | 1469026391551 Marionette DEBUG loaded listener.js 07:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1213eb400) [pid = 1649] [serial = 136] [outer = 0x119875800] 07:53:12 INFO - PROCESS | 1649 | 1469026392008 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]]]}] 07:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 619ms 07:53:12 INFO - PROCESS | 1649 | 1469026392053 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 07:53:12 INFO - PROCESS | 1649 | 1469026392057 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 07:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:53:12 INFO - PROCESS | 1649 | 1469026392062 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:53:12 INFO - PROCESS | 1649 | 1469026392067 Marionette TRACE conn2 <- [1,158,null,{}] 07:53:12 INFO - PROCESS | 1649 | 1469026392073 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}] 07:53:12 INFO - PROCESS | 1649 | 1469026392076 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:12 INFO - PROCESS | 1649 | 1469026392223 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 07:53:12 INFO - PROCESS | 1649 | 1469026392285 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:12 INFO - PROCESS | 1649 | 1469026392288 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x114f4d800 == 47 [pid = 1649] [id = 47] 07:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x113352000) [pid = 1649] [serial = 137] [outer = 0x0] 07:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x113cda400) [pid = 1649] [serial = 138] [outer = 0x113352000] 07:53:12 INFO - PROCESS | 1649 | 1469026392319 Marionette DEBUG loaded listener.js 07:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x116729800) [pid = 1649] [serial = 139] [outer = 0x113352000] 07:53:12 INFO - PROCESS | 1649 | 1469026392762 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]]]}] 07:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 725ms 07:53:12 INFO - PROCESS | 1649 | 1469026392786 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 07:53:12 INFO - PROCESS | 1649 | 1469026392789 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 07:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:53:12 INFO - PROCESS | 1649 | 1469026392794 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:53:12 INFO - PROCESS | 1649 | 1469026392796 Marionette TRACE conn2 <- [1,162,null,{}] 07:53:12 INFO - PROCESS | 1649 | 1469026392798 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}] 07:53:12 INFO - PROCESS | 1649 | 1469026392800 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:12 INFO - PROCESS | 1649 | 1469026392892 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 07:53:12 INFO - PROCESS | 1649 | 1469026392948 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:12 INFO - PROCESS | 1649 | 1469026392949 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x118578800 == 48 [pid = 1649] [id = 48] 07:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x117c3f000) [pid = 1649] [serial = 140] [outer = 0x0] 07:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1185d2c00) [pid = 1649] [serial = 141] [outer = 0x117c3f000] 07:53:12 INFO - PROCESS | 1649 | 1469026392985 Marionette DEBUG loaded listener.js 07:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1187c7c00) [pid = 1649] [serial = 142] [outer = 0x117c3f000] 07:53:13 INFO - PROCESS | 1649 | 1469026393426 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]]]}] 07:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 07:53:13 INFO - PROCESS | 1649 | 1469026393477 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 07:53:13 INFO - PROCESS | 1649 | 1469026393479 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 07:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:53:13 INFO - PROCESS | 1649 | 1469026393483 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:53:13 INFO - PROCESS | 1649 | 1469026393486 Marionette TRACE conn2 <- [1,166,null,{}] 07:53:13 INFO - PROCESS | 1649 | 1469026393497 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}] 07:53:13 INFO - PROCESS | 1649 | 1469026393500 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:13 INFO - PROCESS | 1649 | 1469026393591 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 07:53:13 INFO - PROCESS | 1649 | 1469026393649 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:13 INFO - PROCESS | 1649 | 1469026393651 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12124f000 == 49 [pid = 1649] [id = 49] 07:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1197cc800) [pid = 1649] [serial = 143] [outer = 0x0] 07:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x119a85400) [pid = 1649] [serial = 144] [outer = 0x1197cc800] 07:53:13 INFO - PROCESS | 1649 | 1469026393683 Marionette DEBUG loaded listener.js 07:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x120e21800) [pid = 1649] [serial = 145] [outer = 0x1197cc800] 07:53:14 INFO - PROCESS | 1649 | 1469026394112 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]]]}] 07:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 07:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:53:14 INFO - PROCESS | 1649 | 1469026394155 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 07:53:14 INFO - PROCESS | 1649 | 1469026394157 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 07:53:14 INFO - PROCESS | 1649 | 1469026394178 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:53:14 INFO - PROCESS | 1649 | 1469026394179 Marionette TRACE conn2 <- [1,170,null,{}] 07:53:14 INFO - PROCESS | 1649 | 1469026394183 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}] 07:53:14 INFO - PROCESS | 1649 | 1469026394185 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:14 INFO - PROCESS | 1649 | 1469026394276 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 07:53:14 INFO - PROCESS | 1649 | 1469026394333 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:14 INFO - PROCESS | 1649 | 1469026394334 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x123421000 == 50 [pid = 1649] [id = 50] 07:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1217f3000) [pid = 1649] [serial = 146] [outer = 0x0] 07:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12197dc00) [pid = 1649] [serial = 147] [outer = 0x1217f3000] 07:53:14 INFO - PROCESS | 1649 | 1469026394363 Marionette DEBUG loaded listener.js 07:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1235e2000) [pid = 1649] [serial = 148] [outer = 0x1217f3000] 07:53:14 INFO - PROCESS | 1649 | 1469026394776 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]]]}] 07:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 639ms 07:53:14 INFO - PROCESS | 1649 | 1469026394799 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 07:53:14 INFO - PROCESS | 1649 | 1469026394801 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 07:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:53:14 INFO - PROCESS | 1649 | 1469026394803 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:53:14 INFO - PROCESS | 1649 | 1469026394804 Marionette TRACE conn2 <- [1,174,null,{}] 07:53:14 INFO - PROCESS | 1649 | 1469026394807 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}] 07:53:14 INFO - PROCESS | 1649 | 1469026394808 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:14 INFO - PROCESS | 1649 | 1469026394899 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 07:53:14 INFO - PROCESS | 1649 | 1469026394941 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:14 INFO - PROCESS | 1649 | 1469026394943 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11601f800 == 51 [pid = 1649] [id = 51] 07:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1182d3800) [pid = 1649] [serial = 149] [outer = 0x0] 07:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11889c000) [pid = 1649] [serial = 150] [outer = 0x1182d3800] 07:53:14 INFO - PROCESS | 1649 | 1469026394972 Marionette DEBUG loaded listener.js 07:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x120ea0400) [pid = 1649] [serial = 151] [outer = 0x1182d3800] 07:53:15 INFO - PROCESS | 1649 | 1469026395589 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]]]}] 07:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 820ms 07:53:15 INFO - PROCESS | 1649 | 1469026395627 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 07:53:15 INFO - PROCESS | 1649 | 1469026395631 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 07:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:53:15 INFO - PROCESS | 1649 | 1469026395635 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:53:15 INFO - PROCESS | 1649 | 1469026395637 Marionette TRACE conn2 <- [1,178,null,{}] 07:53:15 INFO - PROCESS | 1649 | 1469026395640 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}] 07:53:15 INFO - PROCESS | 1649 | 1469026395641 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:15 INFO - PROCESS | 1649 | 1469026395715 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 07:53:15 INFO - PROCESS | 1649 | 1469026395755 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:15 INFO - PROCESS | 1649 | 1469026395757 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x117150000 == 52 [pid = 1649] [id = 52] 07:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x115e8fc00) [pid = 1649] [serial = 152] [outer = 0x0] 07:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x116735c00) [pid = 1649] [serial = 153] [outer = 0x115e8fc00] 07:53:15 INFO - PROCESS | 1649 | 1469026395789 Marionette DEBUG loaded listener.js 07:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x116ab4c00) [pid = 1649] [serial = 154] [outer = 0x115e8fc00] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11857f800 == 51 [pid = 1649] [id = 45] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118120800 == 50 [pid = 1649] [id = 44] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x116ad6800 == 49 [pid = 1649] [id = 43] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118320000 == 48 [pid = 1649] [id = 31] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x116958800 == 47 [pid = 1649] [id = 42] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118031000 == 46 [pid = 1649] [id = 29] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x113c37000 == 45 [pid = 1649] [id = 41] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x117499000 == 44 [pid = 1649] [id = 28] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x116ae0800 == 43 [pid = 1649] [id = 27] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x116adf800 == 42 [pid = 1649] [id = 33] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118586000 == 41 [pid = 1649] [id = 32] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11806c000 == 40 [pid = 1649] [id = 30] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11601f800 == 39 [pid = 1649] [id = 51] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x123421000 == 38 [pid = 1649] [id = 50] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12124f000 == 37 [pid = 1649] [id = 49] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x121440800 == 36 [pid = 1649] [id = 38] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118578800 == 35 [pid = 1649] [id = 48] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x119dbb000 == 34 [pid = 1649] [id = 35] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x119421000 == 33 [pid = 1649] [id = 34] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x121909800 == 32 [pid = 1649] [id = 39] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12124c800 == 31 [pid = 1649] [id = 37] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x119a09800 == 30 [pid = 1649] [id = 46] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x121126800 == 29 [pid = 1649] [id = 36] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1235d4800 == 28 [pid = 1649] [id = 40] 07:53:16 INFO - PROCESS | 1649 | --DOCSHELL 0x114f4d800 == 27 [pid = 1649] [id = 47] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12351c400) [pid = 1649] [serial = 11] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12d2c0c00) [pid = 1649] [serial = 61] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1122b1400) [pid = 1649] [serial = 63] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x115e8a400) [pid = 1649] [serial = 66] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1185d1000) [pid = 1649] [serial = 69] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x118741c00) [pid = 1649] [serial = 70] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x116994400) [pid = 1649] [serial = 72] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x113cdbc00) [pid = 1649] [serial = 75] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1185d4c00) [pid = 1649] [serial = 78] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11886b000) [pid = 1649] [serial = 81] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1188a6800) [pid = 1649] [serial = 82] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1192cc400) [pid = 1649] [serial = 85] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1190cac00) [pid = 1649] [serial = 84] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1210b6c00) [pid = 1649] [serial = 97] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1217f1400) [pid = 1649] [serial = 100] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12533a000) [pid = 1649] [serial = 106] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x116f3e000) [pid = 1649] [serial = 73] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x125d53400) [pid = 1649] [serial = 109] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1182cfc00) [pid = 1649] [serial = 76] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116736c00) [pid = 1649] [serial = 67] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126713c00) [pid = 1649] [serial = 112] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126b85400) [pid = 1649] [serial = 114] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1187c7000) [pid = 1649] [serial = 79] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112a85000) [pid = 1649] [serial = 64] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119498c00) [pid = 1649] [serial = 87] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1197cec00) [pid = 1649] [serial = 88] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119881c00) [pid = 1649] [serial = 90] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x120e14000) [pid = 1649] [serial = 91] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x120e15800) [pid = 1649] [serial = 93] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120e21c00) [pid = 1649] [serial = 94] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x120e9d400) [pid = 1649] [serial = 96] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121185400) [pid = 1649] [serial = 99] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123408400) [pid = 1649] [serial = 102] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x124ace400) [pid = 1649] [serial = 105] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12533bc00) [pid = 1649] [serial = 108] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12650e000) [pid = 1649] [serial = 111] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12b996400) [pid = 1649] [serial = 27] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12b99c400) [pid = 1649] [serial = 28] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126be5c00) [pid = 1649] [serial = 24] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12b049c00) [pid = 1649] [serial = 25] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12a6e0000) [pid = 1649] [serial = 22] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12a6db400) [pid = 1649] [serial = 21] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1293b2800) [pid = 1649] [serial = 18] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1290c4800) [pid = 1649] [serial = 15] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1291d5800) [pid = 1649] [serial = 16] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12197e400) [pid = 1649] [serial = 8] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12d26e800) [pid = 1649] [serial = 55] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119785800) [pid = 1649] [serial = 54] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12ce4d000) [pid = 1649] [serial = 52] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12ce8d000) [pid = 1649] [serial = 45] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12ce3a400) [pid = 1649] [serial = 48] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12ce48c00) [pid = 1649] [serial = 51] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12cb04800) [pid = 1649] [serial = 42] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12cb09c00) [pid = 1649] [serial = 43] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12c4dc000) [pid = 1649] [serial = 40] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12c4d7400) [pid = 1649] [serial = 39] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12c4c7000) [pid = 1649] [serial = 36] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12c4ccc00) [pid = 1649] [serial = 37] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12bd58800) [pid = 1649] [serial = 33] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12bf0a000) [pid = 1649] [serial = 34] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12bf03400) [pid = 1649] [serial = 31] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x12bd5d000) [pid = 1649] [serial = 30] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12d2b9000) [pid = 1649] [serial = 60] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x118746400) [pid = 1649] [serial = 57] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x12bf09000) [pid = 1649] [serial = 58] [outer = 0x0] [url = about:blank] 07:53:16 INFO - PROCESS | 1649 | 1469026396837 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]]]}] 07:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1220ms 07:53:16 INFO - PROCESS | 1649 | 1469026396856 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 07:53:16 INFO - PROCESS | 1649 | 1469026396858 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 07:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:53:16 INFO - PROCESS | 1649 | 1469026396864 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:53:16 INFO - PROCESS | 1649 | 1469026396865 Marionette TRACE conn2 <- [1,182,null,{}] 07:53:16 INFO - PROCESS | 1649 | 1469026396869 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}] 07:53:16 INFO - PROCESS | 1649 | 1469026396870 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:16 INFO - PROCESS | 1649 | 1469026396941 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 07:53:16 INFO - PROCESS | 1649 | 1469026396946 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:16 INFO - PROCESS | 1649 | 1469026396949 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x112f13800 == 28 [pid = 1649] [id = 53] 07:53:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x1161ae800) [pid = 1649] [serial = 155] [outer = 0x0] 07:53:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x11672cc00) [pid = 1649] [serial = 156] [outer = 0x1161ae800] 07:53:16 INFO - PROCESS | 1649 | 1469026396978 Marionette DEBUG loaded listener.js 07:53:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x112a82c00) [pid = 1649] [serial = 157] [outer = 0x1161ae800] 07:53:17 INFO - PROCESS | 1649 | 1469026397299 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]]]}] 07:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 07:53:17 INFO - PROCESS | 1649 | 1469026397333 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 07:53:17 INFO - PROCESS | 1649 | 1469026397336 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 07:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:53:17 INFO - PROCESS | 1649 | 1469026397357 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:53:17 INFO - PROCESS | 1649 | 1469026397359 Marionette TRACE conn2 <- [1,186,null,{}] 07:53:17 INFO - PROCESS | 1649 | 1469026397361 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}] 07:53:17 INFO - PROCESS | 1649 | 1469026397363 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:17 INFO - PROCESS | 1649 | 1469026397435 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 07:53:17 INFO - PROCESS | 1649 | 1469026397439 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:17 INFO - PROCESS | 1649 | 1469026397441 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x116693800 == 29 [pid = 1649] [id = 54] 07:53:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x117c34000) [pid = 1649] [serial = 158] [outer = 0x0] 07:53:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1185d5000) [pid = 1649] [serial = 159] [outer = 0x117c34000] 07:53:17 INFO - PROCESS | 1649 | 1469026397471 Marionette DEBUG loaded listener.js 07:53:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x118746400) [pid = 1649] [serial = 160] [outer = 0x117c34000] 07:53:17 INFO - PROCESS | 1649 | 1469026397768 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]]]}] 07:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 424ms 07:53:17 INFO - PROCESS | 1649 | 1469026397792 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 07:53:17 INFO - PROCESS | 1649 | 1469026397795 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 07:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:53:17 INFO - PROCESS | 1649 | 1469026397799 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:53:17 INFO - PROCESS | 1649 | 1469026397802 Marionette TRACE conn2 <- [1,190,null,{}] 07:53:17 INFO - PROCESS | 1649 | 1469026397810 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}] 07:53:17 INFO - PROCESS | 1649 | 1469026397815 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:17 INFO - PROCESS | 1649 | 1469026397885 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 07:53:17 INFO - PROCESS | 1649 | 1469026397928 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:17 INFO - PROCESS | 1649 | 1469026397930 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x117493800 == 30 [pid = 1649] [id = 55] 07:53:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x113ce0400) [pid = 1649] [serial = 161] [outer = 0x0] 07:53:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11889b000) [pid = 1649] [serial = 162] [outer = 0x113ce0400] 07:53:17 INFO - PROCESS | 1649 | 1469026397958 Marionette DEBUG loaded listener.js 07:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1192c8c00) [pid = 1649] [serial = 163] [outer = 0x113ce0400] 07:53:18 INFO - PROCESS | 1649 | 1469026398228 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]]]}] 07:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 07:53:18 INFO - PROCESS | 1649 | 1469026398270 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 07:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:53:18 INFO - PROCESS | 1649 | 1469026398272 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 07:53:18 INFO - PROCESS | 1649 | 1469026398274 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:53:18 INFO - PROCESS | 1649 | 1469026398275 Marionette TRACE conn2 <- [1,194,null,{}] 07:53:18 INFO - PROCESS | 1649 | 1469026398285 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}] 07:53:18 INFO - PROCESS | 1649 | 1469026398286 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:18 INFO - PROCESS | 1649 | 1469026398363 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 07:53:18 INFO - PROCESS | 1649 | 1469026398367 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:18 INFO - PROCESS | 1649 | 1469026398368 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x118120800 == 31 [pid = 1649] [id = 56] 07:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11949b000) [pid = 1649] [serial = 164] [outer = 0x0] 07:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1197c2400) [pid = 1649] [serial = 165] [outer = 0x11949b000] 07:53:18 INFO - PROCESS | 1649 | 1469026398395 Marionette DEBUG loaded listener.js 07:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1197ca000) [pid = 1649] [serial = 166] [outer = 0x11949b000] 07:53:18 INFO - PROCESS | 1649 | 1469026398682 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]]]}] 07:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 426ms 07:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:53:18 INFO - PROCESS | 1649 | 1469026398701 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 07:53:18 INFO - PROCESS | 1649 | 1469026398702 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 07:53:18 INFO - PROCESS | 1649 | 1469026398704 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:53:18 INFO - PROCESS | 1649 | 1469026398705 Marionette TRACE conn2 <- [1,198,null,{}] 07:53:18 INFO - PROCESS | 1649 | 1469026398707 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}] 07:53:18 INFO - PROCESS | 1649 | 1469026398709 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:18 INFO - PROCESS | 1649 | 1469026398826 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 07:53:18 INFO - PROCESS | 1649 | 1469026398836 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:18 INFO - PROCESS | 1649 | 1469026398837 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x118319800 == 32 [pid = 1649] [id = 57] 07:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x113351000) [pid = 1649] [serial = 167] [outer = 0x0] 07:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119785c00) [pid = 1649] [serial = 168] [outer = 0x113351000] 07:53:18 INFO - PROCESS | 1649 | 1469026398862 Marionette DEBUG loaded listener.js 07:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x120e17000) [pid = 1649] [serial = 169] [outer = 0x113351000] 07:53:19 INFO - PROCESS | 1649 | 1469026399167 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]]]}] 07:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 519ms 07:53:19 INFO - PROCESS | 1649 | 1469026399223 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 07:53:19 INFO - PROCESS | 1649 | 1469026399225 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 07:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:53:19 INFO - PROCESS | 1649 | 1469026399227 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:53:19 INFO - PROCESS | 1649 | 1469026399228 Marionette TRACE conn2 <- [1,202,null,{}] 07:53:19 INFO - PROCESS | 1649 | 1469026399230 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}] 07:53:19 INFO - PROCESS | 1649 | 1469026399234 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:19 INFO - PROCESS | 1649 | 1469026399341 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 07:53:19 INFO - PROCESS | 1649 | 1469026399355 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:19 INFO - PROCESS | 1649 | 1469026399356 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190eb800 == 33 [pid = 1649] [id = 58] 07:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x113350000) [pid = 1649] [serial = 170] [outer = 0x0] 07:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1210b4000) [pid = 1649] [serial = 171] [outer = 0x113350000] 07:53:19 INFO - PROCESS | 1649 | 1469026399383 Marionette DEBUG loaded listener.js 07:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x123570c00) [pid = 1649] [serial = 172] [outer = 0x113350000] 07:53:19 INFO - PROCESS | 1649 | 1469026399708 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]]]}] 07:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 07:53:19 INFO - PROCESS | 1649 | 1469026399748 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 07:53:19 INFO - PROCESS | 1649 | 1469026399749 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 07:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:53:19 INFO - PROCESS | 1649 | 1469026399751 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:53:19 INFO - PROCESS | 1649 | 1469026399752 Marionette TRACE conn2 <- [1,206,null,{}] 07:53:19 INFO - PROCESS | 1649 | 1469026399755 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}] 07:53:19 INFO - PROCESS | 1649 | 1469026399756 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:19 INFO - PROCESS | 1649 | 1469026399847 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 07:53:19 INFO - PROCESS | 1649 | 1469026399850 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:19 INFO - PROCESS | 1649 | 1469026399852 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bc6000 == 34 [pid = 1649] [id = 59] 07:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x112f30400) [pid = 1649] [serial = 173] [outer = 0x0] 07:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x124ac1000) [pid = 1649] [serial = 174] [outer = 0x112f30400] 07:53:19 INFO - PROCESS | 1649 | 1469026399876 Marionette DEBUG loaded listener.js 07:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x124c99800) [pid = 1649] [serial = 175] [outer = 0x112f30400] 07:53:20 INFO - PROCESS | 1649 | 1469026400168 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]]]}] 07:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 07:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:53:20 INFO - PROCESS | 1649 | 1469026400219 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 07:53:20 INFO - PROCESS | 1649 | 1469026400220 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 07:53:20 INFO - PROCESS | 1649 | 1469026400222 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:53:20 INFO - PROCESS | 1649 | 1469026400223 Marionette TRACE conn2 <- [1,210,null,{}] 07:53:20 INFO - PROCESS | 1649 | 1469026400226 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}] 07:53:20 INFO - PROCESS | 1649 | 1469026400229 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:20 INFO - PROCESS | 1649 | 1469026400314 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 07:53:20 INFO - PROCESS | 1649 | 1469026400317 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:20 INFO - PROCESS | 1649 | 1469026400318 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dbc000 == 35 [pid = 1649] [id = 60] 07:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11334d800) [pid = 1649] [serial = 176] [outer = 0x0] 07:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x124de0000) [pid = 1649] [serial = 177] [outer = 0x11334d800] 07:53:20 INFO - PROCESS | 1649 | 1469026400343 Marionette DEBUG loaded listener.js 07:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1253c4400) [pid = 1649] [serial = 178] [outer = 0x11334d800] 07:53:20 INFO - PROCESS | 1649 | 1469026400651 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]]]}] 07:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 07:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:53:20 INFO - PROCESS | 1649 | 1469026400691 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 07:53:20 INFO - PROCESS | 1649 | 1469026400693 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 07:53:20 INFO - PROCESS | 1649 | 1469026400695 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:53:20 INFO - PROCESS | 1649 | 1469026400696 Marionette TRACE conn2 <- [1,214,null,{}] 07:53:20 INFO - PROCESS | 1649 | 1469026400704 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}] 07:53:20 INFO - PROCESS | 1649 | 1469026400705 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:20 INFO - PROCESS | 1649 | 1469026400794 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 07:53:20 INFO - PROCESS | 1649 | 1469026400799 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:20 INFO - PROCESS | 1649 | 1469026400800 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x117493000 == 36 [pid = 1649] [id = 61] 07:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12533b800) [pid = 1649] [serial = 179] [outer = 0x0] 07:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x125d53400) [pid = 1649] [serial = 180] [outer = 0x12533b800] 07:53:20 INFO - PROCESS | 1649 | 1469026400824 Marionette DEBUG loaded listener.js 07:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12650e800) [pid = 1649] [serial = 181] [outer = 0x12533b800] 07:53:21 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119875800) [pid = 1649] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:53:21 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1182c7000) [pid = 1649] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:53:21 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x116913400) [pid = 1649] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:53:21 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1182d2c00) [pid = 1649] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:53:21 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11873fc00) [pid = 1649] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:53:21 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1122be800) [pid = 1649] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:53:21 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126bde000) [pid = 1649] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:53:21 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1213e5000) [pid = 1649] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:53:21 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1253c5400) [pid = 1649] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:53:21 INFO - PROCESS | 1649 | 1469026401146 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]]]}] 07:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 474ms 07:53:21 INFO - PROCESS | 1649 | 1469026401169 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 07:53:21 INFO - PROCESS | 1649 | 1469026401170 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 07:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:53:21 INFO - PROCESS | 1649 | 1469026401172 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:53:21 INFO - PROCESS | 1649 | 1469026401173 Marionette TRACE conn2 <- [1,218,null,{}] 07:53:21 INFO - PROCESS | 1649 | 1469026401176 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}] 07:53:21 INFO - PROCESS | 1649 | 1469026401178 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:21 INFO - PROCESS | 1649 | 1469026401269 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 07:53:21 INFO - PROCESS | 1649 | 1469026401294 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:21 INFO - PROCESS | 1649 | 1469026401296 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x121438800 == 37 [pid = 1649] [id = 62] 07:53:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11335cc00) [pid = 1649] [serial = 182] [outer = 0x0] 07:53:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119789800) [pid = 1649] [serial = 183] [outer = 0x11335cc00] 07:53:21 INFO - PROCESS | 1649 | 1469026401320 Marionette DEBUG loaded listener.js 07:53:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x125d5a000) [pid = 1649] [serial = 184] [outer = 0x11335cc00] 07:53:21 INFO - PROCESS | 1649 | 1469026401566 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]]]}] 07:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 418ms 07:53:21 INFO - PROCESS | 1649 | 1469026401591 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 07:53:21 INFO - PROCESS | 1649 | 1469026401592 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 07:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:53:21 INFO - PROCESS | 1649 | 1469026401607 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:53:21 INFO - PROCESS | 1649 | 1469026401608 Marionette TRACE conn2 <- [1,222,null,{}] 07:53:21 INFO - PROCESS | 1649 | 1469026401618 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}] 07:53:21 INFO - PROCESS | 1649 | 1469026401620 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:21 INFO - PROCESS | 1649 | 1469026401710 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 07:53:21 INFO - PROCESS | 1649 | 1469026401716 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:21 INFO - PROCESS | 1649 | 1469026401718 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x118310000 == 38 [pid = 1649] [id = 63] 07:53:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12495ac00) [pid = 1649] [serial = 185] [outer = 0x0] 07:53:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12670d800) [pid = 1649] [serial = 186] [outer = 0x12495ac00] 07:53:21 INFO - PROCESS | 1649 | 1469026401751 Marionette DEBUG loaded listener.js 07:53:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x126bdc000) [pid = 1649] [serial = 187] [outer = 0x12495ac00] 07:53:22 INFO - PROCESS | 1649 | 1469026402080 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]]]}] 07:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 526ms 07:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:53:22 INFO - PROCESS | 1649 | 1469026402133 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 07:53:22 INFO - PROCESS | 1649 | 1469026402134 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 07:53:22 INFO - PROCESS | 1649 | 1469026402136 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:53:22 INFO - PROCESS | 1649 | 1469026402138 Marionette TRACE conn2 <- [1,226,null,{}] 07:53:22 INFO - PROCESS | 1649 | 1469026402140 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}] 07:53:22 INFO - PROCESS | 1649 | 1469026402141 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:22 INFO - PROCESS | 1649 | 1469026402214 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 07:53:22 INFO - PROCESS | 1649 | 1469026402218 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:22 INFO - PROCESS | 1649 | 1469026402219 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1253a9800 == 39 [pid = 1649] [id = 64] 07:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x126bdf800) [pid = 1649] [serial = 188] [outer = 0x0] 07:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x128d85c00) [pid = 1649] [serial = 189] [outer = 0x126bdf800] 07:53:22 INFO - PROCESS | 1649 | 1469026402243 Marionette DEBUG loaded listener.js 07:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1290c3400) [pid = 1649] [serial = 190] [outer = 0x126bdf800] 07:53:22 INFO - PROCESS | 1649 | 1469026402548 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]]]}] 07:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 07:53:22 INFO - PROCESS | 1649 | 1469026402606 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 07:53:22 INFO - PROCESS | 1649 | 1469026402608 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 07:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:53:22 INFO - PROCESS | 1649 | 1469026402612 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:53:22 INFO - PROCESS | 1649 | 1469026402613 Marionette TRACE conn2 <- [1,230,null,{}] 07:53:22 INFO - PROCESS | 1649 | 1469026402616 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}] 07:53:22 INFO - PROCESS | 1649 | 1469026402618 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:22 INFO - PROCESS | 1649 | 1469026402746 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 07:53:22 INFO - PROCESS | 1649 | 1469026402812 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:22 INFO - PROCESS | 1649 | 1469026402813 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x126094000 == 40 [pid = 1649] [id = 65] 07:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118514000) [pid = 1649] [serial = 191] [outer = 0x0] 07:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1291d5800) [pid = 1649] [serial = 192] [outer = 0x118514000] 07:53:22 INFO - PROCESS | 1649 | 1469026402852 Marionette DEBUG loaded listener.js 07:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1291dfc00) [pid = 1649] [serial = 193] [outer = 0x118514000] 07:53:23 INFO - PROCESS | 1649 | 1469026403371 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]]]}] 07:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 820ms 07:53:23 INFO - PROCESS | 1649 | 1469026403432 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 07:53:23 INFO - PROCESS | 1649 | 1469026403435 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 07:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:53:23 INFO - PROCESS | 1649 | 1469026403438 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:53:23 INFO - PROCESS | 1649 | 1469026403440 Marionette TRACE conn2 <- [1,234,null,{}] 07:53:23 INFO - PROCESS | 1649 | 1469026403445 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}] 07:53:23 INFO - PROCESS | 1649 | 1469026403447 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:23 INFO - PROCESS | 1649 | 1469026403550 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 07:53:23 INFO - PROCESS | 1649 | 1469026403618 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:23 INFO - PROCESS | 1649 | 1469026403620 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11662d800 == 41 [pid = 1649] [id = 66] 07:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x115e8cc00) [pid = 1649] [serial = 194] [outer = 0x0] 07:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x116f43400) [pid = 1649] [serial = 195] [outer = 0x115e8cc00] 07:53:23 INFO - PROCESS | 1649 | 1469026403650 Marionette DEBUG loaded listener.js 07:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1182cf800) [pid = 1649] [serial = 196] [outer = 0x115e8cc00] 07:53:24 INFO - PROCESS | 1649 | 1469026404128 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]]]}] 07:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 722ms 07:53:24 INFO - PROCESS | 1649 | 1469026404170 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 07:53:24 INFO - PROCESS | 1649 | 1469026404173 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 07:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:53:24 INFO - PROCESS | 1649 | 1469026404182 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:53:24 INFO - PROCESS | 1649 | 1469026404183 Marionette TRACE conn2 <- [1,238,null,{}] 07:53:24 INFO - PROCESS | 1649 | 1469026404186 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}] 07:53:24 INFO - PROCESS | 1649 | 1469026404188 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:24 INFO - PROCESS | 1649 | 1469026404389 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 07:53:24 INFO - PROCESS | 1649 | 1469026404478 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:24 INFO - PROCESS | 1649 | 1469026404479 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c39000 == 42 [pid = 1649] [id = 67] 07:53:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11698f000) [pid = 1649] [serial = 197] [outer = 0x0] 07:53:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1176bfc00) [pid = 1649] [serial = 198] [outer = 0x11698f000] 07:53:24 INFO - PROCESS | 1649 | 1469026404525 Marionette DEBUG loaded listener.js 07:53:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1185d1000) [pid = 1649] [serial = 199] [outer = 0x11698f000] 07:53:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1253a9800 == 41 [pid = 1649] [id = 64] 07:53:24 INFO - PROCESS | 1649 | --DOCSHELL 0x118310000 == 40 [pid = 1649] [id = 63] 07:53:24 INFO - PROCESS | 1649 | --DOCSHELL 0x121438800 == 39 [pid = 1649] [id = 62] 07:53:24 INFO - PROCESS | 1649 | --DOCSHELL 0x117493000 == 38 [pid = 1649] [id = 61] 07:53:24 INFO - PROCESS | 1649 | --DOCSHELL 0x119dbc000 == 37 [pid = 1649] [id = 60] 07:53:24 INFO - PROCESS | 1649 | --DOCSHELL 0x119bc6000 == 36 [pid = 1649] [id = 59] 07:53:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1190eb800 == 35 [pid = 1649] [id = 58] 07:53:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118319800 == 34 [pid = 1649] [id = 57] 07:53:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118120800 == 33 [pid = 1649] [id = 56] 07:53:25 INFO - PROCESS | 1649 | --DOCSHELL 0x117493800 == 32 [pid = 1649] [id = 55] 07:53:25 INFO - PROCESS | 1649 | --DOCSHELL 0x116693800 == 31 [pid = 1649] [id = 54] 07:53:25 INFO - PROCESS | 1649 | --DOCSHELL 0x112f13800 == 30 [pid = 1649] [id = 53] 07:53:25 INFO - PROCESS | 1649 | --DOCSHELL 0x117150000 == 29 [pid = 1649] [id = 52] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1213eb400) [pid = 1649] [serial = 136] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1197c5800) [pid = 1649] [serial = 133] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116a0cc00) [pid = 1649] [serial = 120] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11877cc00) [pid = 1649] [serial = 124] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1185dd800) [pid = 1649] [serial = 123] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119495c00) [pid = 1649] [serial = 129] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119789400) [pid = 1649] [serial = 132] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119780c00) [pid = 1649] [serial = 130] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x120e1c800) [pid = 1649] [serial = 135] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112a81800) [pid = 1649] [serial = 126] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11693a000) [pid = 1649] [serial = 127] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x117c33000) [pid = 1649] [serial = 121] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1290c7800) [pid = 1649] [serial = 118] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x128d89c00) [pid = 1649] [serial = 117] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x124ac4c00) [pid = 1649] [serial = 103] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126bda000) [pid = 1649] [serial = 115] [outer = 0x0] [url = about:blank] 07:53:25 INFO - PROCESS | 1649 | 1469026405070 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]]]}] 07:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112fb3000) [pid = 1649] [serial = 200] [outer = 0x12cb05c00] 07:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 922ms 07:53:25 INFO - PROCESS | 1649 | 1469026405117 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 07:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:53:25 INFO - PROCESS | 1649 | 1469026405120 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 07:53:25 INFO - PROCESS | 1649 | 1469026405123 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:53:25 INFO - PROCESS | 1649 | 1469026405126 Marionette TRACE conn2 <- [1,242,null,{}] 07:53:25 INFO - PROCESS | 1649 | 1469026405130 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}] 07:53:25 INFO - PROCESS | 1649 | 1469026405132 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:25 INFO - PROCESS | 1649 | 1469026405204 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 07:53:25 INFO - PROCESS | 1649 | 1469026405213 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:25 INFO - PROCESS | 1649 | 1469026405215 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x118022800 == 30 [pid = 1649] [id = 68] 07:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116f3c000) [pid = 1649] [serial = 201] [outer = 0x0] 07:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11886f800) [pid = 1649] [serial = 202] [outer = 0x116f3c000] 07:53:25 INFO - PROCESS | 1649 | 1469026405241 Marionette DEBUG loaded listener.js 07:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1192c3c00) [pid = 1649] [serial = 203] [outer = 0x116f3c000] 07:53:25 INFO - PROCESS | 1649 | 1469026405555 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]]]}] 07:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 473ms 07:53:25 INFO - PROCESS | 1649 | 1469026405598 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 07:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:53:25 INFO - PROCESS | 1649 | 1469026405600 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 07:53:25 INFO - PROCESS | 1649 | 1469026405602 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:53:25 INFO - PROCESS | 1649 | 1469026405603 Marionette TRACE conn2 <- [1,246,null,{}] 07:53:25 INFO - PROCESS | 1649 | 1469026405606 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}] 07:53:25 INFO - PROCESS | 1649 | 1469026405607 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:25 INFO - PROCESS | 1649 | 1469026405682 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 07:53:25 INFO - PROCESS | 1649 | 1469026405689 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:25 INFO - PROCESS | 1649 | 1469026405689 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11812a000 == 31 [pid = 1649] [id = 69] 07:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11977c800) [pid = 1649] [serial = 204] [outer = 0x0] 07:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1197ce800) [pid = 1649] [serial = 205] [outer = 0x11977c800] 07:53:25 INFO - PROCESS | 1649 | 1469026405717 Marionette DEBUG loaded listener.js 07:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x120e1b800) [pid = 1649] [serial = 206] [outer = 0x11977c800] 07:53:26 INFO - PROCESS | 1649 | 1469026406054 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]]]}] 07:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 468ms 07:53:26 INFO - PROCESS | 1649 | 1469026406070 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 07:53:26 INFO - PROCESS | 1649 | 1469026406073 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 07:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:53:26 INFO - PROCESS | 1649 | 1469026406083 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:53:26 INFO - PROCESS | 1649 | 1469026406086 Marionette TRACE conn2 <- [1,250,null,{}] 07:53:26 INFO - PROCESS | 1649 | 1469026406089 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}] 07:53:26 INFO - PROCESS | 1649 | 1469026406091 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:26 INFO - PROCESS | 1649 | 1469026406172 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 07:53:26 INFO - PROCESS | 1649 | 1469026406216 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:26 INFO - PROCESS | 1649 | 1469026406217 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11900a000 == 32 [pid = 1649] [id = 70] 07:53:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1161b9000) [pid = 1649] [serial = 207] [outer = 0x0] 07:53:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1210b2400) [pid = 1649] [serial = 208] [outer = 0x1161b9000] 07:53:26 INFO - PROCESS | 1649 | 1469026406242 Marionette DEBUG loaded listener.js 07:53:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123519c00) [pid = 1649] [serial = 209] [outer = 0x1161b9000] 07:53:26 INFO - PROCESS | 1649 | 1469026406489 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]]]}] 07:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 428ms 07:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:53:26 INFO - PROCESS | 1649 | 1469026406504 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 07:53:26 INFO - PROCESS | 1649 | 1469026406505 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 07:53:26 INFO - PROCESS | 1649 | 1469026406507 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:53:26 INFO - PROCESS | 1649 | 1469026406509 Marionette TRACE conn2 <- [1,254,null,{}] 07:53:26 INFO - PROCESS | 1649 | 1469026406518 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}] 07:53:26 INFO - PROCESS | 1649 | 1469026406520 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:26 INFO - PROCESS | 1649 | 1469026406598 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 07:53:26 INFO - PROCESS | 1649 | 1469026406602 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:26 INFO - PROCESS | 1649 | 1469026406603 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bc5000 == 33 [pid = 1649] [id = 71] 07:53:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124958000) [pid = 1649] [serial = 210] [outer = 0x0] 07:53:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124c29800) [pid = 1649] [serial = 211] [outer = 0x124958000] 07:53:26 INFO - PROCESS | 1649 | 1469026406630 Marionette DEBUG loaded listener.js 07:53:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1253c3400) [pid = 1649] [serial = 212] [outer = 0x124958000] 07:53:26 INFO - PROCESS | 1649 | 1469026406948 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]]]}] 07:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 472ms 07:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:53:26 INFO - PROCESS | 1649 | 1469026406981 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 07:53:26 INFO - PROCESS | 1649 | 1469026406982 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 07:53:26 INFO - PROCESS | 1649 | 1469026406984 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:53:26 INFO - PROCESS | 1649 | 1469026406985 Marionette TRACE conn2 <- [1,258,null,{}] 07:53:26 INFO - PROCESS | 1649 | 1469026406988 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}] 07:53:26 INFO - PROCESS | 1649 | 1469026406989 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:27 INFO - PROCESS | 1649 | 1469026407087 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 07:53:27 INFO - PROCESS | 1649 | 1469026407100 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:27 INFO - PROCESS | 1649 | 1469026407104 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x118595800 == 34 [pid = 1649] [id = 72] 07:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126563800) [pid = 1649] [serial = 213] [outer = 0x0] 07:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126713c00) [pid = 1649] [serial = 214] [outer = 0x126563800] 07:53:27 INFO - PROCESS | 1649 | 1469026407135 Marionette DEBUG loaded listener.js 07:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126b8ec00) [pid = 1649] [serial = 215] [outer = 0x126563800] 07:53:27 INFO - PROCESS | 1649 | 1469026407480 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]]]}] 07:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 519ms 07:53:27 INFO - PROCESS | 1649 | 1469026407503 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 07:53:27 INFO - PROCESS | 1649 | 1469026407504 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 07:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:53:27 INFO - PROCESS | 1649 | 1469026407507 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:53:27 INFO - PROCESS | 1649 | 1469026407508 Marionette TRACE conn2 <- [1,262,null,{}] 07:53:27 INFO - PROCESS | 1649 | 1469026407515 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}] 07:53:27 INFO - PROCESS | 1649 | 1469026407516 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:27 INFO - PROCESS | 1649 | 1469026407607 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 07:53:27 INFO - PROCESS | 1649 | 1469026407611 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:27 INFO - PROCESS | 1649 | 1469026407612 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1215d6800 == 35 [pid = 1649] [id = 73] 07:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x113dd0800) [pid = 1649] [serial = 216] [outer = 0x0] 07:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126bd9000) [pid = 1649] [serial = 217] [outer = 0x113dd0800] 07:53:27 INFO - PROCESS | 1649 | 1469026407637 Marionette DEBUG loaded listener.js 07:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1291e0800) [pid = 1649] [serial = 218] [outer = 0x113dd0800] 07:53:27 INFO - PROCESS | 1649 | 1469026407970 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]]]}] 07:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 517ms 07:53:28 INFO - PROCESS | 1649 | 1469026408025 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 07:53:28 INFO - PROCESS | 1649 | 1469026408026 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 07:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:53:28 INFO - PROCESS | 1649 | 1469026408029 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:53:28 INFO - PROCESS | 1649 | 1469026408030 Marionette TRACE conn2 <- [1,266,null,{}] 07:53:28 INFO - PROCESS | 1649 | 1469026408032 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}] 07:53:28 INFO - PROCESS | 1649 | 1469026408033 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:28 INFO - PROCESS | 1649 | 1469026408169 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 07:53:28 INFO - PROCESS | 1649 | 1469026408185 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:28 INFO - PROCESS | 1649 | 1469026408187 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x125315000 == 36 [pid = 1649] [id = 74] 07:53:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1291e3800) [pid = 1649] [serial = 219] [outer = 0x0] 07:53:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1293b2800) [pid = 1649] [serial = 220] [outer = 0x1291e3800] 07:53:28 INFO - PROCESS | 1649 | 1469026408228 Marionette DEBUG loaded listener.js 07:53:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1296db400) [pid = 1649] [serial = 221] [outer = 0x1291e3800] 07:53:28 INFO - PROCESS | 1649 | 1469026408641 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]]]}] 07:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 618ms 07:53:28 INFO - PROCESS | 1649 | 1469026408648 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 07:53:28 INFO - PROCESS | 1649 | 1469026408649 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 07:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:53:28 INFO - PROCESS | 1649 | 1469026408651 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:53:28 INFO - PROCESS | 1649 | 1469026408652 Marionette TRACE conn2 <- [1,270,null,{}] 07:53:28 INFO - PROCESS | 1649 | 1469026408655 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}] 07:53:28 INFO - PROCESS | 1649 | 1469026408656 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:28 INFO - PROCESS | 1649 | 1469026408747 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 07:53:28 INFO - PROCESS | 1649 | 1469026408776 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:28 INFO - PROCESS | 1649 | 1469026408777 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12648a800 == 37 [pid = 1649] [id = 75] 07:53:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1296e3000) [pid = 1649] [serial = 222] [outer = 0x0] 07:53:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a50d400) [pid = 1649] [serial = 223] [outer = 0x1296e3000] 07:53:28 INFO - PROCESS | 1649 | 1469026408801 Marionette DEBUG loaded listener.js 07:53:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12a58c000) [pid = 1649] [serial = 224] [outer = 0x1296e3000] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x113350000) [pid = 1649] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x112f30400) [pid = 1649] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115e8fc00) [pid = 1649] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x117c34000) [pid = 1649] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x113ce0400) [pid = 1649] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1161ae800) [pid = 1649] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11949b000) [pid = 1649] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11335cc00) [pid = 1649] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113352000) [pid = 1649] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11334d800) [pid = 1649] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x117c3f000) [pid = 1649] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12533b800) [pid = 1649] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12495ac00) [pid = 1649] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126bdf800) [pid = 1649] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1197cc800) [pid = 1649] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1217f3000) [pid = 1649] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x113351000) [pid = 1649] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:53:29 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1182d3800) [pid = 1649] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:53:29 INFO - PROCESS | 1649 | 1469026409203 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]]]}] 07:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 568ms 07:53:29 INFO - PROCESS | 1649 | 1469026409220 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 07:53:29 INFO - PROCESS | 1649 | 1469026409221 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 07:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:53:29 INFO - PROCESS | 1649 | 1469026409223 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:53:29 INFO - PROCESS | 1649 | 1469026409224 Marionette TRACE conn2 <- [1,274,null,{}] 07:53:29 INFO - PROCESS | 1649 | 1469026409227 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}] 07:53:29 INFO - PROCESS | 1649 | 1469026409228 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:29 INFO - PROCESS | 1649 | 1469026409301 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 07:53:29 INFO - PROCESS | 1649 | 1469026409304 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:29 INFO - PROCESS | 1649 | 1469026409305 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x118587800 == 38 [pid = 1649] [id = 76] 07:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x113dcf400) [pid = 1649] [serial = 225] [outer = 0x0] 07:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116995400) [pid = 1649] [serial = 226] [outer = 0x113dcf400] 07:53:29 INFO - PROCESS | 1649 | 1469026409332 Marionette DEBUG loaded listener.js 07:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118863800) [pid = 1649] [serial = 227] [outer = 0x113dcf400] 07:53:29 INFO - PROCESS | 1649 | 1469026409657 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]]]}] 07:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 07:53:29 INFO - PROCESS | 1649 | 1469026409692 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 07:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:53:29 INFO - PROCESS | 1649 | 1469026409694 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 07:53:29 INFO - PROCESS | 1649 | 1469026409697 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:53:29 INFO - PROCESS | 1649 | 1469026409699 Marionette TRACE conn2 <- [1,278,null,{}] 07:53:29 INFO - PROCESS | 1649 | 1469026409702 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}] 07:53:29 INFO - PROCESS | 1649 | 1469026409704 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:29 INFO - PROCESS | 1649 | 1469026409852 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 07:53:29 INFO - PROCESS | 1649 | 1469026409870 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:29 INFO - PROCESS | 1649 | 1469026409872 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aad000 == 39 [pid = 1649] [id = 77] 07:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118863c00) [pid = 1649] [serial = 228] [outer = 0x0] 07:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123520800) [pid = 1649] [serial = 229] [outer = 0x118863c00] 07:53:29 INFO - PROCESS | 1649 | 1469026409915 Marionette DEBUG loaded listener.js 07:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a50f400) [pid = 1649] [serial = 230] [outer = 0x118863c00] 07:53:30 INFO - PROCESS | 1649 | 1469026410307 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]]]}] 07:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 619ms 07:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:53:30 INFO - PROCESS | 1649 | 1469026410317 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 07:53:30 INFO - PROCESS | 1649 | 1469026410318 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 07:53:30 INFO - PROCESS | 1649 | 1469026410320 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:53:30 INFO - PROCESS | 1649 | 1469026410322 Marionette TRACE conn2 <- [1,282,null,{}] 07:53:30 INFO - PROCESS | 1649 | 1469026410324 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}] 07:53:30 INFO - PROCESS | 1649 | 1469026410325 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:30 INFO - PROCESS | 1649 | 1469026410419 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 07:53:30 INFO - PROCESS | 1649 | 1469026410466 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:30 INFO - PROCESS | 1649 | 1469026410467 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12905a000 == 40 [pid = 1649] [id = 78] 07:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1210b7400) [pid = 1649] [serial = 231] [outer = 0x0] 07:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a6d9c00) [pid = 1649] [serial = 232] [outer = 0x1210b7400] 07:53:30 INFO - PROCESS | 1649 | 1469026410491 Marionette DEBUG loaded listener.js 07:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12aea0000) [pid = 1649] [serial = 233] [outer = 0x1210b7400] 07:53:30 INFO - PROCESS | 1649 | 1469026410760 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]]]}] 07:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 07:53:30 INFO - PROCESS | 1649 | 1469026410789 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 07:53:30 INFO - PROCESS | 1649 | 1469026410790 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 07:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:53:30 INFO - PROCESS | 1649 | 1469026410792 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:53:30 INFO - PROCESS | 1649 | 1469026410793 Marionette TRACE conn2 <- [1,286,null,{}] 07:53:30 INFO - PROCESS | 1649 | 1469026410803 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}] 07:53:30 INFO - PROCESS | 1649 | 1469026410804 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:30 INFO - PROCESS | 1649 | 1469026410873 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 07:53:30 INFO - PROCESS | 1649 | 1469026410876 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:30 INFO - PROCESS | 1649 | 1469026410879 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x129320000 == 41 [pid = 1649] [id = 79] 07:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12ae9dc00) [pid = 1649] [serial = 234] [outer = 0x0] 07:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12b046000) [pid = 1649] [serial = 235] [outer = 0x12ae9dc00] 07:53:30 INFO - PROCESS | 1649 | 1469026410905 Marionette DEBUG loaded listener.js 07:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12b8d0c00) [pid = 1649] [serial = 236] [outer = 0x12ae9dc00] 07:53:31 INFO - PROCESS | 1649 | --DOCSHELL 0x118022800 == 40 [pid = 1649] [id = 68] 07:53:31 INFO - PROCESS | 1649 | --DOCSHELL 0x113c39000 == 39 [pid = 1649] [id = 67] 07:53:31 INFO - PROCESS | 1649 | --DOCSHELL 0x126094000 == 38 [pid = 1649] [id = 65] 07:53:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11662d800 == 37 [pid = 1649] [id = 66] 07:53:32 INFO - PROCESS | 1649 | --DOCSHELL 0x119bc5000 == 36 [pid = 1649] [id = 71] 07:53:32 INFO - PROCESS | 1649 | --DOCSHELL 0x118595800 == 35 [pid = 1649] [id = 72] 07:53:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11900a000 == 34 [pid = 1649] [id = 70] 07:53:32 INFO - PROCESS | 1649 | --DOCSHELL 0x125315000 == 33 [pid = 1649] [id = 74] 07:53:32 INFO - PROCESS | 1649 | --DOCSHELL 0x118587800 == 32 [pid = 1649] [id = 76] 07:53:32 INFO - PROCESS | 1649 | --DOCSHELL 0x128aad000 == 31 [pid = 1649] [id = 77] 07:53:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11812a000 == 30 [pid = 1649] [id = 69] 07:53:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12648a800 == 29 [pid = 1649] [id = 75] 07:53:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1215d6800 == 28 [pid = 1649] [id = 73] 07:53:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12905a000 == 27 [pid = 1649] [id = 78] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1291d5800) [pid = 1649] [serial = 192] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1210b4000) [pid = 1649] [serial = 171] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124ac1000) [pid = 1649] [serial = 174] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116ab4c00) [pid = 1649] [serial = 154] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116735c00) [pid = 1649] [serial = 153] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1185d5000) [pid = 1649] [serial = 159] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118746400) [pid = 1649] [serial = 160] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11889b000) [pid = 1649] [serial = 162] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1192c8c00) [pid = 1649] [serial = 163] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11672cc00) [pid = 1649] [serial = 156] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112a82c00) [pid = 1649] [serial = 157] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1197c2400) [pid = 1649] [serial = 165] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1197ca000) [pid = 1649] [serial = 166] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123570c00) [pid = 1649] [serial = 172] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119789800) [pid = 1649] [serial = 183] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x116729800) [pid = 1649] [serial = 139] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124de0000) [pid = 1649] [serial = 177] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x113cda400) [pid = 1649] [serial = 138] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1253c4400) [pid = 1649] [serial = 178] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1187c7c00) [pid = 1649] [serial = 142] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1185d2c00) [pid = 1649] [serial = 141] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x124c99800) [pid = 1649] [serial = 175] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x125d53400) [pid = 1649] [serial = 180] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x125d5a000) [pid = 1649] [serial = 184] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12670d800) [pid = 1649] [serial = 186] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x128d85c00) [pid = 1649] [serial = 189] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x120e21800) [pid = 1649] [serial = 145] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x119a85400) [pid = 1649] [serial = 144] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1235e2000) [pid = 1649] [serial = 148] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12197dc00) [pid = 1649] [serial = 147] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x119785c00) [pid = 1649] [serial = 168] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x120ea0400) [pid = 1649] [serial = 151] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12650e800) [pid = 1649] [serial = 181] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x11889c000) [pid = 1649] [serial = 150] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1290c3400) [pid = 1649] [serial = 190] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x126bdc000) [pid = 1649] [serial = 187] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x120e17000) [pid = 1649] [serial = 169] [outer = 0x0] [url = about:blank] 07:53:32 INFO - PROCESS | 1649 | 1469026412391 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]]]}] 07:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1630ms 07:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:53:32 INFO - PROCESS | 1649 | 1469026412423 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 07:53:32 INFO - PROCESS | 1649 | 1469026412425 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 07:53:32 INFO - PROCESS | 1649 | 1469026412431 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:53:32 INFO - PROCESS | 1649 | 1469026412433 Marionette TRACE conn2 <- [1,290,null,{}] 07:53:32 INFO - PROCESS | 1649 | 1469026412438 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}] 07:53:32 INFO - PROCESS | 1649 | 1469026412439 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:32 INFO - PROCESS | 1649 | 1469026412512 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 07:53:32 INFO - PROCESS | 1649 | 1469026412518 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:32 INFO - PROCESS | 1649 | 1469026412521 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x115dc2800 == 28 [pid = 1649] [id = 80] 07:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x117c33c00) [pid = 1649] [serial = 237] [outer = 0x0] 07:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x117c34c00) [pid = 1649] [serial = 238] [outer = 0x117c33c00] 07:53:32 INFO - PROCESS | 1649 | 1469026412553 Marionette DEBUG loaded listener.js 07:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1185d2c00) [pid = 1649] [serial = 239] [outer = 0x117c33c00] 07:53:32 INFO - PROCESS | 1649 | 1469026412871 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]]]}] 07:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 473ms 07:53:32 INFO - PROCESS | 1649 | 1469026412902 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 07:53:32 INFO - PROCESS | 1649 | 1469026412905 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 07:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:53:32 INFO - PROCESS | 1649 | 1469026412917 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:53:32 INFO - PROCESS | 1649 | 1469026412919 Marionette TRACE conn2 <- [1,294,null,{}] 07:53:32 INFO - PROCESS | 1649 | 1469026412922 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}] 07:53:32 INFO - PROCESS | 1649 | 1469026412924 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:33 INFO - PROCESS | 1649 | 1469026413004 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 07:53:33 INFO - PROCESS | 1649 | 1469026413008 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:33 INFO - PROCESS | 1649 | 1469026413010 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x116adb000 == 29 [pid = 1649] [id = 81] 07:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x118742c00) [pid = 1649] [serial = 240] [outer = 0x0] 07:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1187cac00) [pid = 1649] [serial = 241] [outer = 0x118742c00] 07:53:33 INFO - PROCESS | 1649 | 1469026413039 Marionette DEBUG loaded listener.js 07:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11889f800) [pid = 1649] [serial = 242] [outer = 0x118742c00] 07:53:33 INFO - PROCESS | 1649 | 1469026413353 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]]]}] 07:53:33 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. 07:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 476ms 07:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:53:33 INFO - PROCESS | 1649 | 1469026413387 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 07:53:33 INFO - PROCESS | 1649 | 1469026413389 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 07:53:33 INFO - PROCESS | 1649 | 1469026413391 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:53:33 INFO - PROCESS | 1649 | 1469026413406 Marionette TRACE conn2 <- [1,298,null,{}] 07:53:33 INFO - PROCESS | 1649 | 1469026413419 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}] 07:53:33 INFO - PROCESS | 1649 | 1469026413424 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:33 INFO - PROCESS | 1649 | 1469026413544 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 07:53:33 INFO - PROCESS | 1649 | 1469026413554 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:33 INFO - PROCESS | 1649 | 1469026413556 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x118028000 == 30 [pid = 1649] [id = 82] 07:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x111ba5800) [pid = 1649] [serial = 243] [outer = 0x0] 07:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x119788800) [pid = 1649] [serial = 244] [outer = 0x111ba5800] 07:53:33 INFO - PROCESS | 1649 | 1469026413603 Marionette DEBUG loaded listener.js 07:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1197c8800) [pid = 1649] [serial = 245] [outer = 0x111ba5800] 07:53:34 INFO - PROCESS | 1649 | 1469026414067 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]]]}] 07:53:34 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. 07:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 684ms 07:53:34 INFO - PROCESS | 1649 | 1469026414076 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 07:53:34 INFO - PROCESS | 1649 | 1469026414079 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 07:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:53:34 INFO - PROCESS | 1649 | 1469026414082 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:53:34 INFO - PROCESS | 1649 | 1469026414083 Marionette TRACE conn2 <- [1,302,null,{}] 07:53:34 INFO - PROCESS | 1649 | 1469026414085 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}] 07:53:34 INFO - PROCESS | 1649 | 1469026414086 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:34 INFO - PROCESS | 1649 | 1469026414158 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 07:53:34 INFO - PROCESS | 1649 | 1469026414164 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:34 INFO - PROCESS | 1649 | 1469026414165 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x118308800 == 31 [pid = 1649] [id = 83] 07:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x119a8d000) [pid = 1649] [serial = 246] [outer = 0x0] 07:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x120e1d800) [pid = 1649] [serial = 247] [outer = 0x119a8d000] 07:53:34 INFO - PROCESS | 1649 | 1469026414191 Marionette DEBUG loaded listener.js 07:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x120e9d000) [pid = 1649] [serial = 248] [outer = 0x119a8d000] 07:53:34 INFO - PROCESS | 1649 | 1469026414504 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]]]}] 07:53:34 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. 07:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 468ms 07:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:53:34 INFO - PROCESS | 1649 | 1469026414551 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 07:53:34 INFO - PROCESS | 1649 | 1469026414552 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 07:53:34 INFO - PROCESS | 1649 | 1469026414554 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:53:34 INFO - PROCESS | 1649 | 1469026414555 Marionette TRACE conn2 <- [1,306,null,{}] 07:53:34 INFO - PROCESS | 1649 | 1469026414558 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}] 07:53:34 INFO - PROCESS | 1649 | 1469026414559 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:34 INFO - PROCESS | 1649 | 1469026414634 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 07:53:34 INFO - PROCESS | 1649 | 1469026414638 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:34 INFO - PROCESS | 1649 | 1469026414640 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119004000 == 32 [pid = 1649] [id = 84] 07:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x112a81800) [pid = 1649] [serial = 249] [outer = 0x0] 07:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1213ea800) [pid = 1649] [serial = 250] [outer = 0x112a81800] 07:53:34 INFO - PROCESS | 1649 | 1469026414669 Marionette DEBUG loaded listener.js 07:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x12351a400) [pid = 1649] [serial = 251] [outer = 0x112a81800] 07:53:35 INFO - PROCESS | 1649 | 1469026415094 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]]]}] 07:53:35 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. 07:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 569ms 07:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:53:35 INFO - PROCESS | 1649 | 1469026415124 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 07:53:35 INFO - PROCESS | 1649 | 1469026415126 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 07:53:35 INFO - PROCESS | 1649 | 1469026415129 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:53:35 INFO - PROCESS | 1649 | 1469026415130 Marionette TRACE conn2 <- [1,310,null,{}] 07:53:35 INFO - PROCESS | 1649 | 1469026415133 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}] 07:53:35 INFO - PROCESS | 1649 | 1469026415138 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:35 INFO - PROCESS | 1649 | 1469026415275 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 07:53:35 INFO - PROCESS | 1649 | 1469026415286 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:35 INFO - PROCESS | 1649 | 1469026415287 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a1b000 == 33 [pid = 1649] [id = 85] 07:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1235e7800) [pid = 1649] [serial = 252] [outer = 0x0] 07:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x124c98c00) [pid = 1649] [serial = 253] [outer = 0x1235e7800] 07:53:35 INFO - PROCESS | 1649 | 1469026415330 Marionette DEBUG loaded listener.js 07:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x125d78800) [pid = 1649] [serial = 254] [outer = 0x1235e7800] 07:53:35 INFO - PROCESS | 1649 | 1469026415725 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]]]}] 07:53:35 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. 07:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 07:53:35 INFO - PROCESS | 1649 | 1469026415748 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 07:53:35 INFO - PROCESS | 1649 | 1469026415749 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 07:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:53:35 INFO - PROCESS | 1649 | 1469026415752 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:53:35 INFO - PROCESS | 1649 | 1469026415752 Marionette TRACE conn2 <- [1,314,null,{}] 07:53:35 INFO - PROCESS | 1649 | 1469026415755 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}] 07:53:35 INFO - PROCESS | 1649 | 1469026415756 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:35 INFO - PROCESS | 1649 | 1469026415874 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 07:53:35 INFO - PROCESS | 1649 | 1469026415883 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:35 INFO - PROCESS | 1649 | 1469026415884 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x119da7800 == 34 [pid = 1649] [id = 86] 07:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x126411800) [pid = 1649] [serial = 255] [outer = 0x0] 07:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x126414800) [pid = 1649] [serial = 256] [outer = 0x126411800] 07:53:35 INFO - PROCESS | 1649 | 1469026415919 Marionette DEBUG loaded listener.js 07:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12641a800) [pid = 1649] [serial = 257] [outer = 0x126411800] 07:53:36 INFO - PROCESS | 1649 | 1469026416376 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]]]}] 07:53:36 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. 07:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 667ms 07:53:36 INFO - PROCESS | 1649 | 1469026416420 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 07:53:36 INFO - PROCESS | 1649 | 1469026416422 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 07:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:53:36 INFO - PROCESS | 1649 | 1469026416425 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:53:36 INFO - PROCESS | 1649 | 1469026416427 Marionette TRACE conn2 <- [1,318,null,{}] 07:53:36 INFO - PROCESS | 1649 | 1469026416440 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}] 07:53:36 INFO - PROCESS | 1649 | 1469026416442 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:36 INFO - PROCESS | 1649 | 1469026416554 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 07:53:36 INFO - PROCESS | 1649 | 1469026416558 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:36 INFO - PROCESS | 1649 | 1469026416559 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x121431800 == 35 [pid = 1649] [id = 87] 07:53:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12641ac00) [pid = 1649] [serial = 258] [outer = 0x0] 07:53:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x126565400) [pid = 1649] [serial = 259] [outer = 0x12641ac00] 07:53:36 INFO - PROCESS | 1649 | 1469026416603 Marionette DEBUG loaded listener.js 07:53:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x126aef800) [pid = 1649] [serial = 260] [outer = 0x12641ac00] 07:53:36 INFO - PROCESS | 1649 | 1469026416916 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]]]}] 07:53:36 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. 07:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 530ms 07:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:53:36 INFO - PROCESS | 1649 | 1469026416956 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 07:53:36 INFO - PROCESS | 1649 | 1469026416958 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 07:53:36 INFO - PROCESS | 1649 | 1469026416962 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:53:36 INFO - PROCESS | 1649 | 1469026416964 Marionette TRACE conn2 <- [1,322,null,{}] 07:53:36 INFO - PROCESS | 1649 | 1469026416966 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}] 07:53:36 INFO - PROCESS | 1649 | 1469026416968 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:37 INFO - PROCESS | 1649 | 1469026417070 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 07:53:37 INFO - PROCESS | 1649 | 1469026417076 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:37 INFO - PROCESS | 1649 | 1469026417077 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x118026800 == 36 [pid = 1649] [id = 88] 07:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119789800) [pid = 1649] [serial = 261] [outer = 0x0] 07:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x126af0400) [pid = 1649] [serial = 262] [outer = 0x119789800] 07:53:37 INFO - PROCESS | 1649 | 1469026417102 Marionette DEBUG loaded listener.js 07:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x126bd8400) [pid = 1649] [serial = 263] [outer = 0x119789800] 07:53:37 INFO - PROCESS | 1649 | 1469026417401 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]]]}] 07:53:37 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. 07:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 472ms 07:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:53:37 INFO - PROCESS | 1649 | 1469026417432 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 07:53:37 INFO - PROCESS | 1649 | 1469026417433 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 07:53:37 INFO - PROCESS | 1649 | 1469026417435 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:53:37 INFO - PROCESS | 1649 | 1469026417436 Marionette TRACE conn2 <- [1,326,null,{}] 07:53:37 INFO - PROCESS | 1649 | 1469026417438 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}] 07:53:37 INFO - PROCESS | 1649 | 1469026417440 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:37 INFO - PROCESS | 1649 | 1469026417513 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 07:53:37 INFO - PROCESS | 1649 | 1469026417517 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:37 INFO - PROCESS | 1649 | 1469026417518 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1249cb000 == 37 [pid = 1649] [id = 89] 07:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12641a000) [pid = 1649] [serial = 264] [outer = 0x0] 07:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x128d7c000) [pid = 1649] [serial = 265] [outer = 0x12641a000] 07:53:37 INFO - PROCESS | 1649 | 1469026417544 Marionette DEBUG loaded listener.js 07:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1290c3c00) [pid = 1649] [serial = 266] [outer = 0x12641a000] 07:53:37 INFO - PROCESS | 1649 | 1469026417896 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]]]}] 07:53:37 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. 07:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 07:53:37 INFO - PROCESS | 1649 | 1469026417904 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 07:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:53:37 INFO - PROCESS | 1649 | 1469026417906 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 07:53:37 INFO - PROCESS | 1649 | 1469026417908 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:53:37 INFO - PROCESS | 1649 | 1469026417910 Marionette TRACE conn2 <- [1,330,null,{}] 07:53:37 INFO - PROCESS | 1649 | 1469026417920 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}] 07:53:37 INFO - PROCESS | 1649 | 1469026417922 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:38 INFO - PROCESS | 1649 | 1469026418029 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 07:53:38 INFO - PROCESS | 1649 | 1469026418033 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:38 INFO - PROCESS | 1649 | 1469026418034 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x119002800 == 38 [pid = 1649] [id = 90] 07:53:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126bd8800) [pid = 1649] [serial = 267] [outer = 0x0] 07:53:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1291d5800) [pid = 1649] [serial = 268] [outer = 0x126bd8800] 07:53:38 INFO - PROCESS | 1649 | 1469026418061 Marionette DEBUG loaded listener.js 07:53:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1296e6800) [pid = 1649] [serial = 269] [outer = 0x126bd8800] 07:53:38 INFO - PROCESS | 1649 | 1469026418409 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]]]}] 07:53:38 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. 07:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 528ms 07:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:53:38 INFO - PROCESS | 1649 | 1469026418441 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 07:53:38 INFO - PROCESS | 1649 | 1469026418443 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 07:53:38 INFO - PROCESS | 1649 | 1469026418445 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:53:38 INFO - PROCESS | 1649 | 1469026418446 Marionette TRACE conn2 <- [1,334,null,{}] 07:53:38 INFO - PROCESS | 1649 | 1469026418448 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}] 07:53:38 INFO - PROCESS | 1649 | 1469026418449 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:38 INFO - PROCESS | 1649 | 1469026418542 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 07:53:38 INFO - PROCESS | 1649 | 1469026418546 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:38 INFO - PROCESS | 1649 | 1469026418547 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265d7000 == 39 [pid = 1649] [id = 91] 07:53:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a504800) [pid = 1649] [serial = 270] [outer = 0x0] 07:53:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a594000) [pid = 1649] [serial = 271] [outer = 0x12a504800] 07:53:38 INFO - PROCESS | 1649 | 1469026418571 Marionette DEBUG loaded listener.js 07:53:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12a6e1400) [pid = 1649] [serial = 272] [outer = 0x12a504800] 07:53:38 INFO - PROCESS | 1649 | 1469026418875 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]]]}] 07:53:38 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. 07:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 07:53:38 INFO - PROCESS | 1649 | 1469026418922 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 07:53:38 INFO - PROCESS | 1649 | 1469026418923 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 07:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:53:38 INFO - PROCESS | 1649 | 1469026418925 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:53:38 INFO - PROCESS | 1649 | 1469026418927 Marionette TRACE conn2 <- [1,338,null,{}] 07:53:38 INFO - PROCESS | 1649 | 1469026418932 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}] 07:53:38 INFO - PROCESS | 1649 | 1469026418933 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:39 INFO - PROCESS | 1649 | 1469026419036 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 07:53:39 INFO - PROCESS | 1649 | 1469026419039 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:39 INFO - PROCESS | 1649 | 1469026419040 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x129055000 == 40 [pid = 1649] [id = 92] 07:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a6e1c00) [pid = 1649] [serial = 273] [outer = 0x0] 07:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12b041000) [pid = 1649] [serial = 274] [outer = 0x12a6e1c00] 07:53:39 INFO - PROCESS | 1649 | 1469026419064 Marionette DEBUG loaded listener.js 07:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b8d4400) [pid = 1649] [serial = 275] [outer = 0x12a6e1c00] 07:53:39 INFO - PROCESS | 1649 | 1469026419389 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]]]}] 07:53:39 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. 07:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 522ms 07:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:53:39 INFO - PROCESS | 1649 | 1469026419447 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 07:53:39 INFO - PROCESS | 1649 | 1469026419448 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 07:53:39 INFO - PROCESS | 1649 | 1469026419450 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:53:39 INFO - PROCESS | 1649 | 1469026419451 Marionette TRACE conn2 <- [1,342,null,{}] 07:53:39 INFO - PROCESS | 1649 | 1469026419454 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}] 07:53:39 INFO - PROCESS | 1649 | 1469026419455 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:39 INFO - PROCESS | 1649 | 1469026419547 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 07:53:39 INFO - PROCESS | 1649 | 1469026419558 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:39 INFO - PROCESS | 1649 | 1469026419558 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x129317800 == 41 [pid = 1649] [id = 93] 07:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b8d4800) [pid = 1649] [serial = 276] [outer = 0x0] 07:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b8db800) [pid = 1649] [serial = 277] [outer = 0x12b8d4800] 07:53:39 INFO - PROCESS | 1649 | 1469026419585 Marionette DEBUG loaded listener.js 07:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12b996000) [pid = 1649] [serial = 278] [outer = 0x12b8d4800] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11977c800) [pid = 1649] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115e8cc00) [pid = 1649] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x124958000) [pid = 1649] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11698f000) [pid = 1649] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1161b9000) [pid = 1649] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x113dcf400) [pid = 1649] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126563800) [pid = 1649] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1296e3000) [pid = 1649] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116f3c000) [pid = 1649] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1291e3800) [pid = 1649] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x113dd0800) [pid = 1649] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118863c00) [pid = 1649] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118514000) [pid = 1649] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:53:39 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1210b7400) [pid = 1649] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:53:40 INFO - PROCESS | 1649 | 1469026420017 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]]]}] 07:53:40 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. 07:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 619ms 07:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:53:40 INFO - PROCESS | 1649 | 1469026420070 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 07:53:40 INFO - PROCESS | 1649 | 1469026420071 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 07:53:40 INFO - PROCESS | 1649 | 1469026420074 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:53:40 INFO - PROCESS | 1649 | 1469026420075 Marionette TRACE conn2 <- [1,346,null,{}] 07:53:40 INFO - PROCESS | 1649 | 1469026420102 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}] 07:53:40 INFO - PROCESS | 1649 | 1469026420104 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:40 INFO - PROCESS | 1649 | 1469026420251 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 07:53:40 INFO - PROCESS | 1649 | 1469026420257 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:40 INFO - PROCESS | 1649 | 1469026420258 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a454800 == 42 [pid = 1649] [id = 94] 07:53:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11949a000) [pid = 1649] [serial = 279] [outer = 0x0] 07:53:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12351b800) [pid = 1649] [serial = 280] [outer = 0x11949a000] 07:53:40 INFO - PROCESS | 1649 | 1469026420302 Marionette DEBUG loaded listener.js 07:53:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1291e3800) [pid = 1649] [serial = 281] [outer = 0x11949a000] 07:53:40 INFO - PROCESS | 1649 | 1469026420682 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]]]}] 07:53:40 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. 07:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 626ms 07:53:40 INFO - PROCESS | 1649 | 1469026420701 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 07:53:40 INFO - PROCESS | 1649 | 1469026420702 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 07:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:53:40 INFO - PROCESS | 1649 | 1469026420704 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:53:40 INFO - PROCESS | 1649 | 1469026420705 Marionette TRACE conn2 <- [1,350,null,{}] 07:53:40 INFO - PROCESS | 1649 | 1469026420707 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}] 07:53:40 INFO - PROCESS | 1649 | 1469026420708 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:40 INFO - PROCESS | 1649 | 1469026420810 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 07:53:40 INFO - PROCESS | 1649 | 1469026420816 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:40 INFO - PROCESS | 1649 | 1469026420817 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a470000 == 43 [pid = 1649] [id = 95] 07:53:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11907c400) [pid = 1649] [serial = 282] [outer = 0x0] 07:53:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12aea1c00) [pid = 1649] [serial = 283] [outer = 0x11907c400] 07:53:40 INFO - PROCESS | 1649 | 1469026420840 Marionette DEBUG loaded listener.js 07:53:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b99b400) [pid = 1649] [serial = 284] [outer = 0x11907c400] 07:53:41 INFO - PROCESS | 1649 | 1469026421127 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]]]}] 07:53:41 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. 07:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 07:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:53:41 INFO - PROCESS | 1649 | 1469026421172 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 07:53:41 INFO - PROCESS | 1649 | 1469026421173 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 07:53:41 INFO - PROCESS | 1649 | 1469026421175 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:53:41 INFO - PROCESS | 1649 | 1469026421177 Marionette TRACE conn2 <- [1,354,null,{}] 07:53:41 INFO - PROCESS | 1649 | 1469026421181 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}] 07:53:41 INFO - PROCESS | 1649 | 1469026421182 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:41 INFO - PROCESS | 1649 | 1469026421268 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 07:53:41 INFO - PROCESS | 1649 | 1469026421271 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:41 INFO - PROCESS | 1649 | 1469026421272 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6c3800 == 44 [pid = 1649] [id = 96] 07:53:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118863400) [pid = 1649] [serial = 285] [outer = 0x0] 07:53:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12bd56000) [pid = 1649] [serial = 286] [outer = 0x118863400] 07:53:41 INFO - PROCESS | 1649 | 1469026421296 Marionette DEBUG loaded listener.js 07:53:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12bd5cc00) [pid = 1649] [serial = 287] [outer = 0x118863400] 07:53:41 INFO - PROCESS | 1649 | 1469026421598 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]]]}] 07:53:41 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. 07:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 07:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:53:41 INFO - PROCESS | 1649 | 1469026421647 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 07:53:41 INFO - PROCESS | 1649 | 1469026421648 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 07:53:41 INFO - PROCESS | 1649 | 1469026421650 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:53:41 INFO - PROCESS | 1649 | 1469026421651 Marionette TRACE conn2 <- [1,358,null,{}] 07:53:41 INFO - PROCESS | 1649 | 1469026421653 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}] 07:53:41 INFO - PROCESS | 1649 | 1469026421654 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:41 INFO - PROCESS | 1649 | 1469026421755 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 07:53:41 INFO - PROCESS | 1649 | 1469026421764 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:41 INFO - PROCESS | 1649 | 1469026421765 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae39000 == 45 [pid = 1649] [id = 97] 07:53:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12bd5d400) [pid = 1649] [serial = 288] [outer = 0x0] 07:53:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12bf03800) [pid = 1649] [serial = 289] [outer = 0x12bd5d400] 07:53:41 INFO - PROCESS | 1649 | 1469026421788 Marionette DEBUG loaded listener.js 07:53:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12bf0a800) [pid = 1649] [serial = 290] [outer = 0x12bd5d400] 07:53:42 INFO - PROCESS | 1649 | 1469026422351 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]]]}] 07:53:42 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. 07:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 718ms 07:53:42 INFO - PROCESS | 1649 | 1469026422368 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 07:53:42 INFO - PROCESS | 1649 | 1469026422371 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 07:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:53:42 INFO - PROCESS | 1649 | 1469026422374 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:53:42 INFO - PROCESS | 1649 | 1469026422377 Marionette TRACE conn2 <- [1,362,null,{}] 07:53:42 INFO - PROCESS | 1649 | 1469026422381 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}] 07:53:42 INFO - PROCESS | 1649 | 1469026422382 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:42 INFO - PROCESS | 1649 | 1469026422494 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 07:53:42 INFO - PROCESS | 1649 | 1469026422565 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:42 INFO - PROCESS | 1649 | 1469026422567 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x116add000 == 46 [pid = 1649] [id = 98] 07:53:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1176c4000) [pid = 1649] [serial = 291] [outer = 0x0] 07:53:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1182d3800) [pid = 1649] [serial = 292] [outer = 0x1176c4000] 07:53:42 INFO - PROCESS | 1649 | 1469026422598 Marionette DEBUG loaded listener.js 07:53:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118742000) [pid = 1649] [serial = 293] [outer = 0x1176c4000] 07:53:43 INFO - PROCESS | 1649 | 1469026423323 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]]]}] 07:53:43 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. 07:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 973ms 07:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:53:43 INFO - PROCESS | 1649 | 1469026423354 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 07:53:43 INFO - PROCESS | 1649 | 1469026423356 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 07:53:43 INFO - PROCESS | 1649 | 1469026423361 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:53:43 INFO - PROCESS | 1649 | 1469026423363 Marionette TRACE conn2 <- [1,366,null,{}] 07:53:43 INFO - PROCESS | 1649 | 1469026423366 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}] 07:53:43 INFO - PROCESS | 1649 | 1469026423368 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:43 INFO - PROCESS | 1649 | 1469026423463 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 07:53:43 INFO - PROCESS | 1649 | 1469026423509 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:43 INFO - PROCESS | 1649 | 1469026423511 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x116634800 == 47 [pid = 1649] [id = 99] 07:53:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1185dec00) [pid = 1649] [serial = 294] [outer = 0x0] 07:53:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x118746000) [pid = 1649] [serial = 295] [outer = 0x1185dec00] 07:53:43 INFO - PROCESS | 1649 | 1469026423540 Marionette DEBUG loaded listener.js 07:53:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1187c8000) [pid = 1649] [serial = 296] [outer = 0x1185dec00] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6c3800 == 46 [pid = 1649] [id = 96] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12a470000 == 45 [pid = 1649] [id = 95] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12a454800 == 44 [pid = 1649] [id = 94] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x129317800 == 43 [pid = 1649] [id = 93] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x129055000 == 42 [pid = 1649] [id = 92] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1265d7000 == 41 [pid = 1649] [id = 91] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119002800 == 40 [pid = 1649] [id = 90] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1249cb000 == 39 [pid = 1649] [id = 89] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12b046000) [pid = 1649] [serial = 235] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x118026800 == 38 [pid = 1649] [id = 88] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x121431800 == 37 [pid = 1649] [id = 87] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119da7800 == 36 [pid = 1649] [id = 86] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119a1b000 == 35 [pid = 1649] [id = 85] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119004000 == 34 [pid = 1649] [id = 84] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x118308800 == 33 [pid = 1649] [id = 83] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x118028000 == 32 [pid = 1649] [id = 82] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x116adb000 == 31 [pid = 1649] [id = 81] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x115dc2800 == 30 [pid = 1649] [id = 80] 07:53:43 INFO - PROCESS | 1649 | --DOCSHELL 0x129320000 == 29 [pid = 1649] [id = 79] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12aea0000) [pid = 1649] [serial = 233] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x120e1b800) [pid = 1649] [serial = 206] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1197ce800) [pid = 1649] [serial = 205] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x116f43400) [pid = 1649] [serial = 195] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1253c3400) [pid = 1649] [serial = 212] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1176bfc00) [pid = 1649] [serial = 198] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1210b2400) [pid = 1649] [serial = 208] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116995400) [pid = 1649] [serial = 226] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x126b8ec00) [pid = 1649] [serial = 215] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12a58c000) [pid = 1649] [serial = 224] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11886f800) [pid = 1649] [serial = 202] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x123519c00) [pid = 1649] [serial = 209] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1296db400) [pid = 1649] [serial = 221] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1293b2800) [pid = 1649] [serial = 220] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126bd9000) [pid = 1649] [serial = 217] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12a50d400) [pid = 1649] [serial = 223] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118863800) [pid = 1649] [serial = 227] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1291e0800) [pid = 1649] [serial = 218] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12a50f400) [pid = 1649] [serial = 230] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116913c00) [pid = 1649] [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.] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1291dfc00) [pid = 1649] [serial = 193] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x126713c00) [pid = 1649] [serial = 214] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x123520800) [pid = 1649] [serial = 229] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1192c3c00) [pid = 1649] [serial = 203] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124c29800) [pid = 1649] [serial = 211] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1185d1000) [pid = 1649] [serial = 199] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12a6d9c00) [pid = 1649] [serial = 232] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1182cf800) [pid = 1649] [serial = 196] [outer = 0x0] [url = about:blank] 07:53:43 INFO - PROCESS | 1649 | 1469026423929 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]]]}] 07:53:43 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. 07:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 620ms 07:53:43 INFO - PROCESS | 1649 | 1469026423989 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 07:53:43 INFO - PROCESS | 1649 | 1469026423992 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 07:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:53:44 INFO - PROCESS | 1649 | 1469026423999 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:53:44 INFO - PROCESS | 1649 | 1469026424000 Marionette TRACE conn2 <- [1,370,null,{}] 07:53:44 INFO - PROCESS | 1649 | 1469026424003 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}] 07:53:44 INFO - PROCESS | 1649 | 1469026424004 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:44 INFO - PROCESS | 1649 | 1469026424081 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 07:53:44 INFO - PROCESS | 1649 | 1469026424130 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:44 INFO - PROCESS | 1649 | 1469026424131 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x117494000 == 30 [pid = 1649] [id = 100] 07:53:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1187cbc00) [pid = 1649] [serial = 297] [outer = 0x0] 07:53:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119074000) [pid = 1649] [serial = 298] [outer = 0x1187cbc00] 07:53:44 INFO - PROCESS | 1649 | 1469026424159 Marionette DEBUG loaded listener.js 07:53:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1197c3800) [pid = 1649] [serial = 299] [outer = 0x1187cbc00] 07:53:44 INFO - PROCESS | 1649 | 1469026424466 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]]]}] 07:53:44 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. 07:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 519ms 07:53:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:53:44 INFO - PROCESS | 1649 | 1469026424518 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 07:53:44 INFO - PROCESS | 1649 | 1469026424519 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 07:53:44 INFO - PROCESS | 1649 | 1469026424521 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:53:44 INFO - PROCESS | 1649 | 1469026424524 Marionette TRACE conn2 <- [1,374,null,{}] 07:53:44 INFO - PROCESS | 1649 | 1469026424531 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}] 07:53:44 INFO - PROCESS | 1649 | 1469026424534 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:44 INFO - PROCESS | 1649 | 1469026424609 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 07:53:44 INFO - PROCESS | 1649 | 1469026424656 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:44 INFO - PROCESS | 1649 | 1469026424658 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x118139800 == 31 [pid = 1649] [id = 101] 07:53:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1197cec00) [pid = 1649] [serial = 300] [outer = 0x0] 07:53:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1210b3400) [pid = 1649] [serial = 301] [outer = 0x1197cec00] 07:53:44 INFO - PROCESS | 1649 | 1469026424685 Marionette DEBUG loaded listener.js 07:53:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1217f4000) [pid = 1649] [serial = 302] [outer = 0x1197cec00] 07:53:45 INFO - PROCESS | 1649 | 1469026424996 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:53:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:53:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 521ms 07:53:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:53:45 INFO - PROCESS | 1649 | 1469026425043 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 07:53:45 INFO - PROCESS | 1649 | 1469026425045 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 07:53:45 INFO - PROCESS | 1649 | 1469026425047 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:53:45 INFO - PROCESS | 1649 | 1469026425048 Marionette TRACE conn2 <- [1,378,null,{}] 07:53:45 INFO - PROCESS | 1649 | 1469026425050 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}] 07:53:45 INFO - PROCESS | 1649 | 1469026425051 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:45 INFO - PROCESS | 1649 | 1469026425127 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 07:53:45 INFO - PROCESS | 1649 | 1469026425133 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:45 INFO - PROCESS | 1649 | 1469026425134 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119015000 == 32 [pid = 1649] [id = 102] 07:53:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12340a400) [pid = 1649] [serial = 303] [outer = 0x0] 07:53:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x124ac3000) [pid = 1649] [serial = 304] [outer = 0x12340a400] 07:53:45 INFO - PROCESS | 1649 | 1469026425158 Marionette DEBUG loaded listener.js 07:53:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124c97800) [pid = 1649] [serial = 305] [outer = 0x12340a400] 07:53:45 INFO - PROCESS | 1649 | 1469026425586 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:53:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:53:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 568ms 07:53:45 INFO - PROCESS | 1649 | 1469026425616 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 07:53:45 INFO - PROCESS | 1649 | 1469026425618 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 07:53:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:53:45 INFO - PROCESS | 1649 | 1469026425621 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:53:45 INFO - PROCESS | 1649 | 1469026425623 Marionette TRACE conn2 <- [1,382,null,{}] 07:53:45 INFO - PROCESS | 1649 | 1469026425627 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}] 07:53:45 INFO - PROCESS | 1649 | 1469026425629 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:45 INFO - PROCESS | 1649 | 1469026425741 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 07:53:45 INFO - PROCESS | 1649 | 1469026425747 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:45 INFO - PROCESS | 1649 | 1469026425748 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a18800 == 33 [pid = 1649] [id = 103] 07:53:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116f43800) [pid = 1649] [serial = 306] [outer = 0x0] 07:53:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12533b800) [pid = 1649] [serial = 307] [outer = 0x116f43800] 07:53:45 INFO - PROCESS | 1649 | 1469026425778 Marionette DEBUG loaded listener.js 07:53:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x125d60000) [pid = 1649] [serial = 308] [outer = 0x116f43800] 07:53:46 INFO - PROCESS | 1649 | 1469026426156 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:53:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:53:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 569ms 07:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:53:46 INFO - PROCESS | 1649 | 1469026426191 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 07:53:46 INFO - PROCESS | 1649 | 1469026426192 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 07:53:46 INFO - PROCESS | 1649 | 1469026426194 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:53:46 INFO - PROCESS | 1649 | 1469026426195 Marionette TRACE conn2 <- [1,386,null,{}] 07:53:46 INFO - PROCESS | 1649 | 1469026426197 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}] 07:53:46 INFO - PROCESS | 1649 | 1469026426201 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:46 INFO - PROCESS | 1649 | 1469026426312 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 07:53:46 INFO - PROCESS | 1649 | 1469026426343 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:46 INFO - PROCESS | 1649 | 1469026426344 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12124c000 == 34 [pid = 1649] [id = 104] 07:53:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126411c00) [pid = 1649] [serial = 309] [outer = 0x0] 07:53:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12656dc00) [pid = 1649] [serial = 310] [outer = 0x126411c00] 07:53:46 INFO - PROCESS | 1649 | 1469026426369 Marionette DEBUG loaded listener.js 07:53:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126bdf000) [pid = 1649] [serial = 311] [outer = 0x126411c00] 07:53:46 INFO - PROCESS | 1649 | 1469026426783 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]]]}] 07:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 619ms 07:53:46 INFO - PROCESS | 1649 | 1469026426817 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 07:53:46 INFO - PROCESS | 1649 | 1469026426819 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 07:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:53:46 INFO - PROCESS | 1649 | 1469026426823 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:53:46 INFO - PROCESS | 1649 | 1469026426825 Marionette TRACE conn2 <- [1,390,null,{}] 07:53:46 INFO - PROCESS | 1649 | 1469026426831 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}] 07:53:46 INFO - PROCESS | 1649 | 1469026426832 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:46 INFO - PROCESS | 1649 | 1469026426971 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 07:53:47 INFO - PROCESS | 1649 | 1469026427106 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:47 INFO - PROCESS | 1649 | 1469026427107 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x123424800 == 35 [pid = 1649] [id = 105] 07:53:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1291df400) [pid = 1649] [serial = 312] [outer = 0x0] 07:53:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1291e1800) [pid = 1649] [serial = 313] [outer = 0x1291df400] 07:53:47 INFO - PROCESS | 1649 | 1469026427147 Marionette DEBUG loaded listener.js 07:53:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1293ae800) [pid = 1649] [serial = 314] [outer = 0x1291df400] 07:53:47 INFO - PROCESS | 1649 | 1469026427558 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]]]}] 07:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 770ms 07:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:53:47 INFO - PROCESS | 1649 | 1469026427596 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 07:53:47 INFO - PROCESS | 1649 | 1469026427597 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 07:53:47 INFO - PROCESS | 1649 | 1469026427599 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:53:47 INFO - PROCESS | 1649 | 1469026427600 Marionette TRACE conn2 <- [1,394,null,{}] 07:53:47 INFO - PROCESS | 1649 | 1469026427603 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}] 07:53:47 INFO - PROCESS | 1649 | 1469026427604 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:47 INFO - PROCESS | 1649 | 1469026427696 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 07:53:47 INFO - PROCESS | 1649 | 1469026427699 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:47 INFO - PROCESS | 1649 | 1469026427700 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11600f800 == 36 [pid = 1649] [id = 106] 07:53:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1192cc400) [pid = 1649] [serial = 315] [outer = 0x0] 07:53:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1296d9000) [pid = 1649] [serial = 316] [outer = 0x1192cc400] 07:53:47 INFO - PROCESS | 1649 | 1469026427725 Marionette DEBUG loaded listener.js 07:53:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12a590800) [pid = 1649] [serial = 317] [outer = 0x1192cc400] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118742c00) [pid = 1649] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118863400) [pid = 1649] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126bd8800) [pid = 1649] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x117c33c00) [pid = 1649] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119a8d000) [pid = 1649] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12a504800) [pid = 1649] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x126411800) [pid = 1649] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x111ba5800) [pid = 1649] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12641a000) [pid = 1649] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12ae9dc00) [pid = 1649] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1235e7800) [pid = 1649] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12641ac00) [pid = 1649] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112a81800) [pid = 1649] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119789800) [pid = 1649] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12a6e1c00) [pid = 1649] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12b8d4800) [pid = 1649] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11949a000) [pid = 1649] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:53:48 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11907c400) [pid = 1649] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:53:48 INFO - PROCESS | 1649 | 1469026428155 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]]]}] 07:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 568ms 07:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:53:48 INFO - PROCESS | 1649 | 1469026428169 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 07:53:48 INFO - PROCESS | 1649 | 1469026428170 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 07:53:48 INFO - PROCESS | 1649 | 1469026428172 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:53:48 INFO - PROCESS | 1649 | 1469026428173 Marionette TRACE conn2 <- [1,398,null,{}] 07:53:48 INFO - PROCESS | 1649 | 1469026428175 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}] 07:53:48 INFO - PROCESS | 1649 | 1469026428176 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:48 INFO - PROCESS | 1649 | 1469026428252 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 07:53:48 INFO - PROCESS | 1649 | 1469026428255 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:48 INFO - PROCESS | 1649 | 1469026428256 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d48000 == 37 [pid = 1649] [id = 107] 07:53:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1197c5400) [pid = 1649] [serial = 318] [outer = 0x0] 07:53:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x124956800) [pid = 1649] [serial = 319] [outer = 0x1197c5400] 07:53:48 INFO - PROCESS | 1649 | 1469026428282 Marionette DEBUG loaded listener.js 07:53:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x126bdc400) [pid = 1649] [serial = 320] [outer = 0x1197c5400] 07:53:48 INFO - PROCESS | 1649 | 1469026428606 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]]]}] 07:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 468ms 07:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:53:48 INFO - PROCESS | 1649 | 1469026428640 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 07:53:48 INFO - PROCESS | 1649 | 1469026428641 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 07:53:48 INFO - PROCESS | 1649 | 1469026428643 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:53:48 INFO - PROCESS | 1649 | 1469026428645 Marionette TRACE conn2 <- [1,402,null,{}] 07:53:48 INFO - PROCESS | 1649 | 1469026428647 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}] 07:53:48 INFO - PROCESS | 1649 | 1469026428648 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:48 INFO - PROCESS | 1649 | 1469026428744 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 07:53:48 INFO - PROCESS | 1649 | 1469026428752 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:48 INFO - PROCESS | 1649 | 1469026428753 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265bf800 == 38 [pid = 1649] [id = 108] 07:53:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1290c9000) [pid = 1649] [serial = 321] [outer = 0x0] 07:53:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12a58c800) [pid = 1649] [serial = 322] [outer = 0x1290c9000] 07:53:48 INFO - PROCESS | 1649 | 1469026428777 Marionette DEBUG loaded listener.js 07:53:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12a6db400) [pid = 1649] [serial = 323] [outer = 0x1290c9000] 07:53:49 INFO - PROCESS | 1649 | 1469026429088 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]]]}] 07:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 470ms 07:53:49 INFO - PROCESS | 1649 | 1469026429115 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 07:53:49 INFO - PROCESS | 1649 | 1469026429117 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 07:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:53:49 INFO - PROCESS | 1649 | 1469026429119 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:53:49 INFO - PROCESS | 1649 | 1469026429121 Marionette TRACE conn2 <- [1,406,null,{}] 07:53:49 INFO - PROCESS | 1649 | 1469026429124 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}] 07:53:49 INFO - PROCESS | 1649 | 1469026429125 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:49 INFO - PROCESS | 1649 | 1469026429218 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 07:53:49 INFO - PROCESS | 1649 | 1469026429222 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:49 INFO - PROCESS | 1649 | 1469026429224 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab9800 == 39 [pid = 1649] [id = 109] 07:53:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1296d9400) [pid = 1649] [serial = 324] [outer = 0x0] 07:53:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12b8d6c00) [pid = 1649] [serial = 325] [outer = 0x1296d9400] 07:53:49 INFO - PROCESS | 1649 | 1469026429250 Marionette DEBUG loaded listener.js 07:53:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12b996c00) [pid = 1649] [serial = 326] [outer = 0x1296d9400] 07:53:49 INFO - PROCESS | 1649 | 1469026429575 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]]]}] 07:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 07:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:53:49 INFO - PROCESS | 1649 | 1469026429588 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 07:53:49 INFO - PROCESS | 1649 | 1469026429589 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 07:53:49 INFO - PROCESS | 1649 | 1469026429591 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:53:49 INFO - PROCESS | 1649 | 1469026429593 Marionette TRACE conn2 <- [1,410,null,{}] 07:53:49 INFO - PROCESS | 1649 | 1469026429598 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}] 07:53:49 INFO - PROCESS | 1649 | 1469026429599 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:49 INFO - PROCESS | 1649 | 1469026429699 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 07:53:49 INFO - PROCESS | 1649 | 1469026429719 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:53:49 INFO - PROCESS | 1649 | 1469026429724 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:49 INFO - PROCESS | 1649 | 1469026429725 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a456800 == 40 [pid = 1649] [id = 110] 07:53:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12bf0dc00) [pid = 1649] [serial = 327] [outer = 0x0] 07:53:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12bf10000) [pid = 1649] [serial = 328] [outer = 0x12bf0dc00] 07:53:49 INFO - PROCESS | 1649 | 1469026429756 Marionette DEBUG loaded listener.js 07:53:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12c4c9000) [pid = 1649] [serial = 329] [outer = 0x12bf0dc00] 07:53:50 INFO - PROCESS | 1649 | 1469026430104 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]]]}] 07:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 521ms 07:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:53:50 INFO - PROCESS | 1649 | 1469026430113 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 07:53:50 INFO - PROCESS | 1649 | 1469026430116 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 07:53:50 INFO - PROCESS | 1649 | 1469026430119 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:53:50 INFO - PROCESS | 1649 | 1469026430121 Marionette TRACE conn2 <- [1,414,null,{}] 07:53:50 INFO - PROCESS | 1649 | 1469026430125 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}] 07:53:50 INFO - PROCESS | 1649 | 1469026430127 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:50 INFO - PROCESS | 1649 | 1469026430230 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 07:53:50 INFO - PROCESS | 1649 | 1469026430276 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:50 INFO - PROCESS | 1649 | 1469026430279 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x116175000 == 41 [pid = 1649] [id = 111] 07:53:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x116a05800) [pid = 1649] [serial = 330] [outer = 0x0] 07:53:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1176bfc00) [pid = 1649] [serial = 331] [outer = 0x116a05800] 07:53:50 INFO - PROCESS | 1649 | 1469026430310 Marionette DEBUG loaded listener.js 07:53:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118741c00) [pid = 1649] [serial = 332] [outer = 0x116a05800] 07:53:50 INFO - PROCESS | 1649 | 1469026430735 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]]]}] 07:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 672ms 07:53:50 INFO - PROCESS | 1649 | 1469026430795 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 07:53:50 INFO - PROCESS | 1649 | 1469026430799 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 07:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:53:50 INFO - PROCESS | 1649 | 1469026430804 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:53:50 INFO - PROCESS | 1649 | 1469026430806 Marionette TRACE conn2 <- [1,418,null,{}] 07:53:50 INFO - PROCESS | 1649 | 1469026430809 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}] 07:53:50 INFO - PROCESS | 1649 | 1469026430810 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:50 INFO - PROCESS | 1649 | 1469026430910 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 07:53:51 INFO - PROCESS | 1649 | 1469026430996 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:51 INFO - PROCESS | 1649 | 1469026430997 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x118305000 == 42 [pid = 1649] [id = 112] 07:53:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11977d000) [pid = 1649] [serial = 333] [outer = 0x0] 07:53:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1197c5c00) [pid = 1649] [serial = 334] [outer = 0x11977d000] 07:53:51 INFO - PROCESS | 1649 | 1469026431028 Marionette DEBUG loaded listener.js 07:53:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11987d800) [pid = 1649] [serial = 335] [outer = 0x11977d000] 07:53:51 INFO - PROCESS | 1649 | 1469026431929 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]]]}] 07:53:51 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 07:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1170ms 07:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:53:51 INFO - PROCESS | 1649 | 1469026431976 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 07:53:51 INFO - PROCESS | 1649 | 1469026431977 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 07:53:51 INFO - PROCESS | 1649 | 1469026431980 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:53:51 INFO - PROCESS | 1649 | 1469026431983 Marionette TRACE conn2 <- [1,422,null,{}] 07:53:52 INFO - PROCESS | 1649 | 1469026431992 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}] 07:53:52 INFO - PROCESS | 1649 | 1469026431995 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:52 INFO - PROCESS | 1649 | 1469026432092 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 07:53:52 INFO - PROCESS | 1649 | 1469026432140 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:52 INFO - PROCESS | 1649 | 1469026432142 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12531c800 == 43 [pid = 1649] [id = 113] 07:53:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12351c800) [pid = 1649] [serial = 336] [outer = 0x0] 07:53:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x125d78000) [pid = 1649] [serial = 337] [outer = 0x12351c800] 07:53:52 INFO - PROCESS | 1649 | 1469026432173 Marionette DEBUG loaded listener.js 07:53:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12641d400) [pid = 1649] [serial = 338] [outer = 0x12351c800] 07:53:53 INFO - PROCESS | 1649 | 1469026433149 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]]]}] 07:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1176ms 07:53:53 INFO - PROCESS | 1649 | 1469026433157 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 07:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:53:53 INFO - PROCESS | 1649 | 1469026433159 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 07:53:53 INFO - PROCESS | 1649 | 1469026433163 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:53:53 INFO - PROCESS | 1649 | 1469026433166 Marionette TRACE conn2 <- [1,426,null,{}] 07:53:53 INFO - PROCESS | 1649 | 1469026433170 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}] 07:53:53 INFO - PROCESS | 1649 | 1469026433171 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:53 INFO - PROCESS | 1649 | 1469026433258 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 07:53:53 INFO - PROCESS | 1649 | 1469026433309 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:53 INFO - PROCESS | 1649 | 1469026433312 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169cf000 == 44 [pid = 1649] [id = 114] 07:53:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1187d2800) [pid = 1649] [serial = 339] [outer = 0x0] 07:53:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11886b800) [pid = 1649] [serial = 340] [outer = 0x1187d2800] 07:53:53 INFO - PROCESS | 1649 | 1469026433340 Marionette DEBUG loaded listener.js 07:53:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1192cb800) [pid = 1649] [serial = 341] [outer = 0x1187d2800] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab9800 == 43 [pid = 1649] [id = 109] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1265bf800 == 42 [pid = 1649] [id = 108] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x125d48000 == 41 [pid = 1649] [id = 107] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11600f800 == 40 [pid = 1649] [id = 106] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x123424800 == 39 [pid = 1649] [id = 105] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12124c000 == 38 [pid = 1649] [id = 104] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x119a18800 == 37 [pid = 1649] [id = 103] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x119015000 == 36 [pid = 1649] [id = 102] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x118139800 == 35 [pid = 1649] [id = 101] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x117494000 == 34 [pid = 1649] [id = 100] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x116634800 == 33 [pid = 1649] [id = 99] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x116add000 == 32 [pid = 1649] [id = 98] 07:53:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae39000 == 31 [pid = 1649] [id = 97] 07:53:53 INFO - PROCESS | 1649 | 1469026433797 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] 07:53:53 INFO - PROCESS | 1649 | 1469026433840 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 07:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:53:53 INFO - PROCESS | 1649 | 1469026433856 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:53:53 INFO - PROCESS | 1649 | 1469026433858 Marionette TRACE conn2 <- [1,430,null,{}] 07:53:53 INFO - PROCESS | 1649 | 1469026433864 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}] 07:53:53 INFO - PROCESS | 1649 | 1469026433866 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:54 INFO - PROCESS | 1649 | 1469026433996 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1291d5800) [pid = 1649] [serial = 268] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x117c34c00) [pid = 1649] [serial = 238] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1185d2c00) [pid = 1649] [serial = 239] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x120e1d800) [pid = 1649] [serial = 247] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x120e9d000) [pid = 1649] [serial = 248] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12a594000) [pid = 1649] [serial = 271] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126414800) [pid = 1649] [serial = 256] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12641a800) [pid = 1649] [serial = 257] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119788800) [pid = 1649] [serial = 244] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1197c8800) [pid = 1649] [serial = 245] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x128d7c000) [pid = 1649] [serial = 265] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12b8d0c00) [pid = 1649] [serial = 236] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x124c98c00) [pid = 1649] [serial = 253] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x125d78800) [pid = 1649] [serial = 254] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126565400) [pid = 1649] [serial = 259] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x126aef800) [pid = 1649] [serial = 260] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1213ea800) [pid = 1649] [serial = 250] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12351a400) [pid = 1649] [serial = 251] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126af0400) [pid = 1649] [serial = 262] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126bd8400) [pid = 1649] [serial = 263] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12b041000) [pid = 1649] [serial = 274] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12b8d4400) [pid = 1649] [serial = 275] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12a6e1400) [pid = 1649] [serial = 272] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12b8db800) [pid = 1649] [serial = 277] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12351b800) [pid = 1649] [serial = 280] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12b99b400) [pid = 1649] [serial = 284] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12b996000) [pid = 1649] [serial = 278] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1187cac00) [pid = 1649] [serial = 241] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11889f800) [pid = 1649] [serial = 242] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1291e3800) [pid = 1649] [serial = 281] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1296e6800) [pid = 1649] [serial = 269] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12aea1c00) [pid = 1649] [serial = 283] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1290c3c00) [pid = 1649] [serial = 266] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12bd5cc00) [pid = 1649] [serial = 287] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12bd56000) [pid = 1649] [serial = 286] [outer = 0x0] [url = about:blank] 07:53:54 INFO - PROCESS | 1649 | 1469026434084 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:54 INFO - PROCESS | 1649 | 1469026434087 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11714f000 == 32 [pid = 1649] [id = 115] 07:53:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x118863400) [pid = 1649] [serial = 342] [outer = 0x0] 07:53:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11949b800) [pid = 1649] [serial = 343] [outer = 0x118863400] 07:53:54 INFO - PROCESS | 1649 | 1469026434133 Marionette DEBUG loaded listener.js 07:53:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1212f1000) [pid = 1649] [serial = 344] [outer = 0x118863400] 07:53:54 INFO - PROCESS | 1649 | 1469026434486 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]]]}] 07:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 675ms 07:53:54 INFO - PROCESS | 1649 | 1469026434530 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 07:53:54 INFO - PROCESS | 1649 | 1469026434531 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 07:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:53:54 INFO - PROCESS | 1649 | 1469026434540 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:53:54 INFO - PROCESS | 1649 | 1469026434542 Marionette TRACE conn2 <- [1,434,null,{}] 07:53:54 INFO - PROCESS | 1649 | 1469026434551 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}] 07:53:54 INFO - PROCESS | 1649 | 1469026434553 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:54 INFO - PROCESS | 1649 | 1469026434630 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 07:53:54 INFO - PROCESS | 1649 | 1469026434634 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:54 INFO - PROCESS | 1649 | 1469026434636 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11857e000 == 33 [pid = 1649] [id = 116] 07:53:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x123521800) [pid = 1649] [serial = 345] [outer = 0x0] 07:53:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1253c6c00) [pid = 1649] [serial = 346] [outer = 0x123521800] 07:53:54 INFO - PROCESS | 1649 | 1469026434666 Marionette DEBUG loaded listener.js 07:53:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x12650e000) [pid = 1649] [serial = 347] [outer = 0x123521800] 07:53:55 INFO - PROCESS | 1649 | 1469026434999 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]]]}] 07:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 480ms 07:53:55 INFO - PROCESS | 1649 | 1469026435015 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 07:53:55 INFO - PROCESS | 1649 | 1469026435017 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 07:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:53:55 INFO - PROCESS | 1649 | 1469026435019 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:53:55 INFO - PROCESS | 1649 | 1469026435020 Marionette TRACE conn2 <- [1,438,null,{}] 07:53:55 INFO - PROCESS | 1649 | 1469026435022 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}] 07:53:55 INFO - PROCESS | 1649 | 1469026435024 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:55 INFO - PROCESS | 1649 | 1469026435124 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 07:53:55 INFO - PROCESS | 1649 | 1469026435130 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:55 INFO - PROCESS | 1649 | 1469026435131 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a18800 == 34 [pid = 1649] [id = 117] 07:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x126411400) [pid = 1649] [serial = 348] [outer = 0x0] 07:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x126b88400) [pid = 1649] [serial = 349] [outer = 0x126411400] 07:53:55 INFO - PROCESS | 1649 | 1469026435155 Marionette DEBUG loaded listener.js 07:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x128d89c00) [pid = 1649] [serial = 350] [outer = 0x126411400] 07:53:55 INFO - PROCESS | 1649 | 1469026435526 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]]]}] 07:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 518ms 07:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:53:55 INFO - PROCESS | 1649 | 1469026435537 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 07:53:55 INFO - PROCESS | 1649 | 1469026435538 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 07:53:55 INFO - PROCESS | 1649 | 1469026435541 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:53:55 INFO - PROCESS | 1649 | 1469026435542 Marionette TRACE conn2 <- [1,442,null,{}] 07:53:55 INFO - PROCESS | 1649 | 1469026435544 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}] 07:53:55 INFO - PROCESS | 1649 | 1469026435546 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:55 INFO - PROCESS | 1649 | 1469026435623 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 07:53:55 INFO - PROCESS | 1649 | 1469026435628 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:55 INFO - PROCESS | 1649 | 1469026435631 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x121384000 == 35 [pid = 1649] [id = 118] 07:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1176c4400) [pid = 1649] [serial = 351] [outer = 0x0] 07:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1293aac00) [pid = 1649] [serial = 352] [outer = 0x1176c4400] 07:53:55 INFO - PROCESS | 1649 | 1469026435656 Marionette DEBUG loaded listener.js 07:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12a588c00) [pid = 1649] [serial = 353] [outer = 0x1176c4400] 07:53:56 INFO - PROCESS | 1649 | 1469026436034 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]]]}] 07:53:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:53:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 07:53:56 INFO - PROCESS | 1649 | 1469026436060 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 07:53:56 INFO - PROCESS | 1649 | 1469026436061 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 07:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:53:56 INFO - PROCESS | 1649 | 1469026436065 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:53:56 INFO - PROCESS | 1649 | 1469026436066 Marionette TRACE conn2 <- [1,446,null,{}] 07:53:56 INFO - PROCESS | 1649 | 1469026436069 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}] 07:53:56 INFO - PROCESS | 1649 | 1469026436073 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:56 INFO - PROCESS | 1649 | 1469026436185 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 07:53:56 INFO - PROCESS | 1649 | 1469026436218 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:56 INFO - PROCESS | 1649 | 1469026436219 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c64000 == 36 [pid = 1649] [id = 119] 07:53:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12a593c00) [pid = 1649] [serial = 354] [outer = 0x0] 07:53:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12b040000) [pid = 1649] [serial = 355] [outer = 0x12a593c00] 07:53:56 INFO - PROCESS | 1649 | 1469026436247 Marionette DEBUG loaded listener.js 07:53:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12bd54c00) [pid = 1649] [serial = 356] [outer = 0x12a593c00] 07:53:56 INFO - PROCESS | 1649 | 1469026436617 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]]]}] 07:53:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:53:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 569ms 07:53:56 INFO - PROCESS | 1649 | 1469026436635 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 07:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:53:56 INFO - PROCESS | 1649 | 1469026436637 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 07:53:56 INFO - PROCESS | 1649 | 1469026436640 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:53:56 INFO - PROCESS | 1649 | 1469026436642 Marionette TRACE conn2 <- [1,450,null,{}] 07:53:56 INFO - PROCESS | 1649 | 1469026436646 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}] 07:53:56 INFO - PROCESS | 1649 | 1469026436649 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:56 INFO - PROCESS | 1649 | 1469026436807 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 07:53:56 INFO - PROCESS | 1649 | 1469026436831 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:56 INFO - PROCESS | 1649 | 1469026436832 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x126543000 == 37 [pid = 1649] [id = 120] 07:53:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12a594000) [pid = 1649] [serial = 357] [outer = 0x0] 07:53:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12bf0e400) [pid = 1649] [serial = 358] [outer = 0x12a594000] 07:53:56 INFO - PROCESS | 1649 | 1469026436883 Marionette DEBUG loaded listener.js 07:53:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12c4cb800) [pid = 1649] [serial = 359] [outer = 0x12a594000] 07:53:57 INFO - PROCESS | 1649 | 1469026437310 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] 07:53:57 INFO - PROCESS | 1649 | 1469026437362 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 07:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:53:57 INFO - PROCESS | 1649 | 1469026437364 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:53:57 INFO - PROCESS | 1649 | 1469026437365 Marionette TRACE conn2 <- [1,454,null,{}] 07:53:57 INFO - PROCESS | 1649 | 1469026437367 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}] 07:53:57 INFO - PROCESS | 1649 | 1469026437368 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:57 INFO - PROCESS | 1649 | 1469026437461 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 07:53:57 INFO - PROCESS | 1649 | 1469026437473 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:57 INFO - PROCESS | 1649 | 1469026437474 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11263c800 == 38 [pid = 1649] [id = 121] 07:53:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12c4cc000) [pid = 1649] [serial = 360] [outer = 0x0] 07:53:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12c4d7000) [pid = 1649] [serial = 361] [outer = 0x12c4cc000] 07:53:57 INFO - PROCESS | 1649 | 1469026437498 Marionette DEBUG loaded listener.js 07:53:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12c4dd400) [pid = 1649] [serial = 362] [outer = 0x12c4cc000] 07:53:57 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:53:57 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126411c00) [pid = 1649] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:53:57 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1197cec00) [pid = 1649] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:53:57 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1187cbc00) [pid = 1649] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:53:57 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12340a400) [pid = 1649] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:53:57 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1185dec00) [pid = 1649] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:53:57 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1291df400) [pid = 1649] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:53:57 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1176c4000) [pid = 1649] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:53:57 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1192cc400) [pid = 1649] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:53:57 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1197c5400) [pid = 1649] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:53:57 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x116f43800) [pid = 1649] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:53:57 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1296d9400) [pid = 1649] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:53:57 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1290c9000) [pid = 1649] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:53:57 INFO - PROCESS | 1649 | 1469026437879 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]]]}] 07:53:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 568ms 07:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:53:57 INFO - PROCESS | 1649 | 1469026437932 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 07:53:57 INFO - PROCESS | 1649 | 1469026437934 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 07:53:57 INFO - PROCESS | 1649 | 1469026437936 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:53:57 INFO - PROCESS | 1649 | 1469026437937 Marionette TRACE conn2 <- [1,458,null,{}] 07:53:57 INFO - PROCESS | 1649 | 1469026437939 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}] 07:53:57 INFO - PROCESS | 1649 | 1469026437940 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:58 INFO - PROCESS | 1649 | 1469026438018 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 07:53:58 INFO - PROCESS | 1649 | 1469026438023 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:58 INFO - PROCESS | 1649 | 1469026438024 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dba000 == 39 [pid = 1649] [id = 122] 07:53:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1185d9000) [pid = 1649] [serial = 363] [outer = 0x0] 07:53:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1192be400) [pid = 1649] [serial = 364] [outer = 0x1185d9000] 07:53:58 INFO - PROCESS | 1649 | 1469026438055 Marionette DEBUG loaded listener.js 07:53:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x125d7e400) [pid = 1649] [serial = 365] [outer = 0x1185d9000] 07:53:58 INFO - PROCESS | 1649 | 1469026438381 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] 07:53:58 INFO - PROCESS | 1649 | 1469026438406 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 07:53:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:53:58 INFO - PROCESS | 1649 | 1469026438408 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:53:58 INFO - PROCESS | 1649 | 1469026438410 Marionette TRACE conn2 <- [1,462,null,{}] 07:53:58 INFO - PROCESS | 1649 | 1469026438412 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}] 07:53:58 INFO - PROCESS | 1649 | 1469026438413 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:58 INFO - PROCESS | 1649 | 1469026438509 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 07:53:58 INFO - PROCESS | 1649 | 1469026438517 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:58 INFO - PROCESS | 1649 | 1469026438518 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x129321000 == 40 [pid = 1649] [id = 123] 07:53:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x126418800) [pid = 1649] [serial = 366] [outer = 0x0] 07:53:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12c4d3000) [pid = 1649] [serial = 367] [outer = 0x126418800] 07:53:58 INFO - PROCESS | 1649 | 1469026438543 Marionette DEBUG loaded listener.js 07:53:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12c4e3c00) [pid = 1649] [serial = 368] [outer = 0x126418800] 07:53:58 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:53:58 INFO - PROCESS | 1649 | 1469026438853 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] 07:53:58 INFO - PROCESS | 1649 | 1469026438885 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 07:53:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:53:58 INFO - PROCESS | 1649 | 1469026438887 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:53:58 INFO - PROCESS | 1649 | 1469026438889 Marionette TRACE conn2 <- [1,466,null,{}] 07:53:58 INFO - PROCESS | 1649 | 1469026438891 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}] 07:53:58 INFO - PROCESS | 1649 | 1469026438893 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:58 INFO - PROCESS | 1649 | 1469026438991 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 07:53:58 INFO - PROCESS | 1649 | 1469026438997 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:59 INFO - PROCESS | 1649 | 1469026438998 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6bf000 == 41 [pid = 1649] [id = 124] 07:53:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1129b2400) [pid = 1649] [serial = 369] [outer = 0x0] 07:53:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12c4e2800) [pid = 1649] [serial = 370] [outer = 0x1129b2400] 07:53:59 INFO - PROCESS | 1649 | 1469026439024 Marionette DEBUG loaded listener.js 07:53:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12cb07c00) [pid = 1649] [serial = 371] [outer = 0x1129b2400] 07:53:59 INFO - PROCESS | 1649 | 1469026439376 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] 07:53:59 INFO - PROCESS | 1649 | 1469026439412 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 07:53:59 INFO - PROCESS | 1649 | 1469026439414 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:53:59 INFO - PROCESS | 1649 | 1469026439415 Marionette TRACE conn2 <- [1,470,null,{}] 07:53:59 INFO - PROCESS | 1649 | 1469026439417 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}] 07:53:59 INFO - PROCESS | 1649 | 1469026439418 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:59 INFO - PROCESS | 1649 | 1469026439494 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 07:53:59 INFO - PROCESS | 1649 | 1469026439500 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:59 INFO - PROCESS | 1649 | 1469026439501 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:53:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b15c800 == 42 [pid = 1649] [id = 125] 07:53:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1167a5c00) [pid = 1649] [serial = 372] [outer = 0x0] 07:53:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1167ad800) [pid = 1649] [serial = 373] [outer = 0x1167a5c00] 07:53:59 INFO - PROCESS | 1649 | 1469026439525 Marionette DEBUG loaded listener.js 07:53:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12cb09000) [pid = 1649] [serial = 374] [outer = 0x1167a5c00] 07:53:59 INFO - PROCESS | 1649 | 1469026439991 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]]]}] 07:54:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 618ms 07:54:00 INFO - PROCESS | 1649 | 1469026440034 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 07:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:54:00 INFO - PROCESS | 1649 | 1469026440038 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 07:54:00 INFO - PROCESS | 1649 | 1469026440044 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:54:00 INFO - PROCESS | 1649 | 1469026440047 Marionette TRACE conn2 <- [1,474,null,{}] 07:54:00 INFO - PROCESS | 1649 | 1469026440053 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}] 07:54:00 INFO - PROCESS | 1649 | 1469026440056 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:00 INFO - PROCESS | 1649 | 1469026440218 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 07:54:00 INFO - PROCESS | 1649 | 1469026440340 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:00 INFO - PROCESS | 1649 | 1469026440344 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x116693800 == 43 [pid = 1649] [id = 126] 07:54:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1129b3c00) [pid = 1649] [serial = 375] [outer = 0x0] 07:54:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11679e800) [pid = 1649] [serial = 376] [outer = 0x1129b3c00] 07:54:00 INFO - PROCESS | 1649 | 1469026440395 Marionette DEBUG loaded listener.js 07:54:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1167ac400) [pid = 1649] [serial = 377] [outer = 0x1129b3c00] 07:54:00 INFO - PROCESS | 1649 | 1469026440850 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]]]}] 07:54:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 874ms 07:54:00 INFO - PROCESS | 1649 | 1469026440916 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 07:54:00 INFO - PROCESS | 1649 | 1469026440919 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 07:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:54:00 INFO - PROCESS | 1649 | 1469026440924 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:54:00 INFO - PROCESS | 1649 | 1469026440926 Marionette TRACE conn2 <- [1,478,null,{}] 07:54:00 INFO - PROCESS | 1649 | 1469026440928 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}] 07:54:00 INFO - PROCESS | 1649 | 1469026440930 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:01 INFO - PROCESS | 1649 | 1469026441030 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 07:54:01 INFO - PROCESS | 1649 | 1469026441095 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:01 INFO - PROCESS | 1649 | 1469026441096 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x120ed6000 == 44 [pid = 1649] [id = 127] 07:54:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11886d000) [pid = 1649] [serial = 378] [outer = 0x0] 07:54:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119703c00) [pid = 1649] [serial = 379] [outer = 0x11886d000] 07:54:01 INFO - PROCESS | 1649 | 1469026441127 Marionette DEBUG loaded listener.js 07:54:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119709c00) [pid = 1649] [serial = 380] [outer = 0x11886d000] 07:54:01 INFO - PROCESS | 1649 | 1469026441573 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]]]}] 07:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 669ms 07:54:01 INFO - PROCESS | 1649 | 1469026441597 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 07:54:01 INFO - PROCESS | 1649 | 1469026441598 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 07:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:54:01 INFO - PROCESS | 1649 | 1469026441602 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:54:01 INFO - PROCESS | 1649 | 1469026441604 Marionette TRACE conn2 <- [1,482,null,{}] 07:54:01 INFO - PROCESS | 1649 | 1469026441613 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}] 07:54:01 INFO - PROCESS | 1649 | 1469026441617 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:01 INFO - PROCESS | 1649 | 1469026441718 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 07:54:01 INFO - PROCESS | 1649 | 1469026441783 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:01 INFO - PROCESS | 1649 | 1469026441785 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6c1800 == 45 [pid = 1649] [id = 128] 07:54:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x120e1f800) [pid = 1649] [serial = 381] [outer = 0x0] 07:54:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1213ea800) [pid = 1649] [serial = 382] [outer = 0x120e1f800] 07:54:01 INFO - PROCESS | 1649 | 1469026441816 Marionette DEBUG loaded listener.js 07:54:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123520800) [pid = 1649] [serial = 383] [outer = 0x120e1f800] 07:54:02 INFO - PROCESS | 1649 | 1469026442260 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]]]}] 07:54:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:54:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 07:54:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:54:02 INFO - PROCESS | 1649 | 1469026442274 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 07:54:02 INFO - PROCESS | 1649 | 1469026442276 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 07:54:02 INFO - PROCESS | 1649 | 1469026442353 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:54:02 INFO - PROCESS | 1649 | 1469026442354 Marionette TRACE conn2 <- [1,486,null,{}] 07:54:02 INFO - PROCESS | 1649 | 1469026442358 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}] 07:54:02 INFO - PROCESS | 1649 | 1469026442360 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:02 INFO - PROCESS | 1649 | 1469026442459 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 07:54:02 INFO - PROCESS | 1649 | 1469026442510 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:02 INFO - PROCESS | 1649 | 1469026442512 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bd6000 == 46 [pid = 1649] [id = 129] 07:54:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x120e1fc00) [pid = 1649] [serial = 384] [outer = 0x0] 07:54:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x126419400) [pid = 1649] [serial = 385] [outer = 0x120e1fc00] 07:54:02 INFO - PROCESS | 1649 | 1469026442541 Marionette DEBUG loaded listener.js 07:54:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x126bd8400) [pid = 1649] [serial = 386] [outer = 0x120e1fc00] 07:54:03 INFO - PROCESS | 1649 | 1469026443136 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]]]}] 07:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 897ms 07:54:03 INFO - PROCESS | 1649 | 1469026443175 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 07:54:03 INFO - PROCESS | 1649 | 1469026443177 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 07:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:54:03 INFO - PROCESS | 1649 | 1469026443201 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:54:03 INFO - PROCESS | 1649 | 1469026443204 Marionette TRACE conn2 <- [1,490,null,{}] 07:54:03 INFO - PROCESS | 1649 | 1469026443208 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}] 07:54:03 INFO - PROCESS | 1649 | 1469026443209 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:03 INFO - PROCESS | 1649 | 1469026443299 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 07:54:03 INFO - PROCESS | 1649 | 1469026443366 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:03 INFO - PROCESS | 1649 | 1469026443368 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x116953800 == 47 [pid = 1649] [id = 130] 07:54:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1167acc00) [pid = 1649] [serial = 387] [outer = 0x0] 07:54:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1176bec00) [pid = 1649] [serial = 388] [outer = 0x1167acc00] 07:54:03 INFO - PROCESS | 1649 | 1469026443396 Marionette DEBUG loaded listener.js 07:54:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1185dec00) [pid = 1649] [serial = 389] [outer = 0x1167acc00] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6bf000 == 46 [pid = 1649] [id = 124] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x129321000 == 45 [pid = 1649] [id = 123] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119dba000 == 44 [pid = 1649] [id = 122] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11263c800 == 43 [pid = 1649] [id = 121] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x126543000 == 42 [pid = 1649] [id = 120] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x124c64000 == 41 [pid = 1649] [id = 119] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12bf10000) [pid = 1649] [serial = 328] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x121384000 == 40 [pid = 1649] [id = 118] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119a18800 == 39 [pid = 1649] [id = 117] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11857e000 == 38 [pid = 1649] [id = 116] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11714f000 == 37 [pid = 1649] [id = 115] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1169cf000 == 36 [pid = 1649] [id = 114] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12531c800 == 35 [pid = 1649] [id = 113] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x118305000 == 34 [pid = 1649] [id = 112] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x116175000 == 33 [pid = 1649] [id = 111] 07:54:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12a456800 == 32 [pid = 1649] [id = 110] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118742000) [pid = 1649] [serial = 293] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1182d3800) [pid = 1649] [serial = 292] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126bdf000) [pid = 1649] [serial = 311] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1296d9000) [pid = 1649] [serial = 316] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1293ae800) [pid = 1649] [serial = 314] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12bf03800) [pid = 1649] [serial = 289] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124956800) [pid = 1649] [serial = 319] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12533b800) [pid = 1649] [serial = 307] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126bdc400) [pid = 1649] [serial = 320] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12b8d6c00) [pid = 1649] [serial = 325] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12a590800) [pid = 1649] [serial = 317] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12b996c00) [pid = 1649] [serial = 326] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12a6db400) [pid = 1649] [serial = 323] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12a58c800) [pid = 1649] [serial = 322] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x125d60000) [pid = 1649] [serial = 308] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12656dc00) [pid = 1649] [serial = 310] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1210b3400) [pid = 1649] [serial = 301] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1217f4000) [pid = 1649] [serial = 302] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119074000) [pid = 1649] [serial = 298] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1197c3800) [pid = 1649] [serial = 299] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x124c97800) [pid = 1649] [serial = 305] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x124ac3000) [pid = 1649] [serial = 304] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1187c8000) [pid = 1649] [serial = 296] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118746000) [pid = 1649] [serial = 295] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1291e1800) [pid = 1649] [serial = 313] [outer = 0x0] [url = about:blank] 07:54:03 INFO - PROCESS | 1649 | 1469026443783 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]]]}] 07:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 624ms 07:54:03 INFO - PROCESS | 1649 | 1469026443824 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 07:54:03 INFO - PROCESS | 1649 | 1469026443828 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 07:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:54:03 INFO - PROCESS | 1649 | 1469026443835 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:54:03 INFO - PROCESS | 1649 | 1469026443837 Marionette TRACE conn2 <- [1,494,null,{}] 07:54:03 INFO - PROCESS | 1649 | 1469026443841 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}] 07:54:03 INFO - PROCESS | 1649 | 1469026443843 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:04 INFO - PROCESS | 1649 | 1469026444019 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 07:54:04 INFO - PROCESS | 1649 | 1469026444099 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:04 INFO - PROCESS | 1649 | 1469026444101 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x117c9a800 == 33 [pid = 1649] [id = 131] 07:54:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118747400) [pid = 1649] [serial = 390] [outer = 0x0] 07:54:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11907b800) [pid = 1649] [serial = 391] [outer = 0x118747400] 07:54:04 INFO - PROCESS | 1649 | 1469026444147 Marionette DEBUG loaded listener.js 07:54:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11970a000) [pid = 1649] [serial = 392] [outer = 0x118747400] 07:54:04 INFO - PROCESS | 1649 | 1469026444475 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]]]}] 07:54:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 07:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:54:04 INFO - PROCESS | 1649 | 1469026444505 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 07:54:04 INFO - PROCESS | 1649 | 1469026444506 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 07:54:04 INFO - PROCESS | 1649 | 1469026444508 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:54:04 INFO - PROCESS | 1649 | 1469026444511 Marionette TRACE conn2 <- [1,498,null,{}] 07:54:04 INFO - PROCESS | 1649 | 1469026444526 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}] 07:54:04 INFO - PROCESS | 1649 | 1469026444530 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:04 INFO - PROCESS | 1649 | 1469026444616 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 07:54:04 INFO - PROCESS | 1649 | 1469026444665 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:04 INFO - PROCESS | 1649 | 1469026444667 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x118582000 == 34 [pid = 1649] [id = 132] 07:54:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11970cc00) [pid = 1649] [serial = 393] [outer = 0x0] 07:54:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11978b800) [pid = 1649] [serial = 394] [outer = 0x11970cc00] 07:54:04 INFO - PROCESS | 1649 | 1469026444694 Marionette DEBUG loaded listener.js 07:54:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x120e96c00) [pid = 1649] [serial = 395] [outer = 0x11970cc00] 07:54:04 INFO - PROCESS | 1649 | 1469026444984 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]]]}] 07:54:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 530ms 07:54:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:54:05 INFO - PROCESS | 1649 | 1469026445038 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 07:54:05 INFO - PROCESS | 1649 | 1469026445040 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 07:54:05 INFO - PROCESS | 1649 | 1469026445042 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:54:05 INFO - PROCESS | 1649 | 1469026445043 Marionette TRACE conn2 <- [1,502,null,{}] 07:54:05 INFO - PROCESS | 1649 | 1469026445047 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}] 07:54:05 INFO - PROCESS | 1649 | 1469026445049 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:05 INFO - PROCESS | 1649 | 1469026445126 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 07:54:05 INFO - PROCESS | 1649 | 1469026445176 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:05 INFO - PROCESS | 1649 | 1469026445177 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11941d800 == 35 [pid = 1649] [id = 133] 07:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11970fc00) [pid = 1649] [serial = 396] [outer = 0x0] 07:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1213e5000) [pid = 1649] [serial = 397] [outer = 0x11970fc00] 07:54:05 INFO - PROCESS | 1649 | 1469026445202 Marionette DEBUG loaded listener.js 07:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x124ac3000) [pid = 1649] [serial = 398] [outer = 0x11970fc00] 07:54:05 INFO - PROCESS | 1649 | 1469026445479 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]]]}] 07:54:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 472ms 07:54:05 INFO - PROCESS | 1649 | 1469026445519 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 07:54:05 INFO - PROCESS | 1649 | 1469026445520 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 07:54:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:54:05 INFO - PROCESS | 1649 | 1469026445523 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:54:05 INFO - PROCESS | 1649 | 1469026445524 Marionette TRACE conn2 <- [1,506,null,{}] 07:54:05 INFO - PROCESS | 1649 | 1469026445526 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}] 07:54:05 INFO - PROCESS | 1649 | 1469026445527 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:05 INFO - PROCESS | 1649 | 1469026445606 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 07:54:05 INFO - PROCESS | 1649 | 1469026445610 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:05 INFO - PROCESS | 1649 | 1469026445611 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12124e800 == 36 [pid = 1649] [id = 134] 07:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12117d800) [pid = 1649] [serial = 399] [outer = 0x0] 07:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12533b800) [pid = 1649] [serial = 400] [outer = 0x12117d800] 07:54:05 INFO - PROCESS | 1649 | 1469026445639 Marionette DEBUG loaded listener.js 07:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126412000) [pid = 1649] [serial = 401] [outer = 0x12117d800] 07:54:06 INFO - PROCESS | 1649 | 1469026446023 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]]]}] 07:54:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 07:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:54:06 INFO - PROCESS | 1649 | 1469026446041 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 07:54:06 INFO - PROCESS | 1649 | 1469026446042 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 07:54:06 INFO - PROCESS | 1649 | 1469026446045 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:54:06 INFO - PROCESS | 1649 | 1469026446047 Marionette TRACE conn2 <- [1,510,null,{}] 07:54:06 INFO - PROCESS | 1649 | 1469026446056 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}] 07:54:06 INFO - PROCESS | 1649 | 1469026446060 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:06 INFO - PROCESS | 1649 | 1469026446165 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 07:54:06 INFO - PROCESS | 1649 | 1469026446169 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:06 INFO - PROCESS | 1649 | 1469026446170 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12343e000 == 37 [pid = 1649] [id = 135] 07:54:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126412800) [pid = 1649] [serial = 402] [outer = 0x0] 07:54:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126b94c00) [pid = 1649] [serial = 403] [outer = 0x126412800] 07:54:06 INFO - PROCESS | 1649 | 1469026446195 Marionette DEBUG loaded listener.js 07:54:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1296d8800) [pid = 1649] [serial = 404] [outer = 0x126412800] 07:54:06 INFO - PROCESS | 1649 | 1469026446540 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]]]}] 07:54:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 526ms 07:54:06 INFO - PROCESS | 1649 | 1469026446571 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 07:54:06 INFO - PROCESS | 1649 | 1469026446572 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 07:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:54:06 INFO - PROCESS | 1649 | 1469026446582 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:54:06 INFO - PROCESS | 1649 | 1469026446583 Marionette TRACE conn2 <- [1,514,null,{}] 07:54:06 INFO - PROCESS | 1649 | 1469026446586 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}] 07:54:06 INFO - PROCESS | 1649 | 1469026446587 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:06 INFO - PROCESS | 1649 | 1469026446680 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 07:54:06 INFO - PROCESS | 1649 | 1469026446684 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:06 INFO - PROCESS | 1649 | 1469026446685 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265c4000 == 38 [pid = 1649] [id = 136] 07:54:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1291e3800) [pid = 1649] [serial = 405] [outer = 0x0] 07:54:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12a58b800) [pid = 1649] [serial = 406] [outer = 0x1291e3800] 07:54:06 INFO - PROCESS | 1649 | 1469026446709 Marionette DEBUG loaded listener.js 07:54:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a6e3000) [pid = 1649] [serial = 407] [outer = 0x1291e3800] 07:54:07 INFO - PROCESS | 1649 | 1469026447036 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]]]}] 07:54:07 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 07:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 07:54:07 INFO - PROCESS | 1649 | 1469026447053 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 07:54:07 INFO - PROCESS | 1649 | 1469026447054 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 07:54:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:54:07 INFO - PROCESS | 1649 | 1469026447057 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:54:07 INFO - PROCESS | 1649 | 1469026447058 Marionette TRACE conn2 <- [1,518,null,{}] 07:54:07 INFO - PROCESS | 1649 | 1469026447060 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}] 07:54:07 INFO - PROCESS | 1649 | 1469026447062 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:07 INFO - PROCESS | 1649 | 1469026447171 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 07:54:07 INFO - PROCESS | 1649 | 1469026447182 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:07 INFO - PROCESS | 1649 | 1469026447183 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x128830800 == 39 [pid = 1649] [id = 137] 07:54:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12ae9f400) [pid = 1649] [serial = 408] [outer = 0x0] 07:54:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b8d1000) [pid = 1649] [serial = 409] [outer = 0x12ae9f400] 07:54:07 INFO - PROCESS | 1649 | 1469026447207 Marionette DEBUG loaded listener.js 07:54:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b991000) [pid = 1649] [serial = 410] [outer = 0x12ae9f400] 07:54:07 INFO - PROCESS | 1649 | 1469026447549 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]]]}] 07:54:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 07:54:07 INFO - PROCESS | 1649 | 1469026447576 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 07:54:07 INFO - PROCESS | 1649 | 1469026447578 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 07:54:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:54:07 INFO - PROCESS | 1649 | 1469026447586 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:54:07 INFO - PROCESS | 1649 | 1469026447587 Marionette TRACE conn2 <- [1,522,null,{}] 07:54:07 INFO - PROCESS | 1649 | 1469026447589 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}] 07:54:07 INFO - PROCESS | 1649 | 1469026447590 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:07 INFO - PROCESS | 1649 | 1469026447692 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 07:54:07 INFO - PROCESS | 1649 | 1469026447696 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:07 INFO - PROCESS | 1649 | 1469026447697 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x129321000 == 40 [pid = 1649] [id = 138] 07:54:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1253cb800) [pid = 1649] [serial = 411] [outer = 0x0] 07:54:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12bd52400) [pid = 1649] [serial = 412] [outer = 0x1253cb800] 07:54:07 INFO - PROCESS | 1649 | 1469026447762 Marionette DEBUG loaded listener.js 07:54:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12bf11400) [pid = 1649] [serial = 413] [outer = 0x1253cb800] 07:54:08 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1176c4400) [pid = 1649] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:54:08 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12c4cc000) [pid = 1649] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:54:08 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1185d9000) [pid = 1649] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:54:08 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1129b2400) [pid = 1649] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:54:08 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x126418800) [pid = 1649] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:54:08 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12a593c00) [pid = 1649] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:54:08 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12a594000) [pid = 1649] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:54:08 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126411400) [pid = 1649] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:54:08 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118863400) [pid = 1649] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:54:08 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x123521800) [pid = 1649] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:54:08 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1187d2800) [pid = 1649] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:54:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:54:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 07:54:08 INFO - PROCESS | 1649 | 1469026448253 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]]]}] 07:54:08 INFO - PROCESS | 1649 | 1469026448257 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 07:54:08 INFO - PROCESS | 1649 | 1469026448258 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 07:54:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:54:08 INFO - PROCESS | 1649 | 1469026448260 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:54:08 INFO - PROCESS | 1649 | 1469026448261 Marionette TRACE conn2 <- [1,526,null,{}] 07:54:08 INFO - PROCESS | 1649 | 1469026448269 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}] 07:54:08 INFO - PROCESS | 1649 | 1469026448270 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:08 INFO - PROCESS | 1649 | 1469026448377 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 07:54:08 INFO - PROCESS | 1649 | 1469026448413 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:08 INFO - PROCESS | 1649 | 1469026448415 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a5c4000 == 41 [pid = 1649] [id = 139] 07:54:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11851f400) [pid = 1649] [serial = 414] [outer = 0x0] 07:54:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126b92c00) [pid = 1649] [serial = 415] [outer = 0x11851f400] 07:54:08 INFO - PROCESS | 1649 | 1469026448439 Marionette DEBUG loaded listener.js 07:54:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12bd57400) [pid = 1649] [serial = 416] [outer = 0x11851f400] 07:54:08 INFO - PROCESS | 1649 | 1469026448724 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]]]}] 07:54:08 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 07:54:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 474ms 07:54:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:54:08 INFO - PROCESS | 1649 | 1469026448735 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 07:54:08 INFO - PROCESS | 1649 | 1469026448736 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 07:54:08 INFO - PROCESS | 1649 | 1469026448738 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:54:08 INFO - PROCESS | 1649 | 1469026448740 Marionette TRACE conn2 <- [1,530,null,{}] 07:54:08 INFO - PROCESS | 1649 | 1469026448742 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}] 07:54:08 INFO - PROCESS | 1649 | 1469026448744 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:08 INFO - PROCESS | 1649 | 1469026448849 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 07:54:08 INFO - PROCESS | 1649 | 1469026448852 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:08 INFO - PROCESS | 1649 | 1469026448854 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b93f000 == 42 [pid = 1649] [id = 140] 07:54:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119863000) [pid = 1649] [serial = 417] [outer = 0x0] 07:54:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1293b2c00) [pid = 1649] [serial = 418] [outer = 0x119863000] 07:54:08 INFO - PROCESS | 1649 | 1469026448888 Marionette DEBUG loaded listener.js 07:54:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12c4d4800) [pid = 1649] [serial = 419] [outer = 0x119863000] 07:54:09 INFO - PROCESS | 1649 | 1469026449213 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"]]]}] 07:54:09 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 07:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:54:09 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 07:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:54:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 07:54:09 INFO - PROCESS | 1649 | 1469026449258 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 07:54:09 INFO - PROCESS | 1649 | 1469026449260 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 07:54:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:54:09 INFO - PROCESS | 1649 | 1469026449262 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:54:09 INFO - PROCESS | 1649 | 1469026449263 Marionette TRACE conn2 <- [1,534,null,{}] 07:54:09 INFO - PROCESS | 1649 | 1469026449265 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}] 07:54:09 INFO - PROCESS | 1649 | 1469026449266 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:09 INFO - PROCESS | 1649 | 1469026449377 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 07:54:09 INFO - PROCESS | 1649 | 1469026449383 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:09 INFO - PROCESS | 1649 | 1469026449384 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bdaa800 == 43 [pid = 1649] [id = 141] 07:54:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12c4d9000) [pid = 1649] [serial = 420] [outer = 0x0] 07:54:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12c4e4400) [pid = 1649] [serial = 421] [outer = 0x12c4d9000] 07:54:09 INFO - PROCESS | 1649 | 1469026449407 Marionette DEBUG loaded listener.js 07:54:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12cb0d800) [pid = 1649] [serial = 422] [outer = 0x12c4d9000] 07:54:09 INFO - PROCESS | 1649 | 1469026449715 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]]]}] 07:54:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:54:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 07:54:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:54:09 INFO - PROCESS | 1649 | 1469026449733 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 07:54:09 INFO - PROCESS | 1649 | 1469026449734 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 07:54:09 INFO - PROCESS | 1649 | 1469026449736 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:54:09 INFO - PROCESS | 1649 | 1469026449738 Marionette TRACE conn2 <- [1,538,null,{}] 07:54:09 INFO - PROCESS | 1649 | 1469026449740 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}] 07:54:09 INFO - PROCESS | 1649 | 1469026449741 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:09 INFO - PROCESS | 1649 | 1469026449838 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 07:54:09 INFO - PROCESS | 1649 | 1469026449852 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:09 INFO - PROCESS | 1649 | 1469026449854 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c47e000 == 44 [pid = 1649] [id = 142] 07:54:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1210b7000) [pid = 1649] [serial = 423] [outer = 0x0] 07:54:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121c07c00) [pid = 1649] [serial = 424] [outer = 0x1210b7000] 07:54:09 INFO - PROCESS | 1649 | 1469026449885 Marionette DEBUG loaded listener.js 07:54:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x121c10000) [pid = 1649] [serial = 425] [outer = 0x1210b7000] 07:54:10 INFO - PROCESS | 1649 | 1469026450337 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]]]}] 07:54:10 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. 07:54:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 618ms 07:54:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:54:10 INFO - PROCESS | 1649 | 1469026450356 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 07:54:10 INFO - PROCESS | 1649 | 1469026450359 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 07:54:10 INFO - PROCESS | 1649 | 1469026450362 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:54:10 INFO - PROCESS | 1649 | 1469026450364 Marionette TRACE conn2 <- [1,542,null,{}] 07:54:10 INFO - PROCESS | 1649 | 1469026450368 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}] 07:54:10 INFO - PROCESS | 1649 | 1469026450370 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:10 INFO - PROCESS | 1649 | 1469026450475 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 07:54:10 INFO - PROCESS | 1649 | 1469026450549 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:10 INFO - PROCESS | 1649 | 1469026450553 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11812c000 == 45 [pid = 1649] [id = 143] 07:54:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116991400) [pid = 1649] [serial = 426] [outer = 0x0] 07:54:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118512c00) [pid = 1649] [serial = 427] [outer = 0x116991400] 07:54:10 INFO - PROCESS | 1649 | 1469026450599 Marionette DEBUG loaded listener.js 07:54:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1187cac00) [pid = 1649] [serial = 428] [outer = 0x116991400] 07:54:11 INFO - PROCESS | 1649 | 1469026451021 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]]]}] 07:54:11 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. 07:54:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 672ms 07:54:11 INFO - PROCESS | 1649 | 1469026451052 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 07:54:11 INFO - PROCESS | 1649 | 1469026451057 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 07:54:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:54:11 INFO - PROCESS | 1649 | 1469026451069 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:54:11 INFO - PROCESS | 1649 | 1469026451072 Marionette TRACE conn2 <- [1,546,null,{}] 07:54:11 INFO - PROCESS | 1649 | 1469026451076 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}] 07:54:11 INFO - PROCESS | 1649 | 1469026451079 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:11 INFO - PROCESS | 1649 | 1469026451252 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 07:54:11 INFO - PROCESS | 1649 | 1469026451352 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:11 INFO - PROCESS | 1649 | 1469026451354 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235d3800 == 46 [pid = 1649] [id = 144] 07:54:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1192cc400) [pid = 1649] [serial = 429] [outer = 0x0] 07:54:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x119710c00) [pid = 1649] [serial = 430] [outer = 0x1192cc400] 07:54:11 INFO - PROCESS | 1649 | 1469026451393 Marionette DEBUG loaded listener.js 07:54:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119866c00) [pid = 1649] [serial = 431] [outer = 0x1192cc400] 07:54:11 INFO - PROCESS | 1649 | 1469026451762 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]]]}] 07:54:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:54:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 772ms 07:54:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:54:11 INFO - PROCESS | 1649 | 1469026451841 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 07:54:11 INFO - PROCESS | 1649 | 1469026451842 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 07:54:11 INFO - PROCESS | 1649 | 1469026451845 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:54:11 INFO - PROCESS | 1649 | 1469026451850 Marionette TRACE conn2 <- [1,550,null,{}] 07:54:11 INFO - PROCESS | 1649 | 1469026451858 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}] 07:54:11 INFO - PROCESS | 1649 | 1469026451861 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:11 INFO - PROCESS | 1649 | 1469026451969 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 07:54:12 INFO - PROCESS | 1649 | 1469026452057 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:12 INFO - PROCESS | 1649 | 1469026452059 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c705000 == 47 [pid = 1649] [id = 145] 07:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119875800) [pid = 1649] [serial = 432] [outer = 0x0] 07:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1213eb400) [pid = 1649] [serial = 433] [outer = 0x119875800] 07:54:12 INFO - PROCESS | 1649 | 1469026452100 Marionette DEBUG loaded listener.js 07:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x124c2a800) [pid = 1649] [serial = 434] [outer = 0x119875800] 07:54:12 INFO - PROCESS | 1649 | 1469026452474 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]]]}] 07:54:12 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. 07:54:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 674ms 07:54:12 INFO - PROCESS | 1649 | 1469026452520 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 07:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:54:12 INFO - PROCESS | 1649 | 1469026452522 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 07:54:12 INFO - PROCESS | 1649 | 1469026452524 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:54:12 INFO - PROCESS | 1649 | 1469026452525 Marionette TRACE conn2 <- [1,554,null,{}] 07:54:12 INFO - PROCESS | 1649 | 1469026452528 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}] 07:54:12 INFO - PROCESS | 1649 | 1469026452529 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:12 INFO - PROCESS | 1649 | 1469026452632 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 07:54:12 INFO - PROCESS | 1649 | 1469026452688 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:12 INFO - PROCESS | 1649 | 1469026452690 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c71d800 == 48 [pid = 1649] [id = 146] 07:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x125340000) [pid = 1649] [serial = 435] [outer = 0x0] 07:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x126562400) [pid = 1649] [serial = 436] [outer = 0x125340000] 07:54:12 INFO - PROCESS | 1649 | 1469026452719 Marionette DEBUG loaded listener.js 07:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x126bda000) [pid = 1649] [serial = 437] [outer = 0x125340000] 07:54:12 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:13 INFO - PROCESS | 1649 | 1469026453161 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]]]}] 07:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 668ms 07:54:13 INFO - PROCESS | 1649 | 1469026453193 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 07:54:13 INFO - PROCESS | 1649 | 1469026453194 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 07:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:54:13 INFO - PROCESS | 1649 | 1469026453215 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:54:13 INFO - PROCESS | 1649 | 1469026453216 Marionette TRACE conn2 <- [1,558,null,{}] 07:54:13 INFO - PROCESS | 1649 | 1469026453219 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}] 07:54:13 INFO - PROCESS | 1649 | 1469026453220 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:13 INFO - PROCESS | 1649 | 1469026453317 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 07:54:13 INFO - PROCESS | 1649 | 1469026453414 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:13 INFO - PROCESS | 1649 | 1469026453415 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cab7000 == 49 [pid = 1649] [id = 147] 07:54:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x126415000) [pid = 1649] [serial = 438] [outer = 0x0] 07:54:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1293ac000) [pid = 1649] [serial = 439] [outer = 0x126415000] 07:54:13 INFO - PROCESS | 1649 | 1469026453443 Marionette DEBUG loaded listener.js 07:54:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12b8d1400) [pid = 1649] [serial = 440] [outer = 0x126415000] 07:54:13 INFO - PROCESS | 1649 | 1469026453872 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]]]}] 07:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 07:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:54:13 INFO - PROCESS | 1649 | 1469026453884 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 07:54:13 INFO - PROCESS | 1649 | 1469026453886 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 07:54:13 INFO - PROCESS | 1649 | 1469026453888 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:54:13 INFO - PROCESS | 1649 | 1469026453889 Marionette TRACE conn2 <- [1,562,null,{}] 07:54:13 INFO - PROCESS | 1649 | 1469026453891 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}] 07:54:13 INFO - PROCESS | 1649 | 1469026453896 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:14 INFO - PROCESS | 1649 | 1469026454015 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 07:54:14 INFO - PROCESS | 1649 | 1469026454073 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:14 INFO - PROCESS | 1649 | 1469026454074 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x119826800 == 50 [pid = 1649] [id = 148] 07:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126bde400) [pid = 1649] [serial = 441] [outer = 0x0] 07:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12c4c8c00) [pid = 1649] [serial = 442] [outer = 0x126bde400] 07:54:14 INFO - PROCESS | 1649 | 1469026454103 Marionette DEBUG loaded listener.js 07:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12ce37c00) [pid = 1649] [serial = 443] [outer = 0x126bde400] 07:54:14 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:14 INFO - PROCESS | 1649 | 1469026454641 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]]]}] 07:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 818ms 07:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:54:14 INFO - PROCESS | 1649 | 1469026454707 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 07:54:14 INFO - PROCESS | 1649 | 1469026454709 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 07:54:14 INFO - PROCESS | 1649 | 1469026454712 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:54:14 INFO - PROCESS | 1649 | 1469026454714 Marionette TRACE conn2 <- [1,566,null,{}] 07:54:14 INFO - PROCESS | 1649 | 1469026454718 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}] 07:54:14 INFO - PROCESS | 1649 | 1469026454719 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:14 INFO - PROCESS | 1649 | 1469026454815 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 07:54:14 INFO - PROCESS | 1649 | 1469026454873 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:14 INFO - PROCESS | 1649 | 1469026454875 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x118585800 == 51 [pid = 1649] [id = 149] 07:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1167a8400) [pid = 1649] [serial = 444] [outer = 0x0] 07:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x116ab6800) [pid = 1649] [serial = 445] [outer = 0x1167a8400] 07:54:14 INFO - PROCESS | 1649 | 1469026454902 Marionette DEBUG loaded listener.js 07:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11874bc00) [pid = 1649] [serial = 446] [outer = 0x1167a8400] 07:54:15 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:15 INFO - PROCESS | 1649 | 1469026455275 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]]]}] 07:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 620ms 07:54:15 INFO - PROCESS | 1649 | 1469026455332 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 07:54:15 INFO - PROCESS | 1649 | 1469026455335 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 07:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:54:15 INFO - PROCESS | 1649 | 1469026455339 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:54:15 INFO - PROCESS | 1649 | 1469026455341 Marionette TRACE conn2 <- [1,570,null,{}] 07:54:15 INFO - PROCESS | 1649 | 1469026455343 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}] 07:54:15 INFO - PROCESS | 1649 | 1469026455345 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:15 INFO - PROCESS | 1649 | 1469026455437 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 07:54:15 INFO - PROCESS | 1649 | 1469026455495 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:15 INFO - PROCESS | 1649 | 1469026455496 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11857e800 == 52 [pid = 1649] [id = 150] 07:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1190c0400) [pid = 1649] [serial = 447] [outer = 0x0] 07:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1197c1000) [pid = 1649] [serial = 448] [outer = 0x1190c0400] 07:54:15 INFO - PROCESS | 1649 | 1469026455524 Marionette DEBUG loaded listener.js 07:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x119867000) [pid = 1649] [serial = 449] [outer = 0x1190c0400] 07:54:15 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12bdaa800 == 51 [pid = 1649] [id = 141] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12b93f000 == 50 [pid = 1649] [id = 140] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12a5c4000 == 49 [pid = 1649] [id = 139] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x129321000 == 48 [pid = 1649] [id = 138] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x128830800 == 47 [pid = 1649] [id = 137] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1265c4000 == 46 [pid = 1649] [id = 136] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12343e000 == 45 [pid = 1649] [id = 135] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1197c5c00) [pid = 1649] [serial = 334] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x125d78000) [pid = 1649] [serial = 337] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1176bfc00) [pid = 1649] [serial = 331] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1167ad800) [pid = 1649] [serial = 373] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12124e800 == 44 [pid = 1649] [id = 134] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x11941d800 == 43 [pid = 1649] [id = 133] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x118582000 == 42 [pid = 1649] [id = 132] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x117c9a800 == 41 [pid = 1649] [id = 131] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x116953800 == 40 [pid = 1649] [id = 130] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x119bd6000 == 39 [pid = 1649] [id = 129] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x120ed6000 == 38 [pid = 1649] [id = 127] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x116693800 == 37 [pid = 1649] [id = 126] 07:54:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12b15c800 == 36 [pid = 1649] [id = 125] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12b040000) [pid = 1649] [serial = 355] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12bf0e400) [pid = 1649] [serial = 358] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x126b88400) [pid = 1649] [serial = 349] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x128d89c00) [pid = 1649] [serial = 350] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11949b800) [pid = 1649] [serial = 343] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12bd54c00) [pid = 1649] [serial = 356] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1212f1000) [pid = 1649] [serial = 344] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1253c6c00) [pid = 1649] [serial = 346] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12650e000) [pid = 1649] [serial = 347] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1192cb800) [pid = 1649] [serial = 341] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11886b800) [pid = 1649] [serial = 340] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1293aac00) [pid = 1649] [serial = 352] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12c4d7000) [pid = 1649] [serial = 361] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12c4cb800) [pid = 1649] [serial = 359] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1192be400) [pid = 1649] [serial = 364] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12c4e2800) [pid = 1649] [serial = 370] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12c4dd400) [pid = 1649] [serial = 362] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x125d7e400) [pid = 1649] [serial = 365] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12cb07c00) [pid = 1649] [serial = 371] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12c4e3c00) [pid = 1649] [serial = 368] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12c4d3000) [pid = 1649] [serial = 367] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12a588c00) [pid = 1649] [serial = 353] [outer = 0x0] [url = about:blank] 07:54:15 INFO - PROCESS | 1649 | 1469026455918 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]]]}] 07:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 620ms 07:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:54:15 INFO - PROCESS | 1649 | 1469026455959 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 07:54:15 INFO - PROCESS | 1649 | 1469026455961 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 07:54:15 INFO - PROCESS | 1649 | 1469026455963 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:54:15 INFO - PROCESS | 1649 | 1469026455965 Marionette TRACE conn2 <- [1,574,null,{}] 07:54:15 INFO - PROCESS | 1649 | 1469026455972 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}] 07:54:15 INFO - PROCESS | 1649 | 1469026455975 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:16 INFO - PROCESS | 1649 | 1469026456056 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 07:54:16 INFO - PROCESS | 1649 | 1469026456080 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:16 INFO - PROCESS | 1649 | 1469026456082 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x118131800 == 37 [pid = 1649] [id = 151] 07:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x120e9d000) [pid = 1649] [serial = 450] [outer = 0x0] 07:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12197f400) [pid = 1649] [serial = 451] [outer = 0x120e9d000] 07:54:16 INFO - PROCESS | 1649 | 1469026456109 Marionette DEBUG loaded listener.js 07:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1219c1800) [pid = 1649] [serial = 452] [outer = 0x120e9d000] 07:54:16 INFO - PROCESS | 1649 | 1469026456449 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]]]}] 07:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 521ms 07:54:16 INFO - PROCESS | 1649 | 1469026456484 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 07:54:16 INFO - PROCESS | 1649 | 1469026456486 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 07:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:54:16 INFO - PROCESS | 1649 | 1469026456488 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:54:16 INFO - PROCESS | 1649 | 1469026456489 Marionette TRACE conn2 <- [1,578,null,{}] 07:54:16 INFO - PROCESS | 1649 | 1469026456491 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}] 07:54:16 INFO - PROCESS | 1649 | 1469026456493 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:16 INFO - PROCESS | 1649 | 1469026456573 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 07:54:16 INFO - PROCESS | 1649 | 1469026456576 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:16 INFO - PROCESS | 1649 | 1469026456578 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x121243800 == 38 [pid = 1649] [id = 152] 07:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1219c7c00) [pid = 1649] [serial = 453] [outer = 0x0] 07:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x121c0ac00) [pid = 1649] [serial = 454] [outer = 0x1219c7c00] 07:54:16 INFO - PROCESS | 1649 | 1469026456606 Marionette DEBUG loaded listener.js 07:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x124a1f000) [pid = 1649] [serial = 455] [outer = 0x1219c7c00] 07:54:17 INFO - PROCESS | 1649 | 1469026457069 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]]]}] 07:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 618ms 07:54:17 INFO - PROCESS | 1649 | 1469026457107 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 07:54:17 INFO - PROCESS | 1649 | 1469026457109 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 07:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:54:17 INFO - PROCESS | 1649 | 1469026457113 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:54:17 INFO - PROCESS | 1649 | 1469026457115 Marionette TRACE conn2 <- [1,582,null,{}] 07:54:17 INFO - PROCESS | 1649 | 1469026457119 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}] 07:54:17 INFO - PROCESS | 1649 | 1469026457120 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:17 INFO - PROCESS | 1649 | 1469026457221 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 07:54:17 INFO - PROCESS | 1649 | 1469026457277 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:17 INFO - PROCESS | 1649 | 1469026457278 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11714e800 == 39 [pid = 1649] [id = 153] 07:54:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1167aa800) [pid = 1649] [serial = 456] [outer = 0x0] 07:54:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1185d6c00) [pid = 1649] [serial = 457] [outer = 0x1167aa800] 07:54:17 INFO - PROCESS | 1649 | 1469026457310 Marionette DEBUG loaded listener.js 07:54:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11949b800) [pid = 1649] [serial = 458] [outer = 0x1167aa800] 07:54:17 INFO - PROCESS | 1649 | 1469026457796 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]]]}] 07:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 722ms 07:54:17 INFO - PROCESS | 1649 | 1469026457852 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 07:54:17 INFO - PROCESS | 1649 | 1469026457855 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 07:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:54:17 INFO - PROCESS | 1649 | 1469026457859 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:54:17 INFO - PROCESS | 1649 | 1469026457861 Marionette TRACE conn2 <- [1,586,null,{}] 07:54:17 INFO - PROCESS | 1649 | 1469026457866 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}] 07:54:17 INFO - PROCESS | 1649 | 1469026457868 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:17 INFO - PROCESS | 1649 | 1469026457965 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 07:54:18 INFO - PROCESS | 1649 | 1469026458033 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:18 INFO - PROCESS | 1649 | 1469026458035 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x121add000 == 40 [pid = 1649] [id = 154] 07:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x120e1e000) [pid = 1649] [serial = 459] [outer = 0x0] 07:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1219bbc00) [pid = 1649] [serial = 460] [outer = 0x120e1e000] 07:54:18 INFO - PROCESS | 1649 | 1469026458065 Marionette DEBUG loaded listener.js 07:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1219c4c00) [pid = 1649] [serial = 461] [outer = 0x120e1e000] 07:54:18 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:18 INFO - PROCESS | 1649 | 1469026458447 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]]]}] 07:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 621ms 07:54:18 INFO - PROCESS | 1649 | 1469026458481 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 07:54:18 INFO - PROCESS | 1649 | 1469026458482 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 07:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:54:18 INFO - PROCESS | 1649 | 1469026458485 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:54:18 INFO - PROCESS | 1649 | 1469026458487 Marionette TRACE conn2 <- [1,590,null,{}] 07:54:18 INFO - PROCESS | 1649 | 1469026458495 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}] 07:54:18 INFO - PROCESS | 1649 | 1469026458498 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:18 INFO - PROCESS | 1649 | 1469026458617 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 07:54:18 INFO - PROCESS | 1649 | 1469026458687 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:18 INFO - PROCESS | 1649 | 1469026458689 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a5a800 == 41 [pid = 1649] [id = 155] 07:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x125340400) [pid = 1649] [serial = 462] [outer = 0x0] 07:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x126417c00) [pid = 1649] [serial = 463] [outer = 0x125340400] 07:54:18 INFO - PROCESS | 1649 | 1469026458721 Marionette DEBUG loaded listener.js 07:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x126b88400) [pid = 1649] [serial = 464] [outer = 0x125340400] 07:54:19 INFO - PROCESS | 1649 | 1469026459127 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]]]}] 07:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 07:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:54:19 INFO - PROCESS | 1649 | 1469026459156 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 07:54:19 INFO - PROCESS | 1649 | 1469026459158 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 07:54:19 INFO - PROCESS | 1649 | 1469026459160 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:54:19 INFO - PROCESS | 1649 | 1469026459161 Marionette TRACE conn2 <- [1,594,null,{}] 07:54:19 INFO - PROCESS | 1649 | 1469026459164 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}] 07:54:19 INFO - PROCESS | 1649 | 1469026459165 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:19 INFO - PROCESS | 1649 | 1469026459263 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 07:54:19 INFO - PROCESS | 1649 | 1469026459317 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:19 INFO - PROCESS | 1649 | 1469026459318 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aaf800 == 42 [pid = 1649] [id = 156] 07:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x128d89000) [pid = 1649] [serial = 465] [outer = 0x0] 07:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1296d9000) [pid = 1649] [serial = 466] [outer = 0x128d89000] 07:54:19 INFO - PROCESS | 1649 | 1469026459348 Marionette DEBUG loaded listener.js 07:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12a58dc00) [pid = 1649] [serial = 467] [outer = 0x128d89000] 07:54:19 INFO - PROCESS | 1649 | 1469026459768 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]]]}] 07:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 672ms 07:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:54:19 INFO - PROCESS | 1649 | 1469026459833 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 07:54:19 INFO - PROCESS | 1649 | 1469026459834 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 07:54:19 INFO - PROCESS | 1649 | 1469026459836 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:54:19 INFO - PROCESS | 1649 | 1469026459837 Marionette TRACE conn2 <- [1,598,null,{}] 07:54:19 INFO - PROCESS | 1649 | 1469026459840 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}] 07:54:19 INFO - PROCESS | 1649 | 1469026459841 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:19 INFO - PROCESS | 1649 | 1469026459963 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 07:54:20 INFO - PROCESS | 1649 | 1469026460031 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:20 INFO - PROCESS | 1649 | 1469026460033 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a453000 == 43 [pid = 1649] [id = 157] 07:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x121c11800) [pid = 1649] [serial = 468] [outer = 0x0] 07:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12a6d5800) [pid = 1649] [serial = 469] [outer = 0x121c11800] 07:54:20 INFO - PROCESS | 1649 | 1469026460062 Marionette DEBUG loaded listener.js 07:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b8cfc00) [pid = 1649] [serial = 470] [outer = 0x121c11800] 07:54:20 INFO - PROCESS | 1649 | 1469026460488 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]]]}] 07:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 669ms 07:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:54:20 INFO - PROCESS | 1649 | 1469026460506 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 07:54:20 INFO - PROCESS | 1649 | 1469026460507 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 07:54:20 INFO - PROCESS | 1649 | 1469026460509 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:54:20 INFO - PROCESS | 1649 | 1469026460511 Marionette TRACE conn2 <- [1,602,null,{}] 07:54:20 INFO - PROCESS | 1649 | 1469026460513 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}] 07:54:20 INFO - PROCESS | 1649 | 1469026460518 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:20 INFO - PROCESS | 1649 | 1469026460633 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 07:54:20 INFO - PROCESS | 1649 | 1469026460690 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:20 INFO - PROCESS | 1649 | 1469026460691 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b164800 == 44 [pid = 1649] [id = 158] 07:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x120f7f800) [pid = 1649] [serial = 471] [outer = 0x0] 07:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12b8da000) [pid = 1649] [serial = 472] [outer = 0x120f7f800] 07:54:20 INFO - PROCESS | 1649 | 1469026460720 Marionette DEBUG loaded listener.js 07:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12bf0b400) [pid = 1649] [serial = 473] [outer = 0x120f7f800] 07:54:21 INFO - PROCESS | 1649 | 1469026461217 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]]]}] 07:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 770ms 07:54:21 INFO - PROCESS | 1649 | 1469026461280 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 07:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:54:21 INFO - PROCESS | 1649 | 1469026461282 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 07:54:21 INFO - PROCESS | 1649 | 1469026461285 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:54:21 INFO - PROCESS | 1649 | 1469026461287 Marionette TRACE conn2 <- [1,606,null,{}] 07:54:21 INFO - PROCESS | 1649 | 1469026461291 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}] 07:54:21 INFO - PROCESS | 1649 | 1469026461292 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:21 INFO - PROCESS | 1649 | 1469026461386 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 07:54:21 INFO - PROCESS | 1649 | 1469026461444 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:21 INFO - PROCESS | 1649 | 1469026461446 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x11831b000 == 45 [pid = 1649] [id = 159] 07:54:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x119710400) [pid = 1649] [serial = 474] [outer = 0x0] 07:54:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x119787c00) [pid = 1649] [serial = 475] [outer = 0x119710400] 07:54:21 INFO - PROCESS | 1649 | 1469026461486 Marionette DEBUG loaded listener.js 07:54:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11986e000) [pid = 1649] [serial = 476] [outer = 0x119710400] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x118131800 == 44 [pid = 1649] [id = 151] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11857e800 == 43 [pid = 1649] [id = 150] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x118585800 == 42 [pid = 1649] [id = 149] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12c71d800 == 41 [pid = 1649] [id = 146] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12c705000 == 40 [pid = 1649] [id = 145] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1235d3800 == 39 [pid = 1649] [id = 144] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11812c000 == 38 [pid = 1649] [id = 143] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x119826800 == 37 [pid = 1649] [id = 148] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12cab7000 == 36 [pid = 1649] [id = 147] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6c1800 == 35 [pid = 1649] [id = 128] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12c47e000 == 34 [pid = 1649] [id = 142] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12b164800 == 33 [pid = 1649] [id = 158] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12a453000 == 32 [pid = 1649] [id = 157] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x128aaf800 == 31 [pid = 1649] [id = 156] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x126a5a800 == 30 [pid = 1649] [id = 155] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x121add000 == 29 [pid = 1649] [id = 154] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x121243800 == 28 [pid = 1649] [id = 152] 07:54:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11714e800 == 27 [pid = 1649] [id = 153] 07:54:22 INFO - PROCESS | 1649 | 1469026462447 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]]]}] 07:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1171ms 07:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:54:22 INFO - PROCESS | 1649 | 1469026462457 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 07:54:22 INFO - PROCESS | 1649 | 1469026462459 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 07:54:22 INFO - PROCESS | 1649 | 1469026462462 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:54:22 INFO - PROCESS | 1649 | 1469026462466 Marionette TRACE conn2 <- [1,610,null,{}] 07:54:22 INFO - PROCESS | 1649 | 1469026462469 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}] 07:54:22 INFO - PROCESS | 1649 | 1469026462471 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:22 INFO - PROCESS | 1649 | 1469026462550 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 07:54:22 INFO - PROCESS | 1649 | 1469026462605 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:22 INFO - PROCESS | 1649 | 1469026462606 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x116959000 == 28 [pid = 1649] [id = 160] 07:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x116a0c400) [pid = 1649] [serial = 477] [outer = 0x0] 07:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x118517800) [pid = 1649] [serial = 478] [outer = 0x116a0c400] 07:54:22 INFO - PROCESS | 1649 | 1469026462633 Marionette DEBUG loaded listener.js 07:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x118744400) [pid = 1649] [serial = 479] [outer = 0x116a0c400] 07:54:22 INFO - PROCESS | 1649 | 1469026462953 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]]]}] 07:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 522ms 07:54:22 INFO - PROCESS | 1649 | 1469026462985 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 07:54:22 INFO - PROCESS | 1649 | 1469026462989 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 07:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:54:22 INFO - PROCESS | 1649 | 1469026462993 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:54:22 INFO - PROCESS | 1649 | 1469026462995 Marionette TRACE conn2 <- [1,614,null,{}] 07:54:23 INFO - PROCESS | 1649 | 1469026463000 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}] 07:54:23 INFO - PROCESS | 1649 | 1469026463001 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:23 INFO - PROCESS | 1649 | 1469026463081 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 07:54:23 INFO - PROCESS | 1649 | 1469026463159 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:23 INFO - PROCESS | 1649 | 1469026463160 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x118060800 == 29 [pid = 1649] [id = 161] 07:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1182d1000) [pid = 1649] [serial = 480] [outer = 0x0] 07:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1187cb800) [pid = 1649] [serial = 481] [outer = 0x1182d1000] 07:54:23 INFO - PROCESS | 1649 | 1469026463188 Marionette DEBUG loaded listener.js 07:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11970f800) [pid = 1649] [serial = 482] [outer = 0x1182d1000] 07:54:23 INFO - PROCESS | 1649 | 1469026463537 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]]]}] 07:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 571ms 07:54:23 INFO - PROCESS | 1649 | 1469026463566 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 07:54:23 INFO - PROCESS | 1649 | 1469026463567 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 07:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:54:23 INFO - PROCESS | 1649 | 1469026463576 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:54:23 INFO - PROCESS | 1649 | 1469026463578 Marionette TRACE conn2 <- [1,618,null,{}] 07:54:23 INFO - PROCESS | 1649 | 1469026463586 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}] 07:54:23 INFO - PROCESS | 1649 | 1469026463589 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:23 INFO - PROCESS | 1649 | 1469026463682 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 07:54:23 INFO - PROCESS | 1649 | 1469026463721 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:23 INFO - PROCESS | 1649 | 1469026463723 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dc1000 == 30 [pid = 1649] [id = 162] 07:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x116913000) [pid = 1649] [serial = 483] [outer = 0x0] 07:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x120e20000) [pid = 1649] [serial = 484] [outer = 0x116913000] 07:54:23 INFO - PROCESS | 1649 | 1469026463754 Marionette DEBUG loaded listener.js 07:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x120f76c00) [pid = 1649] [serial = 485] [outer = 0x116913000] 07:54:24 INFO - PROCESS | 1649 | 1469026464045 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]]]}] 07:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 522ms 07:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:54:24 INFO - PROCESS | 1649 | 1469026464099 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 07:54:24 INFO - PROCESS | 1649 | 1469026464101 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 07:54:24 INFO - PROCESS | 1649 | 1469026464103 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:54:24 INFO - PROCESS | 1649 | 1469026464104 Marionette TRACE conn2 <- [1,622,null,{}] 07:54:24 INFO - PROCESS | 1649 | 1469026464107 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}] 07:54:24 INFO - PROCESS | 1649 | 1469026464108 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:24 INFO - PROCESS | 1649 | 1469026464211 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 07:54:24 INFO - PROCESS | 1649 | 1469026464214 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:24 INFO - PROCESS | 1649 | 1469026464216 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1215d6800 == 31 [pid = 1649] [id = 163] 07:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x120f7cc00) [pid = 1649] [serial = 486] [outer = 0x0] 07:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x120f85800) [pid = 1649] [serial = 487] [outer = 0x120f7cc00] 07:54:24 INFO - PROCESS | 1649 | 1469026464241 Marionette DEBUG loaded listener.js 07:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x1213ebc00) [pid = 1649] [serial = 488] [outer = 0x120f7cc00] 07:54:24 INFO - PROCESS | 1649 | 1469026464556 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]]]}] 07:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 07:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:54:24 INFO - PROCESS | 1649 | 1469026464626 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 07:54:24 INFO - PROCESS | 1649 | 1469026464628 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 07:54:24 INFO - PROCESS | 1649 | 1469026464631 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:54:24 INFO - PROCESS | 1649 | 1469026464633 Marionette TRACE conn2 <- [1,626,null,{}] 07:54:24 INFO - PROCESS | 1649 | 1469026464635 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}] 07:54:24 INFO - PROCESS | 1649 | 1469026464637 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:24 INFO - PROCESS | 1649 | 1469026464732 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 07:54:24 INFO - PROCESS | 1649 | 1469026464736 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:24 INFO - PROCESS | 1649 | 1469026464737 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12609d800 == 32 [pid = 1649] [id = 164] 07:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x118292c00) [pid = 1649] [serial = 489] [outer = 0x0] 07:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x121412800) [pid = 1649] [serial = 490] [outer = 0x118292c00] 07:54:24 INFO - PROCESS | 1649 | 1469026464762 Marionette DEBUG loaded listener.js 07:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x121418c00) [pid = 1649] [serial = 491] [outer = 0x118292c00] 07:54:25 INFO - PROCESS | 1649 | 1469026465107 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]]]}] 07:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12141d400) [pid = 1649] [serial = 492] [outer = 0x12cb05c00] 07:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 521ms 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x126412800) [pid = 1649] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1291e3800) [pid = 1649] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11851f400) [pid = 1649] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12ae9f400) [pid = 1649] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x118747400) [pid = 1649] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x1167acc00) [pid = 1649] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11970fc00) [pid = 1649] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1253cb800) [pid = 1649] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1129b3c00) [pid = 1649] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x120e1fc00) [pid = 1649] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x120e1f800) [pid = 1649] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11970cc00) [pid = 1649] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11886d000) [pid = 1649] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12117d800) [pid = 1649] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1167a5c00) [pid = 1649] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1219c7c00) [pid = 1649] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x119863000) [pid = 1649] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12c4d9000) [pid = 1649] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12bf0dc00) [pid = 1649] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1167a8400) [pid = 1649] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x116991400) [pid = 1649] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x120e9d000) [pid = 1649] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12bd5d400) [pid = 1649] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11977d000) [pid = 1649] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12351c800) [pid = 1649] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1192cc400) [pid = 1649] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x126bde400) [pid = 1649] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x125340000) [pid = 1649] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x126415000) [pid = 1649] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119875800) [pid = 1649] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1190c0400) [pid = 1649] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x116a05800) [pid = 1649] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1210b7000) [pid = 1649] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:54:25 INFO - PROCESS | 1649 | 1469026465548 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 07:54:25 INFO - PROCESS | 1649 | 1469026465549 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 07:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:54:25 INFO - PROCESS | 1649 | 1469026465567 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:54:25 INFO - PROCESS | 1649 | 1469026465568 Marionette TRACE conn2 <- [1,630,null,{}] 07:54:25 INFO - PROCESS | 1649 | 1469026465570 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}] 07:54:25 INFO - PROCESS | 1649 | 1469026465574 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:25 INFO - PROCESS | 1649 | 1469026465666 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 07:54:25 INFO - PROCESS | 1649 | 1469026465671 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:25 INFO - PROCESS | 1649 | 1469026465672 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11941f800 == 33 [pid = 1649] [id = 165] 07:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x119861400) [pid = 1649] [serial = 493] [outer = 0x0] 07:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11986d800) [pid = 1649] [serial = 494] [outer = 0x119861400] 07:54:25 INFO - PROCESS | 1649 | 1469026465697 Marionette DEBUG loaded listener.js 07:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x121419400) [pid = 1649] [serial = 495] [outer = 0x119861400] 07:54:26 INFO - PROCESS | 1649 | 1469026466009 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]]]}] 07:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 07:54:26 INFO - PROCESS | 1649 | 1469026466035 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 07:54:26 INFO - PROCESS | 1649 | 1469026466036 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 07:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:54:26 INFO - PROCESS | 1649 | 1469026466047 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:54:26 INFO - PROCESS | 1649 | 1469026466049 Marionette TRACE conn2 <- [1,634,null,{}] 07:54:26 INFO - PROCESS | 1649 | 1469026466052 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}] 07:54:26 INFO - PROCESS | 1649 | 1469026466053 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:26 INFO - PROCESS | 1649 | 1469026466124 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 07:54:26 INFO - PROCESS | 1649 | 1469026466182 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:26 INFO - PROCESS | 1649 | 1469026466184 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a455800 == 34 [pid = 1649] [id = 166] 07:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x119711400) [pid = 1649] [serial = 496] [outer = 0x0] 07:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12197d800) [pid = 1649] [serial = 497] [outer = 0x119711400] 07:54:26 INFO - PROCESS | 1649 | 1469026466208 Marionette DEBUG loaded listener.js 07:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x121a1dc00) [pid = 1649] [serial = 498] [outer = 0x119711400] 07:54:26 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:26 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:26 INFO - PROCESS | 1649 | 1469026466473 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]]]}] 07:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 479ms 07:54:26 INFO - PROCESS | 1649 | 1469026466520 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 07:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:54:26 INFO - PROCESS | 1649 | 1469026466522 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 07:54:26 INFO - PROCESS | 1649 | 1469026466524 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:54:26 INFO - PROCESS | 1649 | 1469026466526 Marionette TRACE conn2 <- [1,638,null,{}] 07:54:26 INFO - PROCESS | 1649 | 1469026466529 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}] 07:54:26 INFO - PROCESS | 1649 | 1469026466533 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:26 INFO - PROCESS | 1649 | 1469026466619 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 07:54:26 INFO - PROCESS | 1649 | 1469026466623 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:26 INFO - PROCESS | 1649 | 1469026466624 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae41000 == 35 [pid = 1649] [id = 167] 07:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118745c00) [pid = 1649] [serial = 499] [outer = 0x0] 07:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x121c0f000) [pid = 1649] [serial = 500] [outer = 0x118745c00] 07:54:26 INFO - PROCESS | 1649 | 1469026466654 Marionette DEBUG loaded listener.js 07:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1235df000) [pid = 1649] [serial = 501] [outer = 0x118745c00] 07:54:27 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:27 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:27 INFO - PROCESS | 1649 | 1469026467162 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]]]}] 07:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 669ms 07:54:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:54:27 INFO - PROCESS | 1649 | 1469026467194 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 07:54:27 INFO - PROCESS | 1649 | 1469026467195 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 07:54:27 INFO - PROCESS | 1649 | 1469026467197 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:54:27 INFO - PROCESS | 1649 | 1469026467198 Marionette TRACE conn2 <- [1,642,null,{}] 07:54:27 INFO - PROCESS | 1649 | 1469026467200 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}] 07:54:27 INFO - PROCESS | 1649 | 1469026467209 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:27 INFO - PROCESS | 1649 | 1469026467285 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 07:54:27 INFO - PROCESS | 1649 | 1469026467289 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:27 INFO - PROCESS | 1649 | 1469026467290 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dc0800 == 36 [pid = 1649] [id = 168] 07:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1129b8000) [pid = 1649] [serial = 502] [outer = 0x0] 07:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x124a26800) [pid = 1649] [serial = 503] [outer = 0x1129b8000] 07:54:27 INFO - PROCESS | 1649 | 1469026467314 Marionette DEBUG loaded listener.js 07:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x125339c00) [pid = 1649] [serial = 504] [outer = 0x1129b8000] 07:54:28 INFO - PROCESS | 1649 | --DOCSHELL 0x116959000 == 35 [pid = 1649] [id = 160] 07:54:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11831b000 == 34 [pid = 1649] [id = 159] 07:54:28 INFO - PROCESS | 1649 | --DOCSHELL 0x119dc1000 == 33 [pid = 1649] [id = 162] 07:54:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11941f800 == 32 [pid = 1649] [id = 165] 07:54:28 INFO - PROCESS | 1649 | --DOCSHELL 0x118060800 == 31 [pid = 1649] [id = 161] 07:54:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12609d800 == 30 [pid = 1649] [id = 164] 07:54:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12a455800 == 29 [pid = 1649] [id = 166] 07:54:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae41000 == 28 [pid = 1649] [id = 167] 07:54:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1215d6800 == 27 [pid = 1649] [id = 163] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x126b94c00) [pid = 1649] [serial = 403] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12a58b800) [pid = 1649] [serial = 406] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1296d8800) [pid = 1649] [serial = 404] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x126b92c00) [pid = 1649] [serial = 415] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b8d1000) [pid = 1649] [serial = 409] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12a6e3000) [pid = 1649] [serial = 407] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11907b800) [pid = 1649] [serial = 391] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11970a000) [pid = 1649] [serial = 392] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1185dec00) [pid = 1649] [serial = 389] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1176bec00) [pid = 1649] [serial = 388] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1213e5000) [pid = 1649] [serial = 397] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x124ac3000) [pid = 1649] [serial = 398] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12bd52400) [pid = 1649] [serial = 412] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1167ac400) [pid = 1649] [serial = 377] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11679e800) [pid = 1649] [serial = 376] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x126bd8400) [pid = 1649] [serial = 386] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x126419400) [pid = 1649] [serial = 385] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x123520800) [pid = 1649] [serial = 383] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1213ea800) [pid = 1649] [serial = 382] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11978b800) [pid = 1649] [serial = 394] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x120e96c00) [pid = 1649] [serial = 395] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119709c00) [pid = 1649] [serial = 380] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119703c00) [pid = 1649] [serial = 379] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12533b800) [pid = 1649] [serial = 400] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12b991000) [pid = 1649] [serial = 410] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12cb09000) [pid = 1649] [serial = 374] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124a1f000) [pid = 1649] [serial = 455] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1293b2c00) [pid = 1649] [serial = 418] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12c4e4400) [pid = 1649] [serial = 421] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12bd57400) [pid = 1649] [serial = 416] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12bf11400) [pid = 1649] [serial = 413] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12cb0d800) [pid = 1649] [serial = 422] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x126412000) [pid = 1649] [serial = 401] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12c4d4800) [pid = 1649] [serial = 419] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1219c1800) [pid = 1649] [serial = 452] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121c07c00) [pid = 1649] [serial = 424] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x121c0ac00) [pid = 1649] [serial = 454] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12c4c9000) [pid = 1649] [serial = 329] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116ab6800) [pid = 1649] [serial = 445] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1187cac00) [pid = 1649] [serial = 428] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12197f400) [pid = 1649] [serial = 451] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12bf0a800) [pid = 1649] [serial = 290] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11987d800) [pid = 1649] [serial = 335] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12641d400) [pid = 1649] [serial = 338] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119866c00) [pid = 1649] [serial = 431] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12ce37c00) [pid = 1649] [serial = 443] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x126562400) [pid = 1649] [serial = 436] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1293ac000) [pid = 1649] [serial = 439] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1213eb400) [pid = 1649] [serial = 433] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12b8d1400) [pid = 1649] [serial = 440] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x124c2a800) [pid = 1649] [serial = 434] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x118512c00) [pid = 1649] [serial = 427] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x126bda000) [pid = 1649] [serial = 437] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x119867000) [pid = 1649] [serial = 449] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x119710c00) [pid = 1649] [serial = 430] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11874bc00) [pid = 1649] [serial = 446] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12c4c8c00) [pid = 1649] [serial = 442] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1197c1000) [pid = 1649] [serial = 448] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x118741c00) [pid = 1649] [serial = 332] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x121c10000) [pid = 1649] [serial = 425] [outer = 0x0] [url = about:blank] 07:54:28 INFO - PROCESS | 1649 | 1469026468704 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]]]}] 07:54:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:54:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1520ms 07:54:28 INFO - PROCESS | 1649 | 1469026468718 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 07:54:28 INFO - PROCESS | 1649 | 1469026468720 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 07:54:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:54:28 INFO - PROCESS | 1649 | 1469026468724 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:54:28 INFO - PROCESS | 1649 | 1469026468726 Marionette TRACE conn2 <- [1,646,null,{}] 07:54:28 INFO - PROCESS | 1649 | 1469026468731 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}] 07:54:28 INFO - PROCESS | 1649 | 1469026468733 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:28 INFO - PROCESS | 1649 | 1469026468809 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 07:54:28 INFO - PROCESS | 1649 | 1469026468854 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:28 INFO - PROCESS | 1649 | 1469026468857 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x115daf000 == 28 [pid = 1649] [id = 169] 07:54:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1133b3c00) [pid = 1649] [serial = 505] [outer = 0x0] 07:54:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1133b5400) [pid = 1649] [serial = 506] [outer = 0x1133b3c00] 07:54:28 INFO - PROCESS | 1649 | 1469026468885 Marionette DEBUG loaded listener.js 07:54:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x116731400) [pid = 1649] [serial = 507] [outer = 0x1133b3c00] 07:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:54:29 INFO - PROCESS | 1649 | 1469026469186 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]]]}] 07:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 471ms 07:54:29 INFO - PROCESS | 1649 | 1469026469194 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 07:54:29 INFO - PROCESS | 1649 | 1469026469200 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 07:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:54:29 INFO - PROCESS | 1649 | 1469026469209 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:54:29 INFO - PROCESS | 1649 | 1469026469211 Marionette TRACE conn2 <- [1,650,null,{}] 07:54:29 INFO - PROCESS | 1649 | 1469026469216 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}] 07:54:29 INFO - PROCESS | 1649 | 1469026469219 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:29 INFO - PROCESS | 1649 | 1469026469295 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 07:54:29 INFO - PROCESS | 1649 | 1469026469300 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:29 INFO - PROCESS | 1649 | 1469026469301 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x116adc000 == 29 [pid = 1649] [id = 170] 07:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1167a7000) [pid = 1649] [serial = 508] [outer = 0x0] 07:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x116ab3c00) [pid = 1649] [serial = 509] [outer = 0x1167a7000] 07:54:29 INFO - PROCESS | 1649 | 1469026469330 Marionette DEBUG loaded listener.js 07:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1176bf000) [pid = 1649] [serial = 510] [outer = 0x1167a7000] 07:54:29 INFO - PROCESS | 1649 | 1469026469640 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]]]}] 07:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 473ms 07:54:29 INFO - PROCESS | 1649 | 1469026469683 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 07:54:29 INFO - PROCESS | 1649 | 1469026469684 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 07:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:54:29 INFO - PROCESS | 1649 | 1469026469687 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:54:29 INFO - PROCESS | 1649 | 1469026469697 Marionette TRACE conn2 <- [1,654,null,{}] 07:54:29 INFO - PROCESS | 1649 | 1469026469705 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}] 07:54:29 INFO - PROCESS | 1649 | 1469026469708 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:29 INFO - PROCESS | 1649 | 1469026469780 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 07:54:29 INFO - PROCESS | 1649 | 1469026469785 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:29 INFO - PROCESS | 1649 | 1469026469787 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x118018000 == 30 [pid = 1649] [id = 171] 07:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1122ba400) [pid = 1649] [serial = 511] [outer = 0x0] 07:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1185d5c00) [pid = 1649] [serial = 512] [outer = 0x1122ba400] 07:54:29 INFO - PROCESS | 1649 | 1469026469817 Marionette DEBUG loaded listener.js 07:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x118743000) [pid = 1649] [serial = 513] [outer = 0x1122ba400] 07:54:30 INFO - PROCESS | 1649 | 1469026470128 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]]]}] 07:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 479ms 07:54:30 INFO - PROCESS | 1649 | 1469026470167 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 07:54:30 INFO - PROCESS | 1649 | 1469026470169 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 07:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:54:30 INFO - PROCESS | 1649 | 1469026470173 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:54:30 INFO - PROCESS | 1649 | 1469026470175 Marionette TRACE conn2 <- [1,658,null,{}] 07:54:30 INFO - PROCESS | 1649 | 1469026470178 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}] 07:54:30 INFO - PROCESS | 1649 | 1469026470180 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:30 INFO - PROCESS | 1649 | 1469026470327 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 07:54:30 INFO - PROCESS | 1649 | 1469026470336 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:30 INFO - PROCESS | 1649 | 1469026470337 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11812c800 == 31 [pid = 1649] [id = 172] 07:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118745400) [pid = 1649] [serial = 514] [outer = 0x0] 07:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11877fc00) [pid = 1649] [serial = 515] [outer = 0x118745400] 07:54:30 INFO - PROCESS | 1649 | 1469026470380 Marionette DEBUG loaded listener.js 07:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118869000) [pid = 1649] [serial = 516] [outer = 0x118745400] 07:54:30 INFO - PROCESS | 1649 | 1469026470752 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]]]}] 07:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 620ms 07:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:54:30 INFO - PROCESS | 1649 | 1469026470792 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 07:54:30 INFO - PROCESS | 1649 | 1469026470793 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 07:54:30 INFO - PROCESS | 1649 | 1469026470797 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:54:30 INFO - PROCESS | 1649 | 1469026470799 Marionette TRACE conn2 <- [1,662,null,{}] 07:54:30 INFO - PROCESS | 1649 | 1469026470802 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}] 07:54:30 INFO - PROCESS | 1649 | 1469026470803 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:30 INFO - PROCESS | 1649 | 1469026470878 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 07:54:30 INFO - PROCESS | 1649 | 1469026470924 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:30 INFO - PROCESS | 1649 | 1469026470925 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11857c000 == 32 [pid = 1649] [id = 173] 07:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1167a3800) [pid = 1649] [serial = 517] [outer = 0x0] 07:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118868800) [pid = 1649] [serial = 518] [outer = 0x1167a3800] 07:54:30 INFO - PROCESS | 1649 | 1469026470949 Marionette DEBUG loaded listener.js 07:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1192cbc00) [pid = 1649] [serial = 519] [outer = 0x1167a3800] 07:54:31 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:31 INFO - PROCESS | 1649 | [1649] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 07:54:31 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:31 INFO - PROCESS | 1649 | 1469026471242 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]]]}] 07:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 07:54:31 INFO - PROCESS | 1649 | 1469026471270 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 07:54:31 INFO - PROCESS | 1649 | 1469026471271 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 07:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:54:31 INFO - PROCESS | 1649 | 1469026471273 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:54:31 INFO - PROCESS | 1649 | 1469026471274 Marionette TRACE conn2 <- [1,666,null,{}] 07:54:31 INFO - PROCESS | 1649 | 1469026471277 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}] 07:54:31 INFO - PROCESS | 1649 | 1469026471283 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:31 INFO - PROCESS | 1649 | 1469026471373 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 07:54:31 INFO - PROCESS | 1649 | 1469026471377 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:31 INFO - PROCESS | 1649 | 1469026471378 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11941c800 == 33 [pid = 1649] [id = 174] 07:54:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1176bfc00) [pid = 1649] [serial = 520] [outer = 0x0] 07:54:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11970a000) [pid = 1649] [serial = 521] [outer = 0x1176bfc00] 07:54:31 INFO - PROCESS | 1649 | 1469026471406 Marionette DEBUG loaded listener.js 07:54:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1197c4800) [pid = 1649] [serial = 522] [outer = 0x1176bfc00] 07:54:31 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:31 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:31 INFO - PROCESS | 1649 | 1469026471698 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]]]}] 07:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 07:54:31 INFO - PROCESS | 1649 | 1469026471742 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 07:54:31 INFO - PROCESS | 1649 | 1469026471743 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 07:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:54:31 INFO - PROCESS | 1649 | 1469026471745 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:54:31 INFO - PROCESS | 1649 | 1469026471746 Marionette TRACE conn2 <- [1,670,null,{}] 07:54:31 INFO - PROCESS | 1649 | 1469026471751 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}] 07:54:31 INFO - PROCESS | 1649 | 1469026471752 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:31 INFO - PROCESS | 1649 | 1469026471846 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 07:54:31 INFO - PROCESS | 1649 | 1469026471860 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:31 INFO - PROCESS | 1649 | 1469026471861 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bc6800 == 34 [pid = 1649] [id = 175] 07:54:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1188a7000) [pid = 1649] [serial = 523] [outer = 0x0] 07:54:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1197c5c00) [pid = 1649] [serial = 524] [outer = 0x1188a7000] 07:54:31 INFO - PROCESS | 1649 | 1469026471886 Marionette DEBUG loaded listener.js 07:54:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11986dc00) [pid = 1649] [serial = 525] [outer = 0x1188a7000] 07:54:32 INFO - PROCESS | 1649 | 1469026472180 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]]]}] 07:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 471ms 07:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:54:32 INFO - PROCESS | 1649 | 1469026472218 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 07:54:32 INFO - PROCESS | 1649 | 1469026472219 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 07:54:32 INFO - PROCESS | 1649 | 1469026472221 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:54:32 INFO - PROCESS | 1649 | 1469026472222 Marionette TRACE conn2 <- [1,674,null,{}] 07:54:32 INFO - PROCESS | 1649 | 1469026472225 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}] 07:54:32 INFO - PROCESS | 1649 | 1469026472226 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:32 INFO - PROCESS | 1649 | 1469026472298 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 07:54:32 INFO - PROCESS | 1649 | 1469026472302 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:32 INFO - PROCESS | 1649 | 1469026472303 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x121126000 == 35 [pid = 1649] [id = 176] 07:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11948f800) [pid = 1649] [serial = 526] [outer = 0x0] 07:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1198be000) [pid = 1649] [serial = 527] [outer = 0x11948f800] 07:54:32 INFO - PROCESS | 1649 | 1469026472328 Marionette DEBUG loaded listener.js 07:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120e1f400) [pid = 1649] [serial = 528] [outer = 0x11948f800] 07:54:32 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:32 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:54:32 INFO - PROCESS | 1649 | 1469026472652 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]]]}] 07:54:32 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 07:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 467ms 07:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:54:32 INFO - PROCESS | 1649 | 1469026472690 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 07:54:32 INFO - PROCESS | 1649 | 1469026472692 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 07:54:32 INFO - PROCESS | 1649 | 1469026472706 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:54:32 INFO - PROCESS | 1649 | 1469026472708 Marionette TRACE conn2 <- [1,678,null,{}] 07:54:32 INFO - PROCESS | 1649 | 1469026472713 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}] 07:54:32 INFO - PROCESS | 1649 | 1469026472715 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:32 INFO - PROCESS | 1649 | 1469026472828 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 07:54:32 INFO - PROCESS | 1649 | 1469026472834 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:32 INFO - PROCESS | 1649 | 1469026472835 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x118017800 == 36 [pid = 1649] [id = 177] 07:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1187c9c00) [pid = 1649] [serial = 529] [outer = 0x0] 07:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x120f77000) [pid = 1649] [serial = 530] [outer = 0x1187c9c00] 07:54:32 INFO - PROCESS | 1649 | 1469026472887 Marionette DEBUG loaded listener.js 07:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120f7d800) [pid = 1649] [serial = 531] [outer = 0x1187c9c00] 07:54:33 INFO - PROCESS | 1649 | 1469026473237 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]]]}] 07:54:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:54:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 582ms 07:54:33 INFO - PROCESS | 1649 | 1469026473278 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 07:54:33 INFO - PROCESS | 1649 | 1469026473279 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 07:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:54:33 INFO - PROCESS | 1649 | 1469026473284 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:54:33 INFO - PROCESS | 1649 | 1469026473285 Marionette TRACE conn2 <- [1,682,null,{}] 07:54:33 INFO - PROCESS | 1649 | 1469026473287 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}] 07:54:33 INFO - PROCESS | 1649 | 1469026473288 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:33 INFO - PROCESS | 1649 | 1469026473389 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 07:54:33 INFO - PROCESS | 1649 | 1469026473395 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:33 INFO - PROCESS | 1649 | 1469026473396 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1215d1800 == 37 [pid = 1649] [id = 178] 07:54:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x120e93c00) [pid = 1649] [serial = 532] [outer = 0x0] 07:54:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1210b5400) [pid = 1649] [serial = 533] [outer = 0x120e93c00] 07:54:33 INFO - PROCESS | 1649 | 1469026473423 Marionette DEBUG loaded listener.js 07:54:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1212fac00) [pid = 1649] [serial = 534] [outer = 0x120e93c00] 07:54:34 INFO - PROCESS | 1649 | 1469026474217 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]]]}] 07:54:34 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) 07:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 07:54:34 INFO - PROCESS | 1649 | 1469026474258 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 07:54:34 INFO - PROCESS | 1649 | 1469026474259 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 07:54:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:54:34 INFO - PROCESS | 1649 | 1469026474261 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:54:34 INFO - PROCESS | 1649 | 1469026474263 Marionette TRACE conn2 <- [1,686,null,{}] 07:54:34 INFO - PROCESS | 1649 | 1469026474265 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}] 07:54:34 INFO - PROCESS | 1649 | 1469026474267 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:34 INFO - PROCESS | 1649 | 1469026474367 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 07:54:34 INFO - PROCESS | 1649 | 1469026474371 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:34 INFO - PROCESS | 1649 | 1469026474373 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x118578800 == 38 [pid = 1649] [id = 179] 07:54:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11987dc00) [pid = 1649] [serial = 535] [outer = 0x0] 07:54:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12141b000) [pid = 1649] [serial = 536] [outer = 0x11987dc00] 07:54:34 INFO - PROCESS | 1649 | 1469026474406 Marionette DEBUG loaded listener.js 07:54:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1219c6800) [pid = 1649] [serial = 537] [outer = 0x11987dc00] 07:54:35 INFO - PROCESS | 1649 | 1469026475217 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]]]}] 07:54:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:54:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 07:54:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:54:35 INFO - PROCESS | 1649 | 1469026475233 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 07:54:35 INFO - PROCESS | 1649 | 1469026475234 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 07:54:35 INFO - PROCESS | 1649 | 1469026475236 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:54:35 INFO - PROCESS | 1649 | 1469026475237 Marionette TRACE conn2 <- [1,690,null,{}] 07:54:35 INFO - PROCESS | 1649 | 1469026475239 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}] 07:54:35 INFO - PROCESS | 1649 | 1469026475240 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:35 INFO - PROCESS | 1649 | 1469026475333 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 07:54:35 INFO - PROCESS | 1649 | 1469026475336 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:35 INFO - PROCESS | 1649 | 1469026475337 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12652a800 == 39 [pid = 1649] [id = 180] 07:54:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x121a1a000) [pid = 1649] [serial = 538] [outer = 0x0] 07:54:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x121c11400) [pid = 1649] [serial = 539] [outer = 0x121a1a000] 07:54:35 INFO - PROCESS | 1649 | 1469026475362 Marionette DEBUG loaded listener.js 07:54:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1235e7800) [pid = 1649] [serial = 540] [outer = 0x121a1a000] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x116913000) [pid = 1649] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120f7cc00) [pid = 1649] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118292c00) [pid = 1649] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119861400) [pid = 1649] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119711400) [pid = 1649] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x121c11800) [pid = 1649] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120f7f800) [pid = 1649] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119710400) [pid = 1649] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116a0c400) [pid = 1649] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1167aa800) [pid = 1649] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x120e1e000) [pid = 1649] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x125340400) [pid = 1649] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118745c00) [pid = 1649] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x128d89000) [pid = 1649] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:54:35 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1182d1000) [pid = 1649] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:54:36 INFO - PROCESS | 1649 | 1469026476171 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]]]}] 07:54:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:54:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 07:54:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:54:36 INFO - PROCESS | 1649 | 1469026476207 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 07:54:36 INFO - PROCESS | 1649 | 1469026476208 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 07:54:36 INFO - PROCESS | 1649 | 1469026476210 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:54:36 INFO - PROCESS | 1649 | 1469026476211 Marionette TRACE conn2 <- [1,694,null,{}] 07:54:36 INFO - PROCESS | 1649 | 1469026476215 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}] 07:54:36 INFO - PROCESS | 1649 | 1469026476217 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:36 INFO - PROCESS | 1649 | 1469026476306 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 07:54:36 INFO - PROCESS | 1649 | 1469026476312 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:36 INFO - PROCESS | 1649 | 1469026476313 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x126094800 == 40 [pid = 1649] [id = 181] 07:54:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1167ac800) [pid = 1649] [serial = 541] [outer = 0x0] 07:54:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119710400) [pid = 1649] [serial = 542] [outer = 0x1167ac800] 07:54:36 INFO - PROCESS | 1649 | 1469026476345 Marionette DEBUG loaded listener.js 07:54:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120f7c800) [pid = 1649] [serial = 543] [outer = 0x1167ac800] 07:54:37 INFO - PROCESS | 1649 | 1469026477107 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]]]}] 07:54:37 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) 07:54:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 921ms 07:54:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:54:37 INFO - PROCESS | 1649 | 1469026477132 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 07:54:37 INFO - PROCESS | 1649 | 1469026477133 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 07:54:37 INFO - PROCESS | 1649 | 1469026477135 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:54:37 INFO - PROCESS | 1649 | 1469026477136 Marionette TRACE conn2 <- [1,698,null,{}] 07:54:37 INFO - PROCESS | 1649 | 1469026477138 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}] 07:54:37 INFO - PROCESS | 1649 | 1469026477139 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:37 INFO - PROCESS | 1649 | 1469026477215 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 07:54:37 INFO - PROCESS | 1649 | 1469026477219 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:37 INFO - PROCESS | 1649 | 1469026477220 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab5000 == 41 [pid = 1649] [id = 182] 07:54:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x120f7cc00) [pid = 1649] [serial = 544] [outer = 0x0] 07:54:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1235e2000) [pid = 1649] [serial = 545] [outer = 0x120f7cc00] 07:54:37 INFO - PROCESS | 1649 | 1469026477244 Marionette DEBUG loaded listener.js 07:54:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124c26400) [pid = 1649] [serial = 546] [outer = 0x120f7cc00] 07:54:38 INFO - PROCESS | 1649 | 1469026478088 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]]]}] 07:54:38 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) 07:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 07:54:38 INFO - PROCESS | 1649 | 1469026478107 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 07:54:38 INFO - PROCESS | 1649 | 1469026478109 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 07:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:54:38 INFO - PROCESS | 1649 | 1469026478113 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:54:38 INFO - PROCESS | 1649 | 1469026478117 Marionette TRACE conn2 <- [1,702,null,{}] 07:54:38 INFO - PROCESS | 1649 | 1469026478120 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}] 07:54:38 INFO - PROCESS | 1649 | 1469026478122 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:38 INFO - PROCESS | 1649 | 1469026478231 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 07:54:38 INFO - PROCESS | 1649 | 1469026478278 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:38 INFO - PROCESS | 1649 | 1469026478281 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x116419000 == 42 [pid = 1649] [id = 183] 07:54:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x112fb6800) [pid = 1649] [serial = 547] [outer = 0x0] 07:54:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x113351000) [pid = 1649] [serial = 548] [outer = 0x112fb6800] 07:54:38 INFO - PROCESS | 1649 | 1469026478311 Marionette DEBUG loaded listener.js 07:54:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1161b9000) [pid = 1649] [serial = 549] [outer = 0x112fb6800] 07:54:39 INFO - PROCESS | 1649 | 1469026479342 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]]]}] 07:54:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:54:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1274ms 07:54:39 INFO - PROCESS | 1649 | 1469026479387 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 07:54:39 INFO - PROCESS | 1649 | 1469026479389 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 07:54:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:54:39 INFO - PROCESS | 1649 | 1469026479393 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:54:39 INFO - PROCESS | 1649 | 1469026479394 Marionette TRACE conn2 <- [1,706,null,{}] 07:54:39 INFO - PROCESS | 1649 | 1469026479398 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}] 07:54:39 INFO - PROCESS | 1649 | 1469026479400 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:39 INFO - PROCESS | 1649 | 1469026479499 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 07:54:39 INFO - PROCESS | 1649 | 1469026479595 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:39 INFO - PROCESS | 1649 | 1469026479596 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ad2000 == 43 [pid = 1649] [id = 184] 07:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1176bd000) [pid = 1649] [serial = 550] [outer = 0x0] 07:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x117c3f800) [pid = 1649] [serial = 551] [outer = 0x1176bd000] 07:54:39 INFO - PROCESS | 1649 | 1469026479626 Marionette DEBUG loaded listener.js 07:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1182cec00) [pid = 1649] [serial = 552] [outer = 0x1176bd000] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x126094800 == 42 [pid = 1649] [id = 181] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12652a800 == 41 [pid = 1649] [id = 180] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x118578800 == 40 [pid = 1649] [id = 179] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1215d1800 == 39 [pid = 1649] [id = 178] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x118017800 == 38 [pid = 1649] [id = 177] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x124a26800) [pid = 1649] [serial = 503] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x121126000 == 37 [pid = 1649] [id = 176] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x119bc6800 == 36 [pid = 1649] [id = 175] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11941c800 == 35 [pid = 1649] [id = 174] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11857c000 == 34 [pid = 1649] [id = 173] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11812c800 == 33 [pid = 1649] [id = 172] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x118018000 == 32 [pid = 1649] [id = 171] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x116adc000 == 31 [pid = 1649] [id = 170] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x115daf000 == 30 [pid = 1649] [id = 169] 07:54:39 INFO - PROCESS | 1649 | --DOCSHELL 0x119dc0800 == 29 [pid = 1649] [id = 168] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x120e20000) [pid = 1649] [serial = 484] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x120f85800) [pid = 1649] [serial = 487] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120f76c00) [pid = 1649] [serial = 485] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x121412800) [pid = 1649] [serial = 490] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1213ebc00) [pid = 1649] [serial = 488] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112fb3000) [pid = 1649] [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.] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11986d800) [pid = 1649] [serial = 494] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12197d800) [pid = 1649] [serial = 497] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x121419400) [pid = 1649] [serial = 495] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121a1dc00) [pid = 1649] [serial = 498] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12a6d5800) [pid = 1649] [serial = 469] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12b8cfc00) [pid = 1649] [serial = 470] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12b8da000) [pid = 1649] [serial = 472] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12bf0b400) [pid = 1649] [serial = 473] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119787c00) [pid = 1649] [serial = 475] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11986e000) [pid = 1649] [serial = 476] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118517800) [pid = 1649] [serial = 478] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x118744400) [pid = 1649] [serial = 479] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1185d6c00) [pid = 1649] [serial = 457] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11949b800) [pid = 1649] [serial = 458] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1219bbc00) [pid = 1649] [serial = 460] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1219c4c00) [pid = 1649] [serial = 461] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x126417c00) [pid = 1649] [serial = 463] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x126b88400) [pid = 1649] [serial = 464] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1235df000) [pid = 1649] [serial = 501] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1296d9000) [pid = 1649] [serial = 466] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12a58dc00) [pid = 1649] [serial = 467] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x121418c00) [pid = 1649] [serial = 491] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1187cb800) [pid = 1649] [serial = 481] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x11970f800) [pid = 1649] [serial = 482] [outer = 0x0] [url = about:blank] 07:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x121c0f000) [pid = 1649] [serial = 500] [outer = 0x0] [url = about:blank] 07:54:40 INFO - PROCESS | 1649 | 1469026480509 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]]]}] 07:54:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1125ms 07:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:54:40 INFO - PROCESS | 1649 | 1469026480518 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 07:54:40 INFO - PROCESS | 1649 | 1469026480522 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 07:54:40 INFO - PROCESS | 1649 | 1469026480526 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:54:40 INFO - PROCESS | 1649 | 1469026480528 Marionette TRACE conn2 <- [1,710,null,{}] 07:54:40 INFO - PROCESS | 1649 | 1469026480533 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}] 07:54:40 INFO - PROCESS | 1649 | 1469026480535 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:40 INFO - PROCESS | 1649 | 1469026480608 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 07:54:40 INFO - PROCESS | 1649 | 1469026480615 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:40 INFO - PROCESS | 1649 | 1469026480617 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x117c99000 == 30 [pid = 1649] [id = 185] 07:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1185d0800) [pid = 1649] [serial = 553] [outer = 0x0] 07:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11874b400) [pid = 1649] [serial = 554] [outer = 0x1185d0800] 07:54:40 INFO - PROCESS | 1649 | 1469026480644 Marionette DEBUG loaded listener.js 07:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1187cb800) [pid = 1649] [serial = 555] [outer = 0x1185d0800] 07:54:41 INFO - PROCESS | 1649 | 1469026481452 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]]]}] 07:54:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:54:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 974ms 07:54:41 INFO - PROCESS | 1649 | 1469026481500 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 07:54:41 INFO - PROCESS | 1649 | 1469026481501 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 07:54:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:54:41 INFO - PROCESS | 1649 | 1469026481504 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:54:41 INFO - PROCESS | 1649 | 1469026481506 Marionette TRACE conn2 <- [1,714,null,{}] 07:54:41 INFO - PROCESS | 1649 | 1469026481514 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}] 07:54:41 INFO - PROCESS | 1649 | 1469026481517 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:41 INFO - PROCESS | 1649 | 1469026481593 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 07:54:41 INFO - PROCESS | 1649 | 1469026481602 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:41 INFO - PROCESS | 1649 | 1469026481604 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184e8800 == 31 [pid = 1649] [id = 186] 07:54:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x119702800) [pid = 1649] [serial = 556] [outer = 0x0] 07:54:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11970b000) [pid = 1649] [serial = 557] [outer = 0x119702800] 07:54:41 INFO - PROCESS | 1649 | 1469026481631 Marionette DEBUG loaded listener.js 07:54:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119785000) [pid = 1649] [serial = 558] [outer = 0x119702800] 07:54:42 INFO - PROCESS | 1649 | 1469026482468 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]]]}] 07:54:42 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 07:54:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 973ms 07:54:42 INFO - PROCESS | 1649 | 1469026482478 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 07:54:42 INFO - PROCESS | 1649 | 1469026482479 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 07:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:54:42 INFO - PROCESS | 1649 | 1469026482483 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:54:42 INFO - PROCESS | 1649 | 1469026482484 Marionette TRACE conn2 <- [1,718,null,{}] 07:54:42 INFO - PROCESS | 1649 | 1469026482486 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}] 07:54:42 INFO - PROCESS | 1649 | 1469026482487 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:42 INFO - PROCESS | 1649 | 1469026482580 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 07:54:42 INFO - PROCESS | 1649 | 1469026482584 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:42 INFO - PROCESS | 1649 | 1469026482585 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x119411800 == 32 [pid = 1649] [id = 187] 07:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1164e4c00) [pid = 1649] [serial = 559] [outer = 0x0] 07:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11986ec00) [pid = 1649] [serial = 560] [outer = 0x1164e4c00] 07:54:42 INFO - PROCESS | 1649 | 1469026482610 Marionette DEBUG loaded listener.js 07:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x119d0e000) [pid = 1649] [serial = 561] [outer = 0x1164e4c00] 07:54:43 INFO - PROCESS | 1649 | 1469026483411 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]]]}] 07:54:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:54:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 07:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:54:43 INFO - PROCESS | 1649 | 1469026483454 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 07:54:43 INFO - PROCESS | 1649 | 1469026483455 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 07:54:43 INFO - PROCESS | 1649 | 1469026483457 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:54:43 INFO - PROCESS | 1649 | 1469026483458 Marionette TRACE conn2 <- [1,722,null,{}] 07:54:43 INFO - PROCESS | 1649 | 1469026483460 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}] 07:54:43 INFO - PROCESS | 1649 | 1469026483462 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:43 INFO - PROCESS | 1649 | 1469026483550 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 07:54:43 INFO - PROCESS | 1649 | 1469026483554 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:43 INFO - PROCESS | 1649 | 1469026483555 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dbe000 == 33 [pid = 1649] [id = 188] 07:54:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11679f000) [pid = 1649] [serial = 562] [outer = 0x0] 07:54:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x120e21800) [pid = 1649] [serial = 563] [outer = 0x11679f000] 07:54:43 INFO - PROCESS | 1649 | 1469026483580 Marionette DEBUG loaded listener.js 07:54:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x120f84000) [pid = 1649] [serial = 564] [outer = 0x11679f000] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11987dc00) [pid = 1649] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1167a3800) [pid = 1649] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1188a7000) [pid = 1649] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x118745400) [pid = 1649] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x121a1a000) [pid = 1649] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1187c9c00) [pid = 1649] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1176bfc00) [pid = 1649] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1129b8000) [pid = 1649] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1133b3c00) [pid = 1649] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x11948f800) [pid = 1649] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1167a7000) [pid = 1649] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x1122ba400) [pid = 1649] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x120e93c00) [pid = 1649] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1167ac800) [pid = 1649] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:54:43 INFO - PROCESS | 1649 | 1469026483939 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] 07:54:43 INFO - PROCESS | 1649 | 1469026483977 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 07:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:54:43 INFO - PROCESS | 1649 | 1469026483979 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:54:43 INFO - PROCESS | 1649 | 1469026483980 Marionette TRACE conn2 <- [1,726,null,{}] 07:54:43 INFO - PROCESS | 1649 | 1469026483985 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}] 07:54:43 INFO - PROCESS | 1649 | 1469026483989 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:44 INFO - PROCESS | 1649 | 1469026484079 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 07:54:44 INFO - PROCESS | 1649 | 1469026484085 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:44 INFO - PROCESS | 1649 | 1469026484086 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12125c800 == 34 [pid = 1649] [id = 189] 07:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x118741000) [pid = 1649] [serial = 565] [outer = 0x0] 07:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1210b6c00) [pid = 1649] [serial = 566] [outer = 0x118741000] 07:54:44 INFO - PROCESS | 1649 | 1469026484111 Marionette DEBUG loaded listener.js 07:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x12141d800) [pid = 1649] [serial = 567] [outer = 0x118741000] 07:54:44 INFO - PROCESS | 1649 | 1469026484460 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]]]}] 07:54:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:54:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 521ms 07:54:44 INFO - PROCESS | 1649 | 1469026484501 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 07:54:44 INFO - PROCESS | 1649 | 1469026484502 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 07:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:54:44 INFO - PROCESS | 1649 | 1469026484504 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:54:44 INFO - PROCESS | 1649 | 1469026484505 Marionette TRACE conn2 <- [1,730,null,{}] 07:54:44 INFO - PROCESS | 1649 | 1469026484507 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}] 07:54:44 INFO - PROCESS | 1649 | 1469026484509 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:44 INFO - PROCESS | 1649 | 1469026484578 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 07:54:44 INFO - PROCESS | 1649 | 1469026484584 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:44 INFO - PROCESS | 1649 | 1469026484585 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235d1800 == 35 [pid = 1649] [id = 190] 07:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11679ec00) [pid = 1649] [serial = 568] [outer = 0x0] 07:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1219bc000) [pid = 1649] [serial = 569] [outer = 0x11679ec00] 07:54:44 INFO - PROCESS | 1649 | 1469026484616 Marionette DEBUG loaded listener.js 07:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x121c03000) [pid = 1649] [serial = 570] [outer = 0x11679ec00] 07:54:44 INFO - PROCESS | 1649 | 1469026484949 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] 07:54:44 INFO - PROCESS | 1649 | 1469026484974 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 07:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:54:44 INFO - PROCESS | 1649 | 1469026484976 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:54:44 INFO - PROCESS | 1649 | 1469026484977 Marionette TRACE conn2 <- [1,734,null,{}] 07:54:44 INFO - PROCESS | 1649 | 1469026484980 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}] 07:54:44 INFO - PROCESS | 1649 | 1469026484981 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:45 INFO - PROCESS | 1649 | 1469026485054 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 07:54:45 INFO - PROCESS | 1649 | 1469026485057 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:45 INFO - PROCESS | 1649 | 1469026485058 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1253aa800 == 36 [pid = 1649] [id = 191] 07:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x121c06800) [pid = 1649] [serial = 571] [outer = 0x0] 07:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x124abf400) [pid = 1649] [serial = 572] [outer = 0x121c06800] 07:54:45 INFO - PROCESS | 1649 | 1469026485085 Marionette DEBUG loaded listener.js 07:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x124c94000) [pid = 1649] [serial = 573] [outer = 0x121c06800] 07:54:45 INFO - PROCESS | 1649 | 1469026485387 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]]]}] 07:54:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:54:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 418ms 07:54:45 INFO - PROCESS | 1649 | 1469026485395 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 07:54:45 INFO - PROCESS | 1649 | 1469026485397 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 07:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:54:45 INFO - PROCESS | 1649 | 1469026485409 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:54:45 INFO - PROCESS | 1649 | 1469026485410 Marionette TRACE conn2 <- [1,738,null,{}] 07:54:45 INFO - PROCESS | 1649 | 1469026485412 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}] 07:54:45 INFO - PROCESS | 1649 | 1469026485413 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:45 INFO - PROCESS | 1649 | 1469026485516 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 07:54:45 INFO - PROCESS | 1649 | 1469026485529 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:45 INFO - PROCESS | 1649 | 1469026485531 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265d0800 == 37 [pid = 1649] [id = 192] 07:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x119780c00) [pid = 1649] [serial = 574] [outer = 0x0] 07:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x124c98800) [pid = 1649] [serial = 575] [outer = 0x119780c00] 07:54:45 INFO - PROCESS | 1649 | 1469026485556 Marionette DEBUG loaded listener.js 07:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1253ce000) [pid = 1649] [serial = 576] [outer = 0x119780c00] 07:54:46 INFO - PROCESS | 1649 | 1469026486330 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]]]}] 07:54:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms 07:54:46 INFO - PROCESS | 1649 | 1469026486378 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 07:54:46 INFO - PROCESS | 1649 | 1469026486381 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 07:54:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:54:46 INFO - PROCESS | 1649 | 1469026486385 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:54:46 INFO - PROCESS | 1649 | 1469026486387 Marionette TRACE conn2 <- [1,742,null,{}] 07:54:46 INFO - PROCESS | 1649 | 1469026486391 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}] 07:54:46 INFO - PROCESS | 1649 | 1469026486393 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:46 INFO - PROCESS | 1649 | 1469026486493 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 07:54:46 INFO - PROCESS | 1649 | 1469026486540 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:46 INFO - PROCESS | 1649 | 1469026486541 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ae3000 == 38 [pid = 1649] [id = 193] 07:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x116916c00) [pid = 1649] [serial = 577] [outer = 0x0] 07:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x116f42c00) [pid = 1649] [serial = 578] [outer = 0x116916c00] 07:54:46 INFO - PROCESS | 1649 | 1469026486573 Marionette DEBUG loaded listener.js 07:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1182d2000) [pid = 1649] [serial = 579] [outer = 0x116916c00] 07:54:47 INFO - PROCESS | 1649 | 1469026487465 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]]]}] 07:54:47 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 07:54:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1125ms 07:54:47 INFO - PROCESS | 1649 | 1469026487510 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 07:54:47 INFO - PROCESS | 1649 | 1469026487513 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 07:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:54:47 INFO - PROCESS | 1649 | 1469026487517 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:54:47 INFO - PROCESS | 1649 | 1469026487519 Marionette TRACE conn2 <- [1,746,null,{}] 07:54:47 INFO - PROCESS | 1649 | 1469026487522 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}] 07:54:47 INFO - PROCESS | 1649 | 1469026487524 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:47 INFO - PROCESS | 1649 | 1469026487621 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 07:54:47 INFO - PROCESS | 1649 | 1469026487669 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:47 INFO - PROCESS | 1649 | 1469026487671 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x118314000 == 39 [pid = 1649] [id = 194] 07:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118521c00) [pid = 1649] [serial = 580] [outer = 0x0] 07:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1192c6c00) [pid = 1649] [serial = 581] [outer = 0x118521c00] 07:54:47 INFO - PROCESS | 1649 | 1469026487701 Marionette DEBUG loaded listener.js 07:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119707400) [pid = 1649] [serial = 582] [outer = 0x118521c00] 07:54:48 INFO - PROCESS | 1649 | 1469026488591 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]]]}] 07:54:48 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.) 07:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1123ms 07:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:54:48 INFO - PROCESS | 1649 | 1469026488641 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 07:54:48 INFO - PROCESS | 1649 | 1469026488642 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 07:54:48 INFO - PROCESS | 1649 | 1469026488645 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:54:48 INFO - PROCESS | 1649 | 1469026488647 Marionette TRACE conn2 <- [1,750,null,{}] 07:54:48 INFO - PROCESS | 1649 | 1469026488776 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}] 07:54:48 INFO - PROCESS | 1649 | 1469026488777 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:48 INFO - PROCESS | 1649 | 1469026488855 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 07:54:48 INFO - PROCESS | 1649 | 1469026488861 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:48 INFO - PROCESS | 1649 | 1469026488864 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11748a800 == 40 [pid = 1649] [id = 195] 07:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116f43000) [pid = 1649] [serial = 583] [outer = 0x0] 07:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x117c40800) [pid = 1649] [serial = 584] [outer = 0x116f43000] 07:54:48 INFO - PROCESS | 1649 | 1469026488894 Marionette DEBUG loaded listener.js 07:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11873f400) [pid = 1649] [serial = 585] [outer = 0x116f43000] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1253aa800 == 39 [pid = 1649] [id = 191] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1235d1800 == 38 [pid = 1649] [id = 190] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12125c800 == 37 [pid = 1649] [id = 189] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119dbe000 == 36 [pid = 1649] [id = 188] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119411800 == 35 [pid = 1649] [id = 187] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1184e8800 == 34 [pid = 1649] [id = 186] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x117c99000 == 33 [pid = 1649] [id = 185] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x116ad2000 == 32 [pid = 1649] [id = 184] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x116419000 == 31 [pid = 1649] [id = 183] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab5000 == 30 [pid = 1649] [id = 182] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x118314000 == 29 [pid = 1649] [id = 194] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1265d0800 == 28 [pid = 1649] [id = 192] 07:54:49 INFO - PROCESS | 1649 | --DOCSHELL 0x116ae3000 == 27 [pid = 1649] [id = 193] 07:54:49 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12141b000) [pid = 1649] [serial = 536] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118868800) [pid = 1649] [serial = 518] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1192cbc00) [pid = 1649] [serial = 519] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1197c5c00) [pid = 1649] [serial = 524] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11986dc00) [pid = 1649] [serial = 525] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11877fc00) [pid = 1649] [serial = 515] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118869000) [pid = 1649] [serial = 516] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x121c11400) [pid = 1649] [serial = 539] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x120f77000) [pid = 1649] [serial = 530] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x120f7d800) [pid = 1649] [serial = 531] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11970a000) [pid = 1649] [serial = 521] [outer = 0x0] [url = about:blank] 07:54:49 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1197c4800) [pid = 1649] [serial = 522] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x125339c00) [pid = 1649] [serial = 504] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1133b5400) [pid = 1649] [serial = 506] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x116731400) [pid = 1649] [serial = 507] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1198be000) [pid = 1649] [serial = 527] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x120e1f400) [pid = 1649] [serial = 528] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x116ab3c00) [pid = 1649] [serial = 509] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x1176bf000) [pid = 1649] [serial = 510] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1185d5c00) [pid = 1649] [serial = 512] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x118743000) [pid = 1649] [serial = 513] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1210b5400) [pid = 1649] [serial = 533] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x120f7c800) [pid = 1649] [serial = 543] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1235e7800) [pid = 1649] [serial = 540] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x1219c6800) [pid = 1649] [serial = 537] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x119710400) [pid = 1649] [serial = 542] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x1212fac00) [pid = 1649] [serial = 534] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x1235e2000) [pid = 1649] [serial = 545] [outer = 0x0] [url = about:blank] 07:54:50 INFO - PROCESS | 1649 | 1469026490551 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]]]}] 07:54:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1925ms 07:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:54:50 INFO - PROCESS | 1649 | 1469026490570 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 07:54:50 INFO - PROCESS | 1649 | 1469026490572 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 07:54:50 INFO - PROCESS | 1649 | 1469026490575 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:54:50 INFO - PROCESS | 1649 | 1469026490577 Marionette TRACE conn2 <- [1,754,null,{}] 07:54:50 INFO - PROCESS | 1649 | 1469026490582 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}] 07:54:50 INFO - PROCESS | 1649 | 1469026490585 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:50 INFO - PROCESS | 1649 | 1469026490654 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 07:54:50 INFO - PROCESS | 1649 | 1469026490659 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:50 INFO - PROCESS | 1649 | 1469026490662 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e4b800 == 28 [pid = 1649] [id = 196] 07:54:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x115e2b800) [pid = 1649] [serial = 586] [outer = 0x0] 07:54:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x1167a7400) [pid = 1649] [serial = 587] [outer = 0x115e2b800] 07:54:50 INFO - PROCESS | 1649 | 1469026490692 Marionette DEBUG loaded listener.js 07:54:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x113350000) [pid = 1649] [serial = 588] [outer = 0x115e2b800] 07:54:51 INFO - PROCESS | 1649 | 1469026491508 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]]]}] 07:54:51 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 07:54:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 07:54:51 INFO - PROCESS | 1649 | 1469026491546 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 07:54:51 INFO - PROCESS | 1649 | 1469026491550 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 07:54:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:54:51 INFO - PROCESS | 1649 | 1469026491554 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:54:51 INFO - PROCESS | 1649 | 1469026491556 Marionette TRACE conn2 <- [1,758,null,{}] 07:54:51 INFO - PROCESS | 1649 | 1469026491565 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}] 07:54:51 INFO - PROCESS | 1649 | 1469026491566 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:51 INFO - PROCESS | 1649 | 1469026491640 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 07:54:51 INFO - PROCESS | 1649 | 1469026491644 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:51 INFO - PROCESS | 1649 | 1469026491645 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x117155800 == 29 [pid = 1649] [id = 197] 07:54:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1176c3c00) [pid = 1649] [serial = 589] [outer = 0x0] 07:54:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1185da400) [pid = 1649] [serial = 590] [outer = 0x1176c3c00] 07:54:51 INFO - PROCESS | 1649 | 1469026491676 Marionette DEBUG loaded listener.js 07:54:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x118777800) [pid = 1649] [serial = 591] [outer = 0x1176c3c00] 07:54:52 INFO - PROCESS | 1649 | 1469026492036 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]]]}] 07:54:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 527ms 07:54:52 INFO - PROCESS | 1649 | 1469026492082 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 07:54:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:54:52 INFO - PROCESS | 1649 | 1469026492090 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 07:54:52 INFO - PROCESS | 1649 | 1469026492093 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:54:52 INFO - PROCESS | 1649 | 1469026492095 Marionette TRACE conn2 <- [1,762,null,{}] 07:54:52 INFO - PROCESS | 1649 | 1469026492103 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}] 07:54:52 INFO - PROCESS | 1649 | 1469026492107 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:52 INFO - PROCESS | 1649 | 1469026492198 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 07:54:52 INFO - PROCESS | 1649 | 1469026492230 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:52 INFO - PROCESS | 1649 | 1469026492232 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11830b000 == 30 [pid = 1649] [id = 198] 07:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x116647800) [pid = 1649] [serial = 592] [outer = 0x0] 07:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x119491c00) [pid = 1649] [serial = 593] [outer = 0x116647800] 07:54:52 INFO - PROCESS | 1649 | 1469026492262 Marionette DEBUG loaded listener.js 07:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x119708800) [pid = 1649] [serial = 594] [outer = 0x116647800] 07:54:53 INFO - PROCESS | 1649 | 1469026493055 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]]]}] 07:54:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:54:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 07:54:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:54:53 INFO - PROCESS | 1649 | 1469026493065 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 07:54:53 INFO - PROCESS | 1649 | 1469026493067 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 07:54:53 INFO - PROCESS | 1649 | 1469026493069 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:54:53 INFO - PROCESS | 1649 | 1469026493070 Marionette TRACE conn2 <- [1,766,null,{}] 07:54:53 INFO - PROCESS | 1649 | 1469026493079 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}] 07:54:53 INFO - PROCESS | 1649 | 1469026493080 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:53 INFO - PROCESS | 1649 | 1469026493171 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 07:54:53 INFO - PROCESS | 1649 | 1469026493174 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:53 INFO - PROCESS | 1649 | 1469026493175 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x119015000 == 31 [pid = 1649] [id = 199] 07:54:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1197c6000) [pid = 1649] [serial = 595] [outer = 0x0] 07:54:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x119862400) [pid = 1649] [serial = 596] [outer = 0x1197c6000] 07:54:53 INFO - PROCESS | 1649 | 1469026493201 Marionette DEBUG loaded listener.js 07:54:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11986a400) [pid = 1649] [serial = 597] [outer = 0x1197c6000] 07:54:53 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x121c06800) [pid = 1649] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:54:53 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1164e4c00) [pid = 1649] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:54:53 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11679f000) [pid = 1649] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:54:53 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x118741000) [pid = 1649] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:54:53 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1176bd000) [pid = 1649] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:54:53 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1185d0800) [pid = 1649] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:54:53 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x119702800) [pid = 1649] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:54:53 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x112fb6800) [pid = 1649] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:54:53 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x120f7cc00) [pid = 1649] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:54:53 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x11679ec00) [pid = 1649] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:54:53 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x119780c00) [pid = 1649] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:54:53 INFO - PROCESS | 1649 | 1469026493975 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]]]}] 07:54:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:54:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 921ms 07:54:53 INFO - PROCESS | 1649 | 1469026493990 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 07:54:53 INFO - PROCESS | 1649 | 1469026493998 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 07:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:54:54 INFO - PROCESS | 1649 | 1469026494001 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:54:54 INFO - PROCESS | 1649 | 1469026494002 Marionette TRACE conn2 <- [1,770,null,{}] 07:54:54 INFO - PROCESS | 1649 | 1469026494004 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}] 07:54:54 INFO - PROCESS | 1649 | 1469026494005 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:54 INFO - PROCESS | 1649 | 1469026494071 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 07:54:54 INFO - PROCESS | 1649 | 1469026494074 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:54 INFO - PROCESS | 1649 | 1469026494076 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bc5800 == 32 [pid = 1649] [id = 200] 07:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x1167a9800) [pid = 1649] [serial = 598] [outer = 0x0] 07:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x118749400) [pid = 1649] [serial = 599] [outer = 0x1167a9800] 07:54:54 INFO - PROCESS | 1649 | 1469026494103 Marionette DEBUG loaded listener.js 07:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1197c2c00) [pid = 1649] [serial = 600] [outer = 0x1167a9800] 07:54:54 INFO - PROCESS | 1649 | 1469026494444 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]]]}] 07:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 07:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:54:54 INFO - PROCESS | 1649 | 1469026494474 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 07:54:54 INFO - PROCESS | 1649 | 1469026494476 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 07:54:54 INFO - PROCESS | 1649 | 1469026494479 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:54:54 INFO - PROCESS | 1649 | 1469026494480 Marionette TRACE conn2 <- [1,774,null,{}] 07:54:54 INFO - PROCESS | 1649 | 1469026494482 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}] 07:54:54 INFO - PROCESS | 1649 | 1469026494486 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:54 INFO - PROCESS | 1649 | 1469026494574 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 07:54:54 INFO - PROCESS | 1649 | 1469026494577 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:54 INFO - PROCESS | 1649 | 1469026494579 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12124b000 == 33 [pid = 1649] [id = 201] 07:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x118778400) [pid = 1649] [serial = 601] [outer = 0x0] 07:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x120e1b400) [pid = 1649] [serial = 602] [outer = 0x118778400] 07:54:54 INFO - PROCESS | 1649 | 1469026494606 Marionette DEBUG loaded listener.js 07:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x120f84800) [pid = 1649] [serial = 603] [outer = 0x118778400] 07:54:54 INFO - PROCESS | 1649 | 1469026494901 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]]]}] 07:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 471ms 07:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:54:54 INFO - PROCESS | 1649 | 1469026494951 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 07:54:54 INFO - PROCESS | 1649 | 1469026494952 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 07:54:54 INFO - PROCESS | 1649 | 1469026494954 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:54:54 INFO - PROCESS | 1649 | 1469026494955 Marionette TRACE conn2 <- [1,778,null,{}] 07:54:54 INFO - PROCESS | 1649 | 1469026494958 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}] 07:54:54 INFO - PROCESS | 1649 | 1469026494959 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:55 INFO - PROCESS | 1649 | 1469026495036 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 07:54:55 INFO - PROCESS | 1649 | 1469026495039 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:55 INFO - PROCESS | 1649 | 1469026495040 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x121912000 == 34 [pid = 1649] [id = 202] 07:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x120e21000) [pid = 1649] [serial = 604] [outer = 0x0] 07:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1212ef800) [pid = 1649] [serial = 605] [outer = 0x120e21000] 07:54:55 INFO - PROCESS | 1649 | 1469026495067 Marionette DEBUG loaded listener.js 07:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x12140f000) [pid = 1649] [serial = 606] [outer = 0x120e21000] 07:54:55 INFO - PROCESS | 1649 | 1469026495350 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]]]}] 07:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 418ms 07:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:54:55 INFO - PROCESS | 1649 | 1469026495372 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 07:54:55 INFO - PROCESS | 1649 | 1469026495374 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 07:54:55 INFO - PROCESS | 1649 | 1469026495376 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:54:55 INFO - PROCESS | 1649 | 1469026495377 Marionette TRACE conn2 <- [1,782,null,{}] 07:54:55 INFO - PROCESS | 1649 | 1469026495379 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}] 07:54:55 INFO - PROCESS | 1649 | 1469026495380 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:55 INFO - PROCESS | 1649 | 1469026495490 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 07:54:55 INFO - PROCESS | 1649 | 1469026495495 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:55 INFO - PROCESS | 1649 | 1469026495496 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x121917000 == 35 [pid = 1649] [id = 203] 07:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11987d000) [pid = 1649] [serial = 607] [outer = 0x0] 07:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x12140f400) [pid = 1649] [serial = 608] [outer = 0x11987d000] 07:54:55 INFO - PROCESS | 1649 | 1469026495520 Marionette DEBUG loaded listener.js 07:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x12141c400) [pid = 1649] [serial = 609] [outer = 0x11987d000] 07:54:55 INFO - PROCESS | 1649 | 1469026495820 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]]]}] 07:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 467ms 07:54:55 INFO - PROCESS | 1649 | 1469026495844 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 07:54:55 INFO - PROCESS | 1649 | 1469026495845 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 07:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:54:55 INFO - PROCESS | 1649 | 1469026495847 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:54:55 INFO - PROCESS | 1649 | 1469026495851 Marionette TRACE conn2 <- [1,786,null,{}] 07:54:55 INFO - PROCESS | 1649 | 1469026495854 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}] 07:54:55 INFO - PROCESS | 1649 | 1469026495855 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:55 INFO - PROCESS | 1649 | 1469026495974 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 07:54:56 INFO - PROCESS | 1649 | 1469026496022 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:56 INFO - PROCESS | 1649 | 1469026496024 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d21000 == 36 [pid = 1649] [id = 204] 07:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1129b7400) [pid = 1649] [serial = 610] [outer = 0x0] 07:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x112f30400) [pid = 1649] [serial = 611] [outer = 0x1129b7400] 07:54:56 INFO - PROCESS | 1649 | 1469026496056 Marionette DEBUG loaded listener.js 07:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x113c5b000) [pid = 1649] [serial = 612] [outer = 0x1129b7400] 07:54:56 INFO - PROCESS | 1649 | 1469026496579 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]]]}] 07:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 772ms 07:54:56 INFO - PROCESS | 1649 | 1469026496635 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 07:54:56 INFO - PROCESS | 1649 | 1469026496638 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 07:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:54:56 INFO - PROCESS | 1649 | 1469026496641 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:54:56 INFO - PROCESS | 1649 | 1469026496643 Marionette TRACE conn2 <- [1,790,null,{}] 07:54:56 INFO - PROCESS | 1649 | 1469026496646 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}] 07:54:56 INFO - PROCESS | 1649 | 1469026496650 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:56 INFO - PROCESS | 1649 | 1469026496762 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 07:54:56 INFO - PROCESS | 1649 | 1469026496846 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:56 INFO - PROCESS | 1649 | 1469026496848 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11830a000 == 37 [pid = 1649] [id = 205] 07:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x116ab7c00) [pid = 1649] [serial = 613] [outer = 0x0] 07:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11828e400) [pid = 1649] [serial = 614] [outer = 0x116ab7c00] 07:54:56 INFO - PROCESS | 1649 | 1469026496898 Marionette DEBUG loaded listener.js 07:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11873ec00) [pid = 1649] [serial = 615] [outer = 0x116ab7c00] 07:54:57 INFO - PROCESS | 1649 | 1469026497577 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]]]}] 07:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 973ms 07:54:57 INFO - PROCESS | 1649 | --DOCSHELL 0x121917000 == 36 [pid = 1649] [id = 203] 07:54:57 INFO - PROCESS | 1649 | --DOCSHELL 0x121912000 == 35 [pid = 1649] [id = 202] 07:54:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12124b000 == 34 [pid = 1649] [id = 201] 07:54:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119bc5800 == 33 [pid = 1649] [id = 200] 07:54:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119015000 == 32 [pid = 1649] [id = 199] 07:54:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11830b000 == 31 [pid = 1649] [id = 198] 07:54:57 INFO - PROCESS | 1649 | 1469026497656 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 07:54:57 INFO - PROCESS | 1649 | 1469026497660 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 07:54:57 INFO - PROCESS | 1649 | --DOCSHELL 0x117155800 == 30 [pid = 1649] [id = 197] 07:54:57 INFO - PROCESS | 1649 | --DOCSHELL 0x115e4b800 == 29 [pid = 1649] [id = 196] 07:54:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11748a800 == 28 [pid = 1649] [id = 195] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x124c94000) [pid = 1649] [serial = 573] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11986ec00) [pid = 1649] [serial = 560] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x120e21800) [pid = 1649] [serial = 563] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x119d0e000) [pid = 1649] [serial = 561] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1210b6c00) [pid = 1649] [serial = 566] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x117c3f800) [pid = 1649] [serial = 551] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1182cec00) [pid = 1649] [serial = 552] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x11874b400) [pid = 1649] [serial = 554] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1187cb800) [pid = 1649] [serial = 555] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11970b000) [pid = 1649] [serial = 557] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x113351000) [pid = 1649] [serial = 548] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1161b9000) [pid = 1649] [serial = 549] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x124c26400) [pid = 1649] [serial = 546] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x124abf400) [pid = 1649] [serial = 572] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12141d800) [pid = 1649] [serial = 567] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x121c03000) [pid = 1649] [serial = 570] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x120f84000) [pid = 1649] [serial = 564] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x119785000) [pid = 1649] [serial = 558] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x1253ce000) [pid = 1649] [serial = 576] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x1219bc000) [pid = 1649] [serial = 569] [outer = 0x0] [url = about:blank] 07:54:57 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x124c98800) [pid = 1649] [serial = 575] [outer = 0x0] [url = about:blank] 07:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:54:57 INFO - PROCESS | 1649 | 1469026497676 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:54:57 INFO - PROCESS | 1649 | 1469026497679 Marionette TRACE conn2 <- [1,794,null,{}] 07:54:57 INFO - PROCESS | 1649 | 1469026497699 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}] 07:54:57 INFO - PROCESS | 1649 | 1469026497702 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:57 INFO - PROCESS | 1649 | 1469026497834 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 07:54:57 INFO - PROCESS | 1649 | 1469026497899 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:57 INFO - PROCESS | 1649 | 1469026497901 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x116961000 == 29 [pid = 1649] [id = 206] 07:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x116735c00) [pid = 1649] [serial = 616] [outer = 0x0] 07:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x116f3bc00) [pid = 1649] [serial = 617] [outer = 0x116735c00] 07:54:57 INFO - PROCESS | 1649 | 1469026497947 Marionette DEBUG loaded listener.js 07:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x1182d5c00) [pid = 1649] [serial = 618] [outer = 0x116735c00] 07:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 641ms 07:54:58 INFO - PROCESS | 1649 | 1469026498310 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]]]}] 07:54:58 INFO - PROCESS | 1649 | 1469026498322 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 07:54:58 INFO - PROCESS | 1649 | 1469026498325 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 07:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:54:58 INFO - PROCESS | 1649 | 1469026498330 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:54:58 INFO - PROCESS | 1649 | 1469026498335 Marionette TRACE conn2 <- [1,798,null,{}] 07:54:58 INFO - PROCESS | 1649 | 1469026498338 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}] 07:54:58 INFO - PROCESS | 1649 | 1469026498339 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:58 INFO - PROCESS | 1649 | 1469026498426 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 07:54:58 INFO - PROCESS | 1649 | 1469026498474 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:58 INFO - PROCESS | 1649 | 1469026498475 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11802a000 == 30 [pid = 1649] [id = 207] 07:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x118517800) [pid = 1649] [serial = 619] [outer = 0x0] 07:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x118747400) [pid = 1649] [serial = 620] [outer = 0x118517800] 07:54:58 INFO - PROCESS | 1649 | 1469026498502 Marionette DEBUG loaded listener.js 07:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1190c8400) [pid = 1649] [serial = 621] [outer = 0x118517800] 07:54:58 INFO - PROCESS | 1649 | 1469026498777 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]]]}] 07:54:58 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 07:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 473ms 07:54:58 INFO - PROCESS | 1649 | 1469026498804 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 07:54:58 INFO - PROCESS | 1649 | 1469026498812 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 07:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:54:58 INFO - PROCESS | 1649 | 1469026498823 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:54:58 INFO - PROCESS | 1649 | 1469026498825 Marionette TRACE conn2 <- [1,802,null,{}] 07:54:58 INFO - PROCESS | 1649 | 1469026498836 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}] 07:54:58 INFO - PROCESS | 1649 | 1469026498839 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:58 INFO - PROCESS | 1649 | 1469026498916 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 07:54:58 INFO - PROCESS | 1649 | 1469026498921 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:58 INFO - PROCESS | 1649 | 1469026498923 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190ea800 == 31 [pid = 1649] [id = 208] 07:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11949d000) [pid = 1649] [serial = 622] [outer = 0x0] 07:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x119786400) [pid = 1649] [serial = 623] [outer = 0x11949d000] 07:54:58 INFO - PROCESS | 1649 | 1469026498956 Marionette DEBUG loaded listener.js 07:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x119866c00) [pid = 1649] [serial = 624] [outer = 0x11949d000] 07:54:59 INFO - PROCESS | 1649 | 1469026499295 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]]]}] 07:54:59 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 07:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 522ms 07:54:59 INFO - PROCESS | 1649 | 1469026499346 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 07:54:59 INFO - PROCESS | 1649 | 1469026499349 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 07:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:54:59 INFO - PROCESS | 1649 | 1469026499352 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:54:59 INFO - PROCESS | 1649 | 1469026499354 Marionette TRACE conn2 <- [1,806,null,{}] 07:54:59 INFO - PROCESS | 1649 | 1469026499356 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}] 07:54:59 INFO - PROCESS | 1649 | 1469026499357 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:59 INFO - PROCESS | 1649 | 1469026499433 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 07:54:59 INFO - PROCESS | 1649 | 1469026499436 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:59 INFO - PROCESS | 1649 | 1469026499437 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12112a000 == 32 [pid = 1649] [id = 209] 07:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x112f8b000) [pid = 1649] [serial = 625] [outer = 0x0] 07:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x120e93c00) [pid = 1649] [serial = 626] [outer = 0x112f8b000] 07:54:59 INFO - PROCESS | 1649 | 1469026499464 Marionette DEBUG loaded listener.js 07:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x120f7c000) [pid = 1649] [serial = 627] [outer = 0x112f8b000] 07:54:59 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:54:59 INFO - PROCESS | 1649 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 07:54:59 INFO - PROCESS | 1649 | Determined SkiaGL cache limits: Size 100663296, Items: 256 07:54:59 INFO - PROCESS | 1649 | [GFX2-]: Using SkiaGL canvas. 07:54:59 INFO - PROCESS | 1649 | 1469026499801 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]]]}] 07:54:59 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 07:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 472ms 07:54:59 INFO - PROCESS | 1649 | 1469026499824 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 07:54:59 INFO - PROCESS | 1649 | 1469026499825 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 07:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:54:59 INFO - PROCESS | 1649 | 1469026499827 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:54:59 INFO - PROCESS | 1649 | 1469026499828 Marionette TRACE conn2 <- [1,810,null,{}] 07:54:59 INFO - PROCESS | 1649 | 1469026499838 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}] 07:54:59 INFO - PROCESS | 1649 | 1469026499839 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:59 INFO - PROCESS | 1649 | 1469026499943 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 07:54:59 INFO - PROCESS | 1649 | 1469026499949 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:59 INFO - PROCESS | 1649 | 1469026499950 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:54:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x117151000 == 33 [pid = 1649] [id = 210] 07:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x119074800) [pid = 1649] [serial = 628] [outer = 0x0] 07:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1210b5800) [pid = 1649] [serial = 629] [outer = 0x119074800] 07:54:59 INFO - PROCESS | 1649 | 1469026499974 Marionette DEBUG loaded listener.js 07:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x121410400) [pid = 1649] [serial = 630] [outer = 0x119074800] 07:55:00 INFO - PROCESS | 1649 | 1469026500328 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]]]}] 07:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 518ms 07:55:00 INFO - PROCESS | 1649 | 1469026500346 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 07:55:00 INFO - PROCESS | 1649 | 1469026500348 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 07:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:55:00 INFO - PROCESS | 1649 | 1469026500352 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:55:00 INFO - PROCESS | 1649 | 1469026500353 Marionette TRACE conn2 <- [1,814,null,{}] 07:55:00 INFO - PROCESS | 1649 | 1469026500361 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}] 07:55:00 INFO - PROCESS | 1649 | 1469026500365 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:00 INFO - PROCESS | 1649 | 1469026500475 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 07:55:00 INFO - PROCESS | 1649 | 1469026500509 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:00 INFO - PROCESS | 1649 | 1469026500510 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1253a9800 == 34 [pid = 1649] [id = 211] 07:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1219bc000) [pid = 1649] [serial = 631] [outer = 0x0] 07:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x121c06800) [pid = 1649] [serial = 632] [outer = 0x1219bc000] 07:55:00 INFO - PROCESS | 1649 | 1469026500535 Marionette DEBUG loaded listener.js 07:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x124a1f400) [pid = 1649] [serial = 633] [outer = 0x1219bc000] 07:55:00 INFO - PROCESS | 1649 | 1469026500846 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 07:55:00 INFO - PROCESS | 1649 | 1469026500879 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 07:55:00 INFO - PROCESS | 1649 | 1469026500883 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:55:00 INFO - PROCESS | 1649 | 1469026500885 Marionette TRACE conn2 <- [1,818,null,{}] 07:55:00 INFO - PROCESS | 1649 | 1469026500888 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}] 07:55:00 INFO - PROCESS | 1649 | 1469026500889 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:00 INFO - PROCESS | 1649 | 1469026500985 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 07:55:00 INFO - PROCESS | 1649 | 1469026500993 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:00 INFO - PROCESS | 1649 | 1469026500994 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x126477000 == 35 [pid = 1649] [id = 212] 07:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x124c22400) [pid = 1649] [serial = 634] [outer = 0x0] 07:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x125338400) [pid = 1649] [serial = 635] [outer = 0x124c22400] 07:55:01 INFO - PROCESS | 1649 | 1469026501018 Marionette DEBUG loaded listener.js 07:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1253c6000) [pid = 1649] [serial = 636] [outer = 0x124c22400] 07:55:01 INFO - PROCESS | 1649 | 1469026501334 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]]]}] 07:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 07:55:01 INFO - PROCESS | 1649 | 1469026501353 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 07:55:01 INFO - PROCESS | 1649 | 1469026501354 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 07:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:55:01 INFO - PROCESS | 1649 | 1469026501357 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:55:01 INFO - PROCESS | 1649 | 1469026501358 Marionette TRACE conn2 <- [1,822,null,{}] 07:55:01 INFO - PROCESS | 1649 | 1469026501360 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}] 07:55:01 INFO - PROCESS | 1649 | 1469026501361 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:01 INFO - PROCESS | 1649 | 1469026501454 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 07:55:01 INFO - PROCESS | 1649 | 1469026501488 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:01 INFO - PROCESS | 1649 | 1469026501489 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a5b000 == 36 [pid = 1649] [id = 213] 07:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1253cbc00) [pid = 1649] [serial = 637] [outer = 0x0] 07:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x125d60000) [pid = 1649] [serial = 638] [outer = 0x1253cbc00] 07:55:01 INFO - PROCESS | 1649 | 1469026501512 Marionette DEBUG loaded listener.js 07:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x126413800) [pid = 1649] [serial = 639] [outer = 0x1253cbc00] 07:55:01 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x116f43000) [pid = 1649] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:55:01 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x115e2b800) [pid = 1649] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:55:01 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x116647800) [pid = 1649] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:55:01 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1197c6000) [pid = 1649] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:55:01 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1167a9800) [pid = 1649] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:55:01 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x116916c00) [pid = 1649] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:55:01 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x120e21000) [pid = 1649] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:55:01 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x118778400) [pid = 1649] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:55:01 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1176c3c00) [pid = 1649] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:55:01 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x118521c00) [pid = 1649] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:55:01 INFO - PROCESS | 1649 | 1469026501826 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] 07:55:01 INFO - PROCESS | 1649 | 1469026501876 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 07:55:01 INFO - PROCESS | 1649 | 1469026501878 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:55:01 INFO - PROCESS | 1649 | 1469026501879 Marionette TRACE conn2 <- [1,826,null,{}] 07:55:01 INFO - PROCESS | 1649 | 1469026501882 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}] 07:55:01 INFO - PROCESS | 1649 | 1469026501883 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:01 INFO - PROCESS | 1649 | 1469026501962 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 07:55:01 INFO - PROCESS | 1649 | 1469026501967 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:01 INFO - PROCESS | 1649 | 1469026501968 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab1800 == 37 [pid = 1649] [id = 214] 07:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11889fc00) [pid = 1649] [serial = 640] [outer = 0x0] 07:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x119d02400) [pid = 1649] [serial = 641] [outer = 0x11889fc00] 07:55:01 INFO - PROCESS | 1649 | 1469026501993 Marionette DEBUG loaded listener.js 07:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x126415c00) [pid = 1649] [serial = 642] [outer = 0x11889fc00] 07:55:02 INFO - PROCESS | 1649 | 1469026502289 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]]]}] 07:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 419ms 07:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:55:02 INFO - PROCESS | 1649 | 1469026502303 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 07:55:02 INFO - PROCESS | 1649 | 1469026502304 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 07:55:02 INFO - PROCESS | 1649 | 1469026502306 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:55:02 INFO - PROCESS | 1649 | 1469026502307 Marionette TRACE conn2 <- [1,830,null,{}] 07:55:02 INFO - PROCESS | 1649 | 1469026502310 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}] 07:55:02 INFO - PROCESS | 1649 | 1469026502311 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:02 INFO - PROCESS | 1649 | 1469026502415 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 07:55:02 INFO - PROCESS | 1649 | 1469026502420 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:02 INFO - PROCESS | 1649 | 1469026502421 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x121129800 == 38 [pid = 1649] [id = 215] 07:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11970d800) [pid = 1649] [serial = 643] [outer = 0x0] 07:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x126419400) [pid = 1649] [serial = 644] [outer = 0x11970d800] 07:55:02 INFO - PROCESS | 1649 | 1469026502446 Marionette DEBUG loaded listener.js 07:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x12641f800) [pid = 1649] [serial = 645] [outer = 0x11970d800] 07:55:02 INFO - PROCESS | 1649 | 1469026502735 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]]]}] 07:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 07:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:55:02 INFO - PROCESS | 1649 | 1469026502775 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 07:55:02 INFO - PROCESS | 1649 | 1469026502776 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 07:55:02 INFO - PROCESS | 1649 | 1469026502778 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:55:02 INFO - PROCESS | 1649 | 1469026502780 Marionette TRACE conn2 <- [1,834,null,{}] 07:55:02 INFO - PROCESS | 1649 | 1469026502784 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}] 07:55:02 INFO - PROCESS | 1649 | 1469026502786 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:02 INFO - PROCESS | 1649 | 1469026502878 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 07:55:02 INFO - PROCESS | 1649 | 1469026502883 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:02 INFO - PROCESS | 1649 | 1469026502885 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a456000 == 39 [pid = 1649] [id = 216] 07:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x126562800) [pid = 1649] [serial = 646] [outer = 0x0] 07:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x12677f400) [pid = 1649] [serial = 647] [outer = 0x126562800] 07:55:02 INFO - PROCESS | 1649 | 1469026502911 Marionette DEBUG loaded listener.js 07:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x126b93800) [pid = 1649] [serial = 648] [outer = 0x126562800] 07:55:03 INFO - PROCESS | 1649 | 1469026503218 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]]]}] 07:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 472ms 07:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:55:03 INFO - PROCESS | 1649 | 1469026503251 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 07:55:03 INFO - PROCESS | 1649 | 1469026503253 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 07:55:03 INFO - PROCESS | 1649 | 1469026503255 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:55:03 INFO - PROCESS | 1649 | 1469026503256 Marionette TRACE conn2 <- [1,838,null,{}] 07:55:03 INFO - PROCESS | 1649 | 1469026503258 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}] 07:55:03 INFO - PROCESS | 1649 | 1469026503259 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:03 INFO - PROCESS | 1649 | 1469026503358 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 07:55:03 INFO - PROCESS | 1649 | 1469026503364 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:03 INFO - PROCESS | 1649 | 1469026503365 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a46c000 == 40 [pid = 1649] [id = 217] 07:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1188a2c00) [pid = 1649] [serial = 649] [outer = 0x0] 07:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x126b93400) [pid = 1649] [serial = 650] [outer = 0x1188a2c00] 07:55:03 INFO - PROCESS | 1649 | 1469026503389 Marionette DEBUG loaded listener.js 07:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x126bdd800) [pid = 1649] [serial = 651] [outer = 0x1188a2c00] 07:55:03 INFO - PROCESS | 1649 | 1469026503685 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]]]}] 07:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 467ms 07:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:55:03 INFO - PROCESS | 1649 | 1469026503723 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 07:55:03 INFO - PROCESS | 1649 | 1469026503724 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 07:55:03 INFO - PROCESS | 1649 | 1469026503726 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:55:03 INFO - PROCESS | 1649 | 1469026503727 Marionette TRACE conn2 <- [1,842,null,{}] 07:55:03 INFO - PROCESS | 1649 | 1469026503729 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}] 07:55:03 INFO - PROCESS | 1649 | 1469026503730 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:03 INFO - PROCESS | 1649 | 1469026503813 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 07:55:03 INFO - PROCESS | 1649 | 1469026503819 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:03 INFO - PROCESS | 1649 | 1469026503820 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6ba800 == 41 [pid = 1649] [id = 218] 07:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x126412c00) [pid = 1649] [serial = 652] [outer = 0x0] 07:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x128d88800) [pid = 1649] [serial = 653] [outer = 0x126412c00] 07:55:03 INFO - PROCESS | 1649 | 1469026503844 Marionette DEBUG loaded listener.js 07:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1290c9000) [pid = 1649] [serial = 654] [outer = 0x126412c00] 07:55:04 INFO - PROCESS | 1649 | 1469026504344 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]]]}] 07:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 668ms 07:55:04 INFO - PROCESS | 1649 | 1469026504395 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 07:55:04 INFO - PROCESS | 1649 | 1469026504398 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 07:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:55:04 INFO - PROCESS | 1649 | 1469026504419 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:55:04 INFO - PROCESS | 1649 | 1469026504422 Marionette TRACE conn2 <- [1,846,null,{}] 07:55:04 INFO - PROCESS | 1649 | 1469026504425 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}] 07:55:04 INFO - PROCESS | 1649 | 1469026504427 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:04 INFO - PROCESS | 1649 | 1469026504528 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 07:55:04 INFO - PROCESS | 1649 | 1469026504579 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:04 INFO - PROCESS | 1649 | 1469026504581 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11812b000 == 42 [pid = 1649] [id = 219] 07:55:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x117c3cc00) [pid = 1649] [serial = 655] [outer = 0x0] 07:55:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118742400) [pid = 1649] [serial = 656] [outer = 0x117c3cc00] 07:55:04 INFO - PROCESS | 1649 | 1469026504611 Marionette DEBUG loaded listener.js 07:55:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118867400) [pid = 1649] [serial = 657] [outer = 0x117c3cc00] 07:55:05 INFO - PROCESS | 1649 | 1469026505022 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]]]}] 07:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 624ms 07:55:05 INFO - PROCESS | 1649 | 1469026505041 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 07:55:05 INFO - PROCESS | 1649 | 1469026505044 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 07:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:55:05 INFO - PROCESS | 1649 | 1469026505049 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:55:05 INFO - PROCESS | 1649 | 1469026505051 Marionette TRACE conn2 <- [1,850,null,{}] 07:55:05 INFO - PROCESS | 1649 | 1469026505053 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}] 07:55:05 INFO - PROCESS | 1649 | 1469026505055 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:05 INFO - PROCESS | 1649 | 1469026505157 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 07:55:05 INFO - PROCESS | 1649 | 1469026505205 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:05 INFO - PROCESS | 1649 | 1469026505206 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x125314800 == 43 [pid = 1649] [id = 220] 07:55:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119496400) [pid = 1649] [serial = 658] [outer = 0x0] 07:55:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119788c00) [pid = 1649] [serial = 659] [outer = 0x119496400] 07:55:05 INFO - PROCESS | 1649 | 1469026505240 Marionette DEBUG loaded listener.js 07:55:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11986f400) [pid = 1649] [serial = 660] [outer = 0x119496400] 07:55:05 INFO - PROCESS | 1649 | 1469026505650 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]]]}] 07:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 07:55:05 INFO - PROCESS | 1649 | 1469026505719 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 07:55:05 INFO - PROCESS | 1649 | 1469026505721 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 07:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:55:05 INFO - PROCESS | 1649 | 1469026505725 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:55:05 INFO - PROCESS | 1649 | 1469026505728 Marionette TRACE conn2 <- [1,854,null,{}] 07:55:05 INFO - PROCESS | 1649 | 1469026505741 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}] 07:55:05 INFO - PROCESS | 1649 | 1469026505746 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:05 INFO - PROCESS | 1649 | 1469026505900 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 07:55:06 INFO - PROCESS | 1649 | 1469026505995 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:06 INFO - PROCESS | 1649 | 1469026505998 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6cb000 == 44 [pid = 1649] [id = 221] 07:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x120e20c00) [pid = 1649] [serial = 661] [outer = 0x0] 07:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121c02800) [pid = 1649] [serial = 662] [outer = 0x120e20c00] 07:55:06 INFO - PROCESS | 1649 | 1469026506040 Marionette DEBUG loaded listener.js 07:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12351ac00) [pid = 1649] [serial = 663] [outer = 0x120e20c00] 07:55:06 INFO - PROCESS | 1649 | 1469026506463 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]]]}] 07:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 774ms 07:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:55:06 INFO - PROCESS | 1649 | 1469026506498 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 07:55:06 INFO - PROCESS | 1649 | 1469026506500 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 07:55:06 INFO - PROCESS | 1649 | 1469026506503 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:55:06 INFO - PROCESS | 1649 | 1469026506504 Marionette TRACE conn2 <- [1,858,null,{}] 07:55:06 INFO - PROCESS | 1649 | 1469026506506 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}] 07:55:06 INFO - PROCESS | 1649 | 1469026506508 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:06 INFO - PROCESS | 1649 | 1469026506609 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 07:55:06 INFO - PROCESS | 1649 | 1469026506660 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:06 INFO - PROCESS | 1649 | 1469026506661 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b15e800 == 45 [pid = 1649] [id = 222] 07:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125d53800) [pid = 1649] [serial = 664] [outer = 0x0] 07:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12656d000) [pid = 1649] [serial = 665] [outer = 0x125d53800] 07:55:06 INFO - PROCESS | 1649 | 1469026506690 Marionette DEBUG loaded listener.js 07:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126af6c00) [pid = 1649] [serial = 666] [outer = 0x125d53800] 07:55:07 INFO - PROCESS | 1649 | 1469026507305 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]]]}] 07:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 820ms 07:55:07 INFO - PROCESS | 1649 | 1469026507324 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 07:55:07 INFO - PROCESS | 1649 | 1469026507328 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 07:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:55:07 INFO - PROCESS | 1649 | 1469026507334 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:55:07 INFO - PROCESS | 1649 | 1469026507337 Marionette TRACE conn2 <- [1,862,null,{}] 07:55:07 INFO - PROCESS | 1649 | 1469026507342 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}] 07:55:07 INFO - PROCESS | 1649 | 1469026507344 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:07 INFO - PROCESS | 1649 | 1469026507484 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 07:55:07 INFO - PROCESS | 1649 | 1469026507626 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:07 INFO - PROCESS | 1649 | 1469026507628 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c27000 == 46 [pid = 1649] [id = 223] 07:55:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1122be400) [pid = 1649] [serial = 667] [outer = 0x0] 07:55:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1129b7000) [pid = 1649] [serial = 668] [outer = 0x1122be400] 07:55:07 INFO - PROCESS | 1649 | 1469026507676 Marionette DEBUG loaded listener.js 07:55:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x112f3ac00) [pid = 1649] [serial = 669] [outer = 0x1122be400] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12a46c000 == 45 [pid = 1649] [id = 217] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12a456000 == 44 [pid = 1649] [id = 216] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x121129800 == 43 [pid = 1649] [id = 215] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab1800 == 42 [pid = 1649] [id = 214] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x126a5b000 == 41 [pid = 1649] [id = 213] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x126477000 == 40 [pid = 1649] [id = 212] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x1253a9800 == 39 [pid = 1649] [id = 211] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x117151000 == 38 [pid = 1649] [id = 210] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12112a000 == 37 [pid = 1649] [id = 209] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x1190ea800 == 36 [pid = 1649] [id = 208] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11802a000 == 35 [pid = 1649] [id = 207] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x116961000 == 34 [pid = 1649] [id = 206] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11830a000 == 33 [pid = 1649] [id = 205] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x112d21000 == 32 [pid = 1649] [id = 204] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12b15e800 == 31 [pid = 1649] [id = 222] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6cb000 == 30 [pid = 1649] [id = 221] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x125314800 == 29 [pid = 1649] [id = 220] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11812b000 == 28 [pid = 1649] [id = 219] 07:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6ba800 == 27 [pid = 1649] [id = 218] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11873f400) [pid = 1649] [serial = 585] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x117c40800) [pid = 1649] [serial = 584] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1167a7400) [pid = 1649] [serial = 587] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113350000) [pid = 1649] [serial = 588] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119491c00) [pid = 1649] [serial = 593] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119862400) [pid = 1649] [serial = 596] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119708800) [pid = 1649] [serial = 594] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118749400) [pid = 1649] [serial = 599] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1197c2c00) [pid = 1649] [serial = 600] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1182d2000) [pid = 1649] [serial = 579] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116f42c00) [pid = 1649] [serial = 578] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12140f000) [pid = 1649] [serial = 606] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x120e1b400) [pid = 1649] [serial = 602] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x120f84800) [pid = 1649] [serial = 603] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1212ef800) [pid = 1649] [serial = 605] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1185da400) [pid = 1649] [serial = 590] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12140f400) [pid = 1649] [serial = 608] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119707400) [pid = 1649] [serial = 582] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11986a400) [pid = 1649] [serial = 597] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1192c6c00) [pid = 1649] [serial = 581] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118777800) [pid = 1649] [serial = 591] [outer = 0x0] [url = about:blank] 07:55:08 INFO - PROCESS | 1649 | 1469026508667 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]]]}] 07:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1378ms 07:55:08 INFO - PROCESS | 1649 | 1469026508711 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 07:55:08 INFO - PROCESS | 1649 | 1469026508715 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 07:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:55:08 INFO - PROCESS | 1649 | 1469026508719 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:55:08 INFO - PROCESS | 1649 | 1469026508720 Marionette TRACE conn2 <- [1,866,null,{}] 07:55:08 INFO - PROCESS | 1649 | 1469026508724 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}] 07:55:08 INFO - PROCESS | 1649 | 1469026508726 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:08 INFO - PROCESS | 1649 | 1469026508806 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 07:55:08 INFO - PROCESS | 1649 | 1469026508810 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:08 INFO - PROCESS | 1649 | 1469026508812 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x114f42000 == 28 [pid = 1649] [id = 224] 07:55:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112f8c800) [pid = 1649] [serial = 670] [outer = 0x0] 07:55:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112faa000) [pid = 1649] [serial = 671] [outer = 0x112f8c800] 07:55:08 INFO - PROCESS | 1649 | 1469026508844 Marionette DEBUG loaded listener.js 07:55:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1132e6c00) [pid = 1649] [serial = 672] [outer = 0x112f8c800] 07:55:09 INFO - PROCESS | 1649 | 1469026509208 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]]]}] 07:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 522ms 07:55:09 INFO - PROCESS | 1649 | 1469026509241 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 07:55:09 INFO - PROCESS | 1649 | 1469026509244 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 07:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:55:09 INFO - PROCESS | 1649 | 1469026509249 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:55:09 INFO - PROCESS | 1649 | 1469026509251 Marionette TRACE conn2 <- [1,870,null,{}] 07:55:09 INFO - PROCESS | 1649 | 1469026509253 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}] 07:55:09 INFO - PROCESS | 1649 | 1469026509255 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:09 INFO - PROCESS | 1649 | 1469026509331 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 07:55:09 INFO - PROCESS | 1649 | 1469026509337 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:09 INFO - PROCESS | 1649 | 1469026509339 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x116adc800 == 29 [pid = 1649] [id = 225] 07:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11679f000) [pid = 1649] [serial = 673] [outer = 0x0] 07:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1167a7400) [pid = 1649] [serial = 674] [outer = 0x11679f000] 07:55:09 INFO - PROCESS | 1649 | 1469026509366 Marionette DEBUG loaded listener.js 07:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11698f800) [pid = 1649] [serial = 675] [outer = 0x11679f000] 07:55:09 INFO - PROCESS | 1649 | 1469026509692 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]]]}] 07:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 469ms 07:55:09 INFO - PROCESS | 1649 | 1469026509719 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 07:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:55:09 INFO - PROCESS | 1649 | 1469026509728 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 07:55:09 INFO - PROCESS | 1649 | 1469026509730 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:55:09 INFO - PROCESS | 1649 | 1469026509733 Marionette TRACE conn2 <- [1,874,null,{}] 07:55:09 INFO - PROCESS | 1649 | 1469026509740 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}] 07:55:09 INFO - PROCESS | 1649 | 1469026509744 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:09 INFO - PROCESS | 1649 | 1469026509841 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 07:55:09 INFO - PROCESS | 1649 | 1469026509852 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:09 INFO - PROCESS | 1649 | 1469026509854 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11802b800 == 30 [pid = 1649] [id = 226] 07:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x114f7dc00) [pid = 1649] [serial = 676] [outer = 0x0] 07:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1185d5000) [pid = 1649] [serial = 677] [outer = 0x114f7dc00] 07:55:09 INFO - PROCESS | 1649 | 1469026509882 Marionette DEBUG loaded listener.js 07:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118743800) [pid = 1649] [serial = 678] [outer = 0x114f7dc00] 07:55:10 INFO - PROCESS | 1649 | 1469026510206 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]]]}] 07:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 522ms 07:55:10 INFO - PROCESS | 1649 | 1469026510253 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 07:55:10 INFO - PROCESS | 1649 | 1469026510254 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 07:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:55:10 INFO - PROCESS | 1649 | 1469026510257 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:55:10 INFO - PROCESS | 1649 | 1469026510258 Marionette TRACE conn2 <- [1,878,null,{}] 07:55:10 INFO - PROCESS | 1649 | 1469026510260 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}] 07:55:10 INFO - PROCESS | 1649 | 1469026510261 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:10 INFO - PROCESS | 1649 | 1469026510361 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 07:55:10 INFO - PROCESS | 1649 | 1469026510367 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:10 INFO - PROCESS | 1649 | 1469026510368 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x118316800 == 31 [pid = 1649] [id = 227] 07:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11874ac00) [pid = 1649] [serial = 679] [outer = 0x0] 07:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1187cb400) [pid = 1649] [serial = 680] [outer = 0x11874ac00] 07:55:10 INFO - PROCESS | 1649 | 1469026510394 Marionette DEBUG loaded listener.js 07:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11886cc00) [pid = 1649] [serial = 681] [outer = 0x11874ac00] 07:55:10 INFO - PROCESS | 1649 | 1469026510704 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]]]}] 07:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 07:55:10 INFO - PROCESS | 1649 | 1469026510726 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 07:55:10 INFO - PROCESS | 1649 | 1469026510727 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 07:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:55:10 INFO - PROCESS | 1649 | 1469026510729 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:55:10 INFO - PROCESS | 1649 | 1469026510731 Marionette TRACE conn2 <- [1,882,null,{}] 07:55:10 INFO - PROCESS | 1649 | 1469026510735 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}] 07:55:10 INFO - PROCESS | 1649 | 1469026510743 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:10 INFO - PROCESS | 1649 | 1469026510837 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 07:55:10 INFO - PROCESS | 1649 | 1469026510840 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:10 INFO - PROCESS | 1649 | 1469026510841 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190e9800 == 32 [pid = 1649] [id = 228] 07:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x112f87400) [pid = 1649] [serial = 682] [outer = 0x0] 07:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119070800) [pid = 1649] [serial = 683] [outer = 0x112f87400] 07:55:10 INFO - PROCESS | 1649 | 1469026510866 Marionette DEBUG loaded listener.js 07:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1192cb800) [pid = 1649] [serial = 684] [outer = 0x112f87400] 07:55:11 INFO - PROCESS | 1649 | 1469026511198 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]]]}] 07:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 520ms 07:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:55:11 INFO - PROCESS | 1649 | 1469026511250 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 07:55:11 INFO - PROCESS | 1649 | 1469026511252 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 07:55:11 INFO - PROCESS | 1649 | 1469026511254 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:55:11 INFO - PROCESS | 1649 | 1469026511255 Marionette TRACE conn2 <- [1,886,null,{}] 07:55:11 INFO - PROCESS | 1649 | 1469026511263 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}] 07:55:11 INFO - PROCESS | 1649 | 1469026511267 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:11 INFO - PROCESS | 1649 | 1469026511375 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 07:55:11 INFO - PROCESS | 1649 | 1469026511410 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:11 INFO - PROCESS | 1649 | 1469026511411 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dad800 == 33 [pid = 1649] [id = 229] 07:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1192cb400) [pid = 1649] [serial = 685] [outer = 0x0] 07:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119706800) [pid = 1649] [serial = 686] [outer = 0x1192cb400] 07:55:11 INFO - PROCESS | 1649 | 1469026511436 Marionette DEBUG loaded listener.js 07:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119862400) [pid = 1649] [serial = 687] [outer = 0x1192cb400] 07:55:11 INFO - PROCESS | 1649 | 1469026511751 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]]]}] 07:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 524ms 07:55:11 INFO - PROCESS | 1649 | 1469026511785 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 07:55:11 INFO - PROCESS | 1649 | 1469026511787 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 07:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:55:11 INFO - PROCESS | 1649 | 1469026511789 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:55:11 INFO - PROCESS | 1649 | 1469026511790 Marionette TRACE conn2 <- [1,890,null,{}] 07:55:11 INFO - PROCESS | 1649 | 1469026511792 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}] 07:55:11 INFO - PROCESS | 1649 | 1469026511793 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:11 INFO - PROCESS | 1649 | 1469026511890 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 07:55:11 INFO - PROCESS | 1649 | 1469026511894 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:11 INFO - PROCESS | 1649 | 1469026511895 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12124d000 == 34 [pid = 1649] [id = 230] 07:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119492400) [pid = 1649] [serial = 688] [outer = 0x0] 07:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119870000) [pid = 1649] [serial = 689] [outer = 0x119492400] 07:55:11 INFO - PROCESS | 1649 | 1469026511920 Marionette DEBUG loaded listener.js 07:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119a8d000) [pid = 1649] [serial = 690] [outer = 0x119492400] 07:55:12 INFO - PROCESS | 1649 | 1469026512240 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]]]}] 07:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 469ms 07:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:55:12 INFO - PROCESS | 1649 | 1469026512258 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 07:55:12 INFO - PROCESS | 1649 | 1469026512260 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 07:55:12 INFO - PROCESS | 1649 | 1469026512262 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:55:12 INFO - PROCESS | 1649 | 1469026512263 Marionette TRACE conn2 <- [1,894,null,{}] 07:55:12 INFO - PROCESS | 1649 | 1469026512267 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}] 07:55:12 INFO - PROCESS | 1649 | 1469026512269 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:12 INFO - PROCESS | 1649 | 1469026512366 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 07:55:12 INFO - PROCESS | 1649 | 1469026512370 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:12 INFO - PROCESS | 1649 | 1469026512371 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x121438800 == 35 [pid = 1649] [id = 231] 07:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119a8d400) [pid = 1649] [serial = 691] [outer = 0x0] 07:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x120e1fc00) [pid = 1649] [serial = 692] [outer = 0x119a8d400] 07:55:12 INFO - PROCESS | 1649 | 1469026512395 Marionette DEBUG loaded listener.js 07:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x120f77000) [pid = 1649] [serial = 693] [outer = 0x119a8d400] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126412c00) [pid = 1649] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11949d000) [pid = 1649] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11970d800) [pid = 1649] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124c22400) [pid = 1649] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x126562800) [pid = 1649] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116735c00) [pid = 1649] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112f8b000) [pid = 1649] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118517800) [pid = 1649] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119074800) [pid = 1649] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11889fc00) [pid = 1649] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1253cbc00) [pid = 1649] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1129b7400) [pid = 1649] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116ab7c00) [pid = 1649] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1219bc000) [pid = 1649] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11987d000) [pid = 1649] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:55:12 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1188a2c00) [pid = 1649] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:55:12 INFO - PROCESS | 1649 | 1469026512893 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]]]}] 07:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 673ms 07:55:12 INFO - PROCESS | 1649 | 1469026512935 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 07:55:12 INFO - PROCESS | 1649 | 1469026512937 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 07:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:55:12 INFO - PROCESS | 1649 | 1469026512939 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:55:12 INFO - PROCESS | 1649 | 1469026512940 Marionette TRACE conn2 <- [1,898,null,{}] 07:55:12 INFO - PROCESS | 1649 | 1469026512942 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}] 07:55:12 INFO - PROCESS | 1649 | 1469026512943 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:13 INFO - PROCESS | 1649 | 1469026513024 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 07:55:13 INFO - PROCESS | 1649 | 1469026513028 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:13 INFO - PROCESS | 1649 | 1469026513029 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11802a800 == 36 [pid = 1649] [id = 232] 07:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116735c00) [pid = 1649] [serial = 694] [outer = 0x0] 07:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x117c38000) [pid = 1649] [serial = 695] [outer = 0x116735c00] 07:55:13 INFO - PROCESS | 1649 | 1469026513054 Marionette DEBUG loaded listener.js 07:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119864c00) [pid = 1649] [serial = 696] [outer = 0x116735c00] 07:55:13 INFO - PROCESS | 1649 | 1469026513353 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]]]}] 07:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 468ms 07:55:13 INFO - PROCESS | 1649 | 1469026513411 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 07:55:13 INFO - PROCESS | 1649 | 1469026513412 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 07:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:55:13 INFO - PROCESS | 1649 | 1469026513422 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:55:13 INFO - PROCESS | 1649 | 1469026513423 Marionette TRACE conn2 <- [1,902,null,{}] 07:55:13 INFO - PROCESS | 1649 | 1469026513425 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}] 07:55:13 INFO - PROCESS | 1649 | 1469026513426 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:13 INFO - PROCESS | 1649 | 1469026513504 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 07:55:13 INFO - PROCESS | 1649 | 1469026513507 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:13 INFO - PROCESS | 1649 | 1469026513509 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1249c1000 == 37 [pid = 1649] [id = 233] 07:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1192be800) [pid = 1649] [serial = 697] [outer = 0x0] 07:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x120f79400) [pid = 1649] [serial = 698] [outer = 0x1192be800] 07:55:13 INFO - PROCESS | 1649 | 1469026513535 Marionette DEBUG loaded listener.js 07:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120f81400) [pid = 1649] [serial = 699] [outer = 0x1192be800] 07:55:13 INFO - PROCESS | 1649 | 1469026513903 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]]]}] 07:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 528ms 07:55:13 INFO - PROCESS | 1649 | 1469026513944 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 07:55:13 INFO - PROCESS | 1649 | 1469026513947 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 07:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:55:13 INFO - PROCESS | 1649 | 1469026513952 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:55:13 INFO - PROCESS | 1649 | 1469026513955 Marionette TRACE conn2 <- [1,906,null,{}] 07:55:13 INFO - PROCESS | 1649 | 1469026513959 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}] 07:55:13 INFO - PROCESS | 1649 | 1469026513961 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:14 INFO - PROCESS | 1649 | 1469026514136 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 07:55:14 INFO - PROCESS | 1649 | 1469026514176 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:14 INFO - PROCESS | 1649 | 1469026514179 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11900b000 == 38 [pid = 1649] [id = 234] 07:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1213e1800) [pid = 1649] [serial = 700] [outer = 0x0] 07:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12141b400) [pid = 1649] [serial = 701] [outer = 0x1213e1800] 07:55:14 INFO - PROCESS | 1649 | 1469026514226 Marionette DEBUG loaded listener.js 07:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121a1a000) [pid = 1649] [serial = 702] [outer = 0x1213e1800] 07:55:14 INFO - PROCESS | 1649 | 1469026514623 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]]]}] 07:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 721ms 07:55:14 INFO - PROCESS | 1649 | 1469026514673 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 07:55:14 INFO - PROCESS | 1649 | 1469026514674 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 07:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:55:14 INFO - PROCESS | 1649 | 1469026514676 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:55:14 INFO - PROCESS | 1649 | 1469026514677 Marionette TRACE conn2 <- [1,910,null,{}] 07:55:14 INFO - PROCESS | 1649 | 1469026514680 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}] 07:55:14 INFO - PROCESS | 1649 | 1469026514681 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:14 INFO - PROCESS | 1649 | 1469026514778 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 07:55:14 INFO - PROCESS | 1649 | 1469026514784 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:14 INFO - PROCESS | 1649 | 1469026514785 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab0000 == 39 [pid = 1649] [id = 235] 07:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12140ec00) [pid = 1649] [serial = 703] [outer = 0x0] 07:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121c0bc00) [pid = 1649] [serial = 704] [outer = 0x12140ec00] 07:55:14 INFO - PROCESS | 1649 | 1469026514809 Marionette DEBUG loaded listener.js 07:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123409c00) [pid = 1649] [serial = 705] [outer = 0x12140ec00] 07:55:15 INFO - PROCESS | 1649 | 1469026515331 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]]]}] 07:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 07:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:55:15 INFO - PROCESS | 1649 | 1469026515347 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 07:55:15 INFO - PROCESS | 1649 | 1469026515350 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 07:55:15 INFO - PROCESS | 1649 | 1469026515353 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:55:15 INFO - PROCESS | 1649 | 1469026515354 Marionette TRACE conn2 <- [1,914,null,{}] 07:55:15 INFO - PROCESS | 1649 | 1469026515358 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}] 07:55:15 INFO - PROCESS | 1649 | 1469026515360 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:15 INFO - PROCESS | 1649 | 1469026515471 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 07:55:15 INFO - PROCESS | 1649 | 1469026515570 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:15 INFO - PROCESS | 1649 | 1469026515571 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11716d800 == 40 [pid = 1649] [id = 236] 07:55:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x115e89c00) [pid = 1649] [serial = 706] [outer = 0x0] 07:55:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1164dd000) [pid = 1649] [serial = 707] [outer = 0x115e89c00] 07:55:15 INFO - PROCESS | 1649 | 1469026515602 Marionette DEBUG loaded listener.js 07:55:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1167acc00) [pid = 1649] [serial = 708] [outer = 0x115e89c00] 07:55:16 INFO - PROCESS | 1649 | 1469026516089 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]]]}] 07:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 772ms 07:55:16 INFO - PROCESS | 1649 | 1469026516142 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 07:55:16 INFO - PROCESS | 1649 | 1469026516146 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 07:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:55:16 INFO - PROCESS | 1649 | 1469026516154 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:55:16 INFO - PROCESS | 1649 | 1469026516156 Marionette TRACE conn2 <- [1,918,null,{}] 07:55:16 INFO - PROCESS | 1649 | 1469026516158 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}] 07:55:16 INFO - PROCESS | 1649 | 1469026516160 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:16 INFO - PROCESS | 1649 | 1469026516270 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 07:55:16 INFO - PROCESS | 1649 | 1469026516346 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:16 INFO - PROCESS | 1649 | 1469026516347 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11900b800 == 41 [pid = 1649] [id = 237] 07:55:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1167ad800) [pid = 1649] [serial = 709] [outer = 0x0] 07:55:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1185d4800) [pid = 1649] [serial = 710] [outer = 0x1167ad800] 07:55:16 INFO - PROCESS | 1649 | 1469026516378 Marionette DEBUG loaded listener.js 07:55:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11874c400) [pid = 1649] [serial = 711] [outer = 0x1167ad800] 07:55:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11900b000 == 40 [pid = 1649] [id = 234] 07:55:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1249c1000 == 39 [pid = 1649] [id = 233] 07:55:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11802a800 == 38 [pid = 1649] [id = 232] 07:55:17 INFO - PROCESS | 1649 | --DOCSHELL 0x121438800 == 37 [pid = 1649] [id = 231] 07:55:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12124d000 == 36 [pid = 1649] [id = 230] 07:55:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119dad800 == 35 [pid = 1649] [id = 229] 07:55:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1190e9800 == 34 [pid = 1649] [id = 228] 07:55:17 INFO - PROCESS | 1649 | --DOCSHELL 0x118316800 == 33 [pid = 1649] [id = 227] 07:55:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11802b800 == 32 [pid = 1649] [id = 226] 07:55:17 INFO - PROCESS | 1649 | 1469026517022 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]]]}] 07:55:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116adc800 == 31 [pid = 1649] [id = 225] 07:55:17 INFO - PROCESS | 1649 | --DOCSHELL 0x114f42000 == 30 [pid = 1649] [id = 224] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126b93800) [pid = 1649] [serial = 648] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126bdd800) [pid = 1649] [serial = 651] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126b93400) [pid = 1649] [serial = 650] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1290c9000) [pid = 1649] [serial = 654] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128d88800) [pid = 1649] [serial = 653] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119786400) [pid = 1649] [serial = 623] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119866c00) [pid = 1649] [serial = 624] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12641f800) [pid = 1649] [serial = 645] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1253c6000) [pid = 1649] [serial = 636] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12677f400) [pid = 1649] [serial = 647] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1182d5c00) [pid = 1649] [serial = 618] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x120e93c00) [pid = 1649] [serial = 626] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1190c8400) [pid = 1649] [serial = 621] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1210b5800) [pid = 1649] [serial = 629] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119d02400) [pid = 1649] [serial = 641] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x121410400) [pid = 1649] [serial = 630] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x125d60000) [pid = 1649] [serial = 638] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x120f7c000) [pid = 1649] [serial = 627] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126413800) [pid = 1649] [serial = 639] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118747400) [pid = 1649] [serial = 620] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126415c00) [pid = 1649] [serial = 642] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x113c5b000) [pid = 1649] [serial = 612] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11828e400) [pid = 1649] [serial = 614] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x121c06800) [pid = 1649] [serial = 632] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12141c400) [pid = 1649] [serial = 609] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x126419400) [pid = 1649] [serial = 644] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x112f30400) [pid = 1649] [serial = 611] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x124a1f400) [pid = 1649] [serial = 633] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11873ec00) [pid = 1649] [serial = 615] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x125338400) [pid = 1649] [serial = 635] [outer = 0x0] [url = about:blank] 07:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x116f3bc00) [pid = 1649] [serial = 617] [outer = 0x0] [url = about:blank] 07:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 923ms 07:55:17 INFO - PROCESS | 1649 | 1469026517078 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 07:55:17 INFO - PROCESS | 1649 | 1469026517080 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 07:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:55:17 INFO - PROCESS | 1649 | 1469026517083 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:55:17 INFO - PROCESS | 1649 | 1469026517085 Marionette TRACE conn2 <- [1,922,null,{}] 07:55:17 INFO - PROCESS | 1649 | 1469026517088 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}] 07:55:17 INFO - PROCESS | 1649 | 1469026517090 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:17 INFO - PROCESS | 1649 | 1469026517167 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 07:55:17 INFO - PROCESS | 1649 | 1469026517173 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:17 INFO - PROCESS | 1649 | 1469026517175 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x116638800 == 31 [pid = 1649] [id = 238] 07:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1167aa400) [pid = 1649] [serial = 712] [outer = 0x0] 07:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x116994c00) [pid = 1649] [serial = 713] [outer = 0x1167aa400] 07:55:17 INFO - PROCESS | 1649 | 1469026517205 Marionette DEBUG loaded listener.js 07:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1176c3800) [pid = 1649] [serial = 714] [outer = 0x1167aa400] 07:55:17 INFO - PROCESS | 1649 | 1469026517542 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]]]}] 07:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 471ms 07:55:17 INFO - PROCESS | 1649 | 1469026517561 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 07:55:17 INFO - PROCESS | 1649 | 1469026517565 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 07:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:55:17 INFO - PROCESS | 1649 | 1469026517572 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:55:17 INFO - PROCESS | 1649 | 1469026517573 Marionette TRACE conn2 <- [1,926,null,{}] 07:55:17 INFO - PROCESS | 1649 | 1469026517576 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}] 07:55:17 INFO - PROCESS | 1649 | 1469026517577 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:17 INFO - PROCESS | 1649 | 1469026517653 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 07:55:17 INFO - PROCESS | 1649 | 1469026517657 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:17 INFO - PROCESS | 1649 | 1469026517658 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x118019800 == 32 [pid = 1649] [id = 239] 07:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1185d9000) [pid = 1649] [serial = 715] [outer = 0x0] 07:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1187c3c00) [pid = 1649] [serial = 716] [outer = 0x1185d9000] 07:55:17 INFO - PROCESS | 1649 | 1469026517688 Marionette DEBUG loaded listener.js 07:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118898c00) [pid = 1649] [serial = 717] [outer = 0x1185d9000] 07:55:18 INFO - PROCESS | 1649 | 1469026518035 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]]]}] 07:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 470ms 07:55:18 INFO - PROCESS | 1649 | 1469026518043 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 07:55:18 INFO - PROCESS | 1649 | 1469026518044 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 07:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:55:18 INFO - PROCESS | 1649 | 1469026518049 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:55:18 INFO - PROCESS | 1649 | 1469026518052 Marionette TRACE conn2 <- [1,930,null,{}] 07:55:18 INFO - PROCESS | 1649 | 1469026518060 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}] 07:55:18 INFO - PROCESS | 1649 | 1469026518064 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:18 INFO - PROCESS | 1649 | 1469026518147 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 07:55:18 INFO - PROCESS | 1649 | 1469026518199 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:18 INFO - PROCESS | 1649 | 1469026518201 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190ea800 == 33 [pid = 1649] [id = 240] 07:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11889e000) [pid = 1649] [serial = 718] [outer = 0x0] 07:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1192c9000) [pid = 1649] [serial = 719] [outer = 0x11889e000] 07:55:18 INFO - PROCESS | 1649 | 1469026518229 Marionette DEBUG loaded listener.js 07:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119785000) [pid = 1649] [serial = 720] [outer = 0x11889e000] 07:55:18 INFO - PROCESS | 1649 | 1469026518526 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]]]}] 07:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 527ms 07:55:18 INFO - PROCESS | 1649 | 1469026518574 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 07:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:55:18 INFO - PROCESS | 1649 | 1469026518576 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 07:55:18 INFO - PROCESS | 1649 | 1469026518578 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:55:18 INFO - PROCESS | 1649 | 1469026518579 Marionette TRACE conn2 <- [1,934,null,{}] 07:55:18 INFO - PROCESS | 1649 | 1469026518582 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}] 07:55:18 INFO - PROCESS | 1649 | 1469026518585 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:18 INFO - PROCESS | 1649 | 1469026518662 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 07:55:18 INFO - PROCESS | 1649 | 1469026518716 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:18 INFO - PROCESS | 1649 | 1469026518718 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x121129000 == 34 [pid = 1649] [id = 241] 07:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11978b400) [pid = 1649] [serial = 721] [outer = 0x0] 07:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119862800) [pid = 1649] [serial = 722] [outer = 0x11978b400] 07:55:18 INFO - PROCESS | 1649 | 1469026518742 Marionette DEBUG loaded listener.js 07:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119876000) [pid = 1649] [serial = 723] [outer = 0x11978b400] 07:55:19 INFO - PROCESS | 1649 | 1469026519014 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]]]}] 07:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 469ms 07:55:19 INFO - PROCESS | 1649 | 1469026519056 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 07:55:19 INFO - PROCESS | 1649 | 1469026519057 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 07:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:55:19 INFO - PROCESS | 1649 | 1469026519060 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:55:19 INFO - PROCESS | 1649 | 1469026519061 Marionette TRACE conn2 <- [1,938,null,{}] 07:55:19 INFO - PROCESS | 1649 | 1469026519063 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}] 07:55:19 INFO - PROCESS | 1649 | 1469026519065 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:19 INFO - PROCESS | 1649 | 1469026519167 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 07:55:19 INFO - PROCESS | 1649 | 1469026519170 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:19 INFO - PROCESS | 1649 | 1469026519171 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x121909000 == 35 [pid = 1649] [id = 242] 07:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1197c5000) [pid = 1649] [serial = 724] [outer = 0x0] 07:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120e1d400) [pid = 1649] [serial = 725] [outer = 0x1197c5000] 07:55:19 INFO - PROCESS | 1649 | 1469026519196 Marionette DEBUG loaded listener.js 07:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120f7b400) [pid = 1649] [serial = 726] [outer = 0x1197c5000] 07:55:19 INFO - PROCESS | 1649 | 1469026519529 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]]]}] 07:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 522ms 07:55:19 INFO - PROCESS | 1649 | 1469026519583 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 07:55:19 INFO - PROCESS | 1649 | 1469026519584 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 07:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:55:19 INFO - PROCESS | 1649 | 1469026519586 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:55:19 INFO - PROCESS | 1649 | 1469026519587 Marionette TRACE conn2 <- [1,942,null,{}] 07:55:19 INFO - PROCESS | 1649 | 1469026519589 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}] 07:55:19 INFO - PROCESS | 1649 | 1469026519593 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:19 INFO - PROCESS | 1649 | 1469026519707 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 07:55:19 INFO - PROCESS | 1649 | 1469026519724 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:19 INFO - PROCESS | 1649 | 1469026519724 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c68800 == 36 [pid = 1649] [id = 243] 07:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120f7c000) [pid = 1649] [serial = 727] [outer = 0x0] 07:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121411c00) [pid = 1649] [serial = 728] [outer = 0x120f7c000] 07:55:19 INFO - PROCESS | 1649 | 1469026519749 Marionette DEBUG loaded listener.js 07:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121c0d000) [pid = 1649] [serial = 729] [outer = 0x120f7c000] 07:55:20 INFO - PROCESS | 1649 | 1469026520084 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]]]}] 07:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 521ms 07:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:55:20 INFO - PROCESS | 1649 | 1469026520107 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 07:55:20 INFO - PROCESS | 1649 | 1469026520109 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 07:55:20 INFO - PROCESS | 1649 | 1469026520111 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:55:20 INFO - PROCESS | 1649 | 1469026520112 Marionette TRACE conn2 <- [1,946,null,{}] 07:55:20 INFO - PROCESS | 1649 | 1469026520122 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}] 07:55:20 INFO - PROCESS | 1649 | 1469026520123 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:20 INFO - PROCESS | 1649 | 1469026520218 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 07:55:20 INFO - PROCESS | 1649 | 1469026520221 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:20 INFO - PROCESS | 1649 | 1469026520222 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11812c000 == 37 [pid = 1649] [id = 244] 07:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1129b6c00) [pid = 1649] [serial = 730] [outer = 0x0] 07:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12351b400) [pid = 1649] [serial = 731] [outer = 0x1129b6c00] 07:55:20 INFO - PROCESS | 1649 | 1469026520247 Marionette DEBUG loaded listener.js 07:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124a26800) [pid = 1649] [serial = 732] [outer = 0x1129b6c00] 07:55:20 INFO - PROCESS | 1649 | 1469026520587 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]]]}] 07:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 523ms 07:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:55:20 INFO - PROCESS | 1649 | 1469026520635 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 07:55:20 INFO - PROCESS | 1649 | 1469026520637 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 07:55:20 INFO - PROCESS | 1649 | 1469026520640 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:55:20 INFO - PROCESS | 1649 | 1469026520642 Marionette TRACE conn2 <- [1,950,null,{}] 07:55:20 INFO - PROCESS | 1649 | 1469026520645 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}] 07:55:20 INFO - PROCESS | 1649 | 1469026520647 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:20 INFO - PROCESS | 1649 | 1469026520803 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 07:55:20 INFO - PROCESS | 1649 | 1469026520815 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:20 INFO - PROCESS | 1649 | 1469026520817 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a67000 == 38 [pid = 1649] [id = 245] 07:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123519c00) [pid = 1649] [serial = 733] [outer = 0x0] 07:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124c27000) [pid = 1649] [serial = 734] [outer = 0x123519c00] 07:55:20 INFO - PROCESS | 1649 | 1469026520857 Marionette DEBUG loaded listener.js 07:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124de2000) [pid = 1649] [serial = 735] [outer = 0x123519c00] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x114f7dc00) [pid = 1649] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11874ac00) [pid = 1649] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112f87400) [pid = 1649] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1192cb400) [pid = 1649] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119a8d400) [pid = 1649] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119492400) [pid = 1649] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11679f000) [pid = 1649] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1122be400) [pid = 1649] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x117c3cc00) [pid = 1649] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112f8c800) [pid = 1649] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116735c00) [pid = 1649] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119496400) [pid = 1649] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x120e20c00) [pid = 1649] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x125d53800) [pid = 1649] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1213e1800) [pid = 1649] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1192be800) [pid = 1649] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:55:21 INFO - PROCESS | 1649 | 1469026521359 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]]]}] 07:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 769ms 07:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:55:21 INFO - PROCESS | 1649 | 1469026521409 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 07:55:21 INFO - PROCESS | 1649 | 1469026521411 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 07:55:21 INFO - PROCESS | 1649 | 1469026521414 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:55:21 INFO - PROCESS | 1649 | 1469026521415 Marionette TRACE conn2 <- [1,954,null,{}] 07:55:21 INFO - PROCESS | 1649 | 1469026521418 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}] 07:55:21 INFO - PROCESS | 1649 | 1469026521419 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:21 INFO - PROCESS | 1649 | 1469026521492 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 07:55:21 INFO - PROCESS | 1649 | 1469026521547 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:21 INFO - PROCESS | 1649 | 1469026521549 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aab800 == 39 [pid = 1649] [id = 246] 07:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112f87400) [pid = 1649] [serial = 736] [outer = 0x0] 07:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1185d7000) [pid = 1649] [serial = 737] [outer = 0x112f87400] 07:55:21 INFO - PROCESS | 1649 | 1469026521573 Marionette DEBUG loaded listener.js 07:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119784800) [pid = 1649] [serial = 738] [outer = 0x112f87400] 07:55:21 INFO - PROCESS | 1649 | 1469026521819 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]]]}] 07:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 420ms 07:55:21 INFO - PROCESS | 1649 | 1469026521839 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 07:55:21 INFO - PROCESS | 1649 | 1469026521840 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 07:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:55:21 INFO - PROCESS | 1649 | 1469026521842 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:55:21 INFO - PROCESS | 1649 | 1469026521843 Marionette TRACE conn2 <- [1,958,null,{}] 07:55:21 INFO - PROCESS | 1649 | 1469026521846 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}] 07:55:21 INFO - PROCESS | 1649 | 1469026521847 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:21 INFO - PROCESS | 1649 | 1469026521939 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 07:55:21 INFO - PROCESS | 1649 | 1469026521942 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:21 INFO - PROCESS | 1649 | 1469026521943 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x129310800 == 40 [pid = 1649] [id = 247] 07:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119494c00) [pid = 1649] [serial = 739] [outer = 0x0] 07:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12197e400) [pid = 1649] [serial = 740] [outer = 0x119494c00] 07:55:21 INFO - PROCESS | 1649 | 1469026521970 Marionette DEBUG loaded listener.js 07:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12533bc00) [pid = 1649] [serial = 741] [outer = 0x119494c00] 07:55:22 INFO - PROCESS | 1649 | 1469026522371 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]]]}] 07:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 569ms 07:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:55:22 INFO - PROCESS | 1649 | 1469026522411 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 07:55:22 INFO - PROCESS | 1649 | 1469026522414 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 07:55:22 INFO - PROCESS | 1649 | 1469026522417 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:55:22 INFO - PROCESS | 1649 | 1469026522419 Marionette TRACE conn2 <- [1,962,null,{}] 07:55:22 INFO - PROCESS | 1649 | 1469026522423 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}] 07:55:22 INFO - PROCESS | 1649 | 1469026522425 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:22 INFO - PROCESS | 1649 | 1469026522529 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 07:55:22 INFO - PROCESS | 1649 | 1469026522583 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:22 INFO - PROCESS | 1649 | 1469026522585 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ae0800 == 41 [pid = 1649] [id = 248] 07:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113ce4c00) [pid = 1649] [serial = 742] [outer = 0x0] 07:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116738c00) [pid = 1649] [serial = 743] [outer = 0x113ce4c00] 07:55:22 INFO - PROCESS | 1649 | 1469026522617 Marionette DEBUG loaded listener.js 07:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x117c3a000) [pid = 1649] [serial = 744] [outer = 0x113ce4c00] 07:55:23 INFO - PROCESS | 1649 | 1469026523051 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]]]}] 07:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 671ms 07:55:23 INFO - PROCESS | 1649 | 1469026523088 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 07:55:23 INFO - PROCESS | 1649 | 1469026523091 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 07:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:55:23 INFO - PROCESS | 1649 | 1469026523096 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:55:23 INFO - PROCESS | 1649 | 1469026523097 Marionette TRACE conn2 <- [1,966,null,{}] 07:55:23 INFO - PROCESS | 1649 | 1469026523100 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}] 07:55:23 INFO - PROCESS | 1649 | 1469026523102 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:23 INFO - PROCESS | 1649 | 1469026523206 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 07:55:23 INFO - PROCESS | 1649 | 1469026523259 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:23 INFO - PROCESS | 1649 | 1469026523261 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12124c000 == 42 [pid = 1649] [id = 249] 07:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11874d400) [pid = 1649] [serial = 745] [outer = 0x0] 07:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11948fc00) [pid = 1649] [serial = 746] [outer = 0x11874d400] 07:55:23 INFO - PROCESS | 1649 | 1469026523290 Marionette DEBUG loaded listener.js 07:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11970a800) [pid = 1649] [serial = 747] [outer = 0x11874d400] 07:55:23 INFO - PROCESS | 1649 | 1469026523706 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]]]}] 07:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 670ms 07:55:23 INFO - PROCESS | 1649 | 1469026523765 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 07:55:23 INFO - PROCESS | 1649 | 1469026523767 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 07:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:55:23 INFO - PROCESS | 1649 | 1469026523769 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:55:23 INFO - PROCESS | 1649 | 1469026523772 Marionette TRACE conn2 <- [1,970,null,{}] 07:55:23 INFO - PROCESS | 1649 | 1469026523780 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}] 07:55:23 INFO - PROCESS | 1649 | 1469026523783 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:23 INFO - PROCESS | 1649 | 1469026523903 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 07:55:23 INFO - PROCESS | 1649 | 1469026523972 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:23 INFO - PROCESS | 1649 | 1469026523974 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a46e800 == 43 [pid = 1649] [id = 250] 07:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11986c400) [pid = 1649] [serial = 748] [outer = 0x0] 07:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121415c00) [pid = 1649] [serial = 749] [outer = 0x11986c400] 07:55:24 INFO - PROCESS | 1649 | 1469026524006 Marionette DEBUG loaded listener.js 07:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1219c3c00) [pid = 1649] [serial = 750] [outer = 0x11986c400] 07:55:24 INFO - PROCESS | 1649 | 1469026524420 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]]]}] 07:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 674ms 07:55:24 INFO - PROCESS | 1649 | 1469026524444 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 07:55:24 INFO - PROCESS | 1649 | 1469026524447 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 07:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:55:24 INFO - PROCESS | 1649 | 1469026524451 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:55:24 INFO - PROCESS | 1649 | 1469026524453 Marionette TRACE conn2 <- [1,974,null,{}] 07:55:24 INFO - PROCESS | 1649 | 1469026524457 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}] 07:55:24 INFO - PROCESS | 1649 | 1469026524459 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:24 INFO - PROCESS | 1649 | 1469026524612 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 07:55:24 INFO - PROCESS | 1649 | 1469026524735 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:24 INFO - PROCESS | 1649 | 1469026524737 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6ae800 == 44 [pid = 1649] [id = 251] 07:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121c03c00) [pid = 1649] [serial = 751] [outer = 0x0] 07:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x124c94400) [pid = 1649] [serial = 752] [outer = 0x121c03c00] 07:55:24 INFO - PROCESS | 1649 | 1469026524790 Marionette DEBUG loaded listener.js 07:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1253c5c00) [pid = 1649] [serial = 753] [outer = 0x121c03c00] 07:55:25 INFO - PROCESS | 1649 | 1469026525262 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]]]}] 07:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 824ms 07:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:55:25 INFO - PROCESS | 1649 | 1469026525274 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 07:55:25 INFO - PROCESS | 1649 | 1469026525275 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 07:55:25 INFO - PROCESS | 1649 | 1469026525278 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:55:25 INFO - PROCESS | 1649 | 1469026525279 Marionette TRACE conn2 <- [1,978,null,{}] 07:55:25 INFO - PROCESS | 1649 | 1469026525282 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}] 07:55:25 INFO - PROCESS | 1649 | 1469026525284 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:25 INFO - PROCESS | 1649 | 1469026525391 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 07:55:25 INFO - PROCESS | 1649 | 1469026525442 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:25 INFO - PROCESS | 1649 | 1469026525444 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae48000 == 45 [pid = 1649] [id = 252] 07:55:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x112f89800) [pid = 1649] [serial = 754] [outer = 0x0] 07:55:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x125d5a000) [pid = 1649] [serial = 755] [outer = 0x112f89800] 07:55:25 INFO - PROCESS | 1649 | 1469026525472 Marionette DEBUG loaded listener.js 07:55:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x126413000) [pid = 1649] [serial = 756] [outer = 0x112f89800] 07:55:26 INFO - PROCESS | 1649 | 1469026526023 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]]]}] 07:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 773ms 07:55:26 INFO - PROCESS | 1649 | 1469026526071 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 07:55:26 INFO - PROCESS | 1649 | 1469026526073 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 07:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:55:26 INFO - PROCESS | 1649 | 1469026526078 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:55:26 INFO - PROCESS | 1649 | 1469026526080 Marionette TRACE conn2 <- [1,982,null,{}] 07:55:26 INFO - PROCESS | 1649 | 1469026526087 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}] 07:55:26 INFO - PROCESS | 1649 | 1469026526089 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:26 INFO - PROCESS | 1649 | 1469026526188 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 07:55:26 INFO - PROCESS | 1649 | 1469026526250 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:26 INFO - PROCESS | 1649 | 1469026526252 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164af000 == 46 [pid = 1649] [id = 253] 07:55:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1167ac800) [pid = 1649] [serial = 757] [outer = 0x0] 07:55:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x116a0dc00) [pid = 1649] [serial = 758] [outer = 0x1167ac800] 07:55:26 INFO - PROCESS | 1649 | 1469026526281 Marionette DEBUG loaded listener.js 07:55:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1182ce000) [pid = 1649] [serial = 759] [outer = 0x1167ac800] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x128aab800 == 45 [pid = 1649] [id = 246] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x126a67000 == 44 [pid = 1649] [id = 245] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11812c000 == 43 [pid = 1649] [id = 244] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x124c68800 == 42 [pid = 1649] [id = 243] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x121909000 == 41 [pid = 1649] [id = 242] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x121129000 == 40 [pid = 1649] [id = 241] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1190ea800 == 39 [pid = 1649] [id = 240] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x118019800 == 38 [pid = 1649] [id = 239] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x116638800 == 37 [pid = 1649] [id = 238] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11900b800 == 36 [pid = 1649] [id = 237] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11716d800 == 35 [pid = 1649] [id = 236] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab0000 == 34 [pid = 1649] [id = 235] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x113c27000 == 33 [pid = 1649] [id = 223] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae48000 == 32 [pid = 1649] [id = 252] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6ae800 == 31 [pid = 1649] [id = 251] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12a46e800 == 30 [pid = 1649] [id = 250] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12124c000 == 29 [pid = 1649] [id = 249] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x129310800 == 28 [pid = 1649] [id = 247] 07:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x116ae0800 == 27 [pid = 1649] [id = 248] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1185d5000) [pid = 1649] [serial = 677] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118743800) [pid = 1649] [serial = 678] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1187cb400) [pid = 1649] [serial = 680] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119070800) [pid = 1649] [serial = 683] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119862400) [pid = 1649] [serial = 687] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119706800) [pid = 1649] [serial = 686] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x120e1fc00) [pid = 1649] [serial = 692] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119a8d000) [pid = 1649] [serial = 690] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119870000) [pid = 1649] [serial = 689] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1167a7400) [pid = 1649] [serial = 674] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11698f800) [pid = 1649] [serial = 675] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112f3ac00) [pid = 1649] [serial = 669] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1129b7000) [pid = 1649] [serial = 668] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118867400) [pid = 1649] [serial = 657] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112faa000) [pid = 1649] [serial = 671] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118742400) [pid = 1649] [serial = 656] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x117c38000) [pid = 1649] [serial = 695] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1132e6c00) [pid = 1649] [serial = 672] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11986f400) [pid = 1649] [serial = 660] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119788c00) [pid = 1649] [serial = 659] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12351ac00) [pid = 1649] [serial = 663] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x121c02800) [pid = 1649] [serial = 662] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126af6c00) [pid = 1649] [serial = 666] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12656d000) [pid = 1649] [serial = 665] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12141b400) [pid = 1649] [serial = 701] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x120f79400) [pid = 1649] [serial = 698] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x120f77000) [pid = 1649] [serial = 693] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1192cb800) [pid = 1649] [serial = 684] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x121a1a000) [pid = 1649] [serial = 702] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x119864c00) [pid = 1649] [serial = 696] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11886cc00) [pid = 1649] [serial = 681] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x120f81400) [pid = 1649] [serial = 699] [outer = 0x0] [url = about:blank] 07:55:27 INFO - PROCESS | 1649 | 1469026527259 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]]]}] 07:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1227ms 07:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:55:27 INFO - PROCESS | 1649 | 1469026527305 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 07:55:27 INFO - PROCESS | 1649 | 1469026527307 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 07:55:27 INFO - PROCESS | 1649 | 1469026527310 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:55:27 INFO - PROCESS | 1649 | 1469026527311 Marionette TRACE conn2 <- [1,986,null,{}] 07:55:27 INFO - PROCESS | 1649 | 1469026527315 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}] 07:55:27 INFO - PROCESS | 1649 | 1469026527317 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:27 INFO - PROCESS | 1649 | 1469026527393 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 07:55:27 INFO - PROCESS | 1649 | 1469026527402 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:27 INFO - PROCESS | 1649 | 1469026527405 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x116015800 == 28 [pid = 1649] [id = 254] 07:55:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1132df800) [pid = 1649] [serial = 760] [outer = 0x0] 07:55:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1164eb800) [pid = 1649] [serial = 761] [outer = 0x1132df800] 07:55:27 INFO - PROCESS | 1649 | 1469026527432 Marionette DEBUG loaded listener.js 07:55:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x112fb5800) [pid = 1649] [serial = 762] [outer = 0x1132df800] 07:55:27 INFO - PROCESS | 1649 | 1469026527759 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]]]}] 07:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 470ms 07:55:27 INFO - PROCESS | 1649 | 1469026527791 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 07:55:27 INFO - PROCESS | 1649 | 1469026527795 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 07:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:55:27 INFO - PROCESS | 1649 | 1469026527803 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:55:27 INFO - PROCESS | 1649 | 1469026527805 Marionette TRACE conn2 <- [1,990,null,{}] 07:55:27 INFO - PROCESS | 1649 | 1469026527808 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}] 07:55:27 INFO - PROCESS | 1649 | 1469026527809 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:27 INFO - PROCESS | 1649 | 1469026527883 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 07:55:27 INFO - PROCESS | 1649 | 1469026527887 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:27 INFO - PROCESS | 1649 | 1469026527889 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x117152000 == 29 [pid = 1649] [id = 255] 07:55:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1176b8000) [pid = 1649] [serial = 763] [outer = 0x0] 07:55:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1182c8800) [pid = 1649] [serial = 764] [outer = 0x1176b8000] 07:55:27 INFO - PROCESS | 1649 | 1469026527918 Marionette DEBUG loaded listener.js 07:55:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1185d9400) [pid = 1649] [serial = 765] [outer = 0x1176b8000] 07:55:28 INFO - PROCESS | 1649 | 1469026528269 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]]]}] 07:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 522ms 07:55:28 INFO - PROCESS | 1649 | 1469026528326 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 07:55:28 INFO - PROCESS | 1649 | 1469026528327 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 07:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:55:28 INFO - PROCESS | 1649 | 1469026528329 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:55:28 INFO - PROCESS | 1649 | 1469026528332 Marionette TRACE conn2 <- [1,994,null,{}] 07:55:28 INFO - PROCESS | 1649 | 1469026528340 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}] 07:55:28 INFO - PROCESS | 1649 | 1469026528343 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:28 INFO - PROCESS | 1649 | 1469026528417 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 07:55:28 INFO - PROCESS | 1649 | 1469026528423 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:28 INFO - PROCESS | 1649 | 1469026528425 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x118308800 == 30 [pid = 1649] [id = 256] 07:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112f86c00) [pid = 1649] [serial = 766] [outer = 0x0] 07:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119070800) [pid = 1649] [serial = 767] [outer = 0x112f86c00] 07:55:28 INFO - PROCESS | 1649 | 1469026528455 Marionette DEBUG loaded listener.js 07:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1192cb000) [pid = 1649] [serial = 768] [outer = 0x112f86c00] 07:55:28 INFO - PROCESS | 1649 | 1469026528798 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]]]}] 07:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 522ms 07:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:55:28 INFO - PROCESS | 1649 | 1469026528851 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 07:55:28 INFO - PROCESS | 1649 | 1469026528853 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 07:55:28 INFO - PROCESS | 1649 | 1469026528855 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:55:28 INFO - PROCESS | 1649 | 1469026528856 Marionette TRACE conn2 <- [1,998,null,{}] 07:55:28 INFO - PROCESS | 1649 | 1469026528858 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}] 07:55:28 INFO - PROCESS | 1649 | 1469026528859 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:28 INFO - PROCESS | 1649 | 1469026528961 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 07:55:28 INFO - PROCESS | 1649 | 1469026528990 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:28 INFO - PROCESS | 1649 | 1469026528991 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11901a000 == 31 [pid = 1649] [id = 257] 07:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119493800) [pid = 1649] [serial = 769] [outer = 0x0] 07:55:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11970b000) [pid = 1649] [serial = 770] [outer = 0x119493800] 07:55:29 INFO - PROCESS | 1649 | 1469026529016 Marionette DEBUG loaded listener.js 07:55:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11978b000) [pid = 1649] [serial = 771] [outer = 0x119493800] 07:55:29 INFO - PROCESS | 1649 | 1469026529320 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]]]}] 07:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 518ms 07:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:55:29 INFO - PROCESS | 1649 | 1469026529373 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 07:55:29 INFO - PROCESS | 1649 | 1469026529375 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 07:55:29 INFO - PROCESS | 1649 | 1469026529377 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:55:29 INFO - PROCESS | 1649 | 1469026529385 Marionette TRACE conn2 <- [1,1002,null,{}] 07:55:29 INFO - PROCESS | 1649 | 1469026529387 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}] 07:55:29 INFO - PROCESS | 1649 | 1469026529388 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:29 INFO - PROCESS | 1649 | 1469026529479 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 07:55:29 INFO - PROCESS | 1649 | 1469026529513 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:29 INFO - PROCESS | 1649 | 1469026529514 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a04000 == 32 [pid = 1649] [id = 258] 07:55:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1129b8800) [pid = 1649] [serial = 772] [outer = 0x0] 07:55:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11949c000) [pid = 1649] [serial = 773] [outer = 0x1129b8800] 07:55:29 INFO - PROCESS | 1649 | 1469026529540 Marionette DEBUG loaded listener.js 07:55:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1198be400) [pid = 1649] [serial = 774] [outer = 0x1129b8800] 07:55:29 INFO - PROCESS | 1649 | 1469026529887 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]]]}] 07:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 527ms 07:55:29 INFO - PROCESS | 1649 | 1469026529904 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 07:55:29 INFO - PROCESS | 1649 | 1469026529906 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 07:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:55:29 INFO - PROCESS | 1649 | 1469026529908 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:55:29 INFO - PROCESS | 1649 | 1469026529909 Marionette TRACE conn2 <- [1,1006,null,{}] 07:55:29 INFO - PROCESS | 1649 | 1469026529911 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}] 07:55:29 INFO - PROCESS | 1649 | 1469026529917 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:30 INFO - PROCESS | 1649 | 1469026530030 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 07:55:30 INFO - PROCESS | 1649 | 1469026530064 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:30 INFO - PROCESS | 1649 | 1469026530065 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x121243800 == 33 [pid = 1649] [id = 259] 07:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1197c6c00) [pid = 1649] [serial = 775] [outer = 0x0] 07:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x120e1ac00) [pid = 1649] [serial = 776] [outer = 0x1197c6c00] 07:55:30 INFO - PROCESS | 1649 | 1469026530090 Marionette DEBUG loaded listener.js 07:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121410c00) [pid = 1649] [serial = 777] [outer = 0x1197c6c00] 07:55:30 INFO - PROCESS | 1649 | 1469026530387 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]]]}] 07:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 07:55:30 INFO - PROCESS | 1649 | 1469026530427 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 07:55:30 INFO - PROCESS | 1649 | 1469026530428 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 07:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:55:30 INFO - PROCESS | 1649 | 1469026530431 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:55:30 INFO - PROCESS | 1649 | 1469026530433 Marionette TRACE conn2 <- [1,1010,null,{}] 07:55:30 INFO - PROCESS | 1649 | 1469026530437 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}] 07:55:30 INFO - PROCESS | 1649 | 1469026530439 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:30 INFO - PROCESS | 1649 | 1469026530537 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 07:55:30 INFO - PROCESS | 1649 | 1469026530572 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:30 INFO - PROCESS | 1649 | 1469026530573 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12343f800 == 34 [pid = 1649] [id = 260] 07:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11334d800) [pid = 1649] [serial = 778] [outer = 0x0] 07:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1219bf400) [pid = 1649] [serial = 779] [outer = 0x11334d800] 07:55:30 INFO - PROCESS | 1649 | 1469026530597 Marionette DEBUG loaded listener.js 07:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121a20000) [pid = 1649] [serial = 780] [outer = 0x11334d800] 07:55:30 INFO - PROCESS | 1649 | 1469026530891 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]]]}] 07:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 473ms 07:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:55:30 INFO - PROCESS | 1649 | 1469026530909 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 07:55:30 INFO - PROCESS | 1649 | 1469026530910 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 07:55:30 INFO - PROCESS | 1649 | 1469026530912 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:55:30 INFO - PROCESS | 1649 | 1469026530913 Marionette TRACE conn2 <- [1,1014,null,{}] 07:55:30 INFO - PROCESS | 1649 | 1469026530923 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}] 07:55:30 INFO - PROCESS | 1649 | 1469026530924 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:31 INFO - PROCESS | 1649 | 1469026531021 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 07:55:31 INFO - PROCESS | 1649 | 1469026531025 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:31 INFO - PROCESS | 1649 | 1469026531026 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x125321000 == 35 [pid = 1649] [id = 261] 07:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x112f88000) [pid = 1649] [serial = 781] [outer = 0x0] 07:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121c09800) [pid = 1649] [serial = 782] [outer = 0x112f88000] 07:55:31 INFO - PROCESS | 1649 | 1469026531050 Marionette DEBUG loaded listener.js 07:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124958c00) [pid = 1649] [serial = 783] [outer = 0x112f88000] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1197c5000) [pid = 1649] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x120f7c000) [pid = 1649] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112f87400) [pid = 1649] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123519c00) [pid = 1649] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1185d9000) [pid = 1649] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1167ad800) [pid = 1649] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12140ec00) [pid = 1649] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11889e000) [pid = 1649] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11978b400) [pid = 1649] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x115e89c00) [pid = 1649] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1167aa400) [pid = 1649] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1129b6c00) [pid = 1649] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119494c00) [pid = 1649] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:55:31 INFO - PROCESS | 1649 | 1469026531497 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]]]}] 07:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 624ms 07:55:31 INFO - PROCESS | 1649 | 1469026531540 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 07:55:31 INFO - PROCESS | 1649 | 1469026531542 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 07:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:55:31 INFO - PROCESS | 1649 | 1469026531544 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:55:31 INFO - PROCESS | 1649 | 1469026531545 Marionette TRACE conn2 <- [1,1018,null,{}] 07:55:31 INFO - PROCESS | 1649 | 1469026531548 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}] 07:55:31 INFO - PROCESS | 1649 | 1469026531550 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:31 INFO - PROCESS | 1649 | 1469026531630 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 07:55:31 INFO - PROCESS | 1649 | 1469026531636 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:31 INFO - PROCESS | 1649 | 1469026531637 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12531c800 == 36 [pid = 1649] [id = 262] 07:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1129b9400) [pid = 1649] [serial = 784] [outer = 0x0] 07:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118744400) [pid = 1649] [serial = 785] [outer = 0x1129b9400] 07:55:31 INFO - PROCESS | 1649 | 1469026531662 Marionette DEBUG loaded listener.js 07:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11978b400) [pid = 1649] [serial = 786] [outer = 0x1129b9400] 07:55:31 INFO - PROCESS | 1649 | 1469026531976 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]]]}] 07:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 468ms 07:55:32 INFO - PROCESS | 1649 | 1469026532013 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 07:55:32 INFO - PROCESS | 1649 | 1469026532014 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 07:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:55:32 INFO - PROCESS | 1649 | 1469026532018 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:55:32 INFO - PROCESS | 1649 | 1469026532019 Marionette TRACE conn2 <- [1,1022,null,{}] 07:55:32 INFO - PROCESS | 1649 | 1469026532022 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}] 07:55:32 INFO - PROCESS | 1649 | 1469026532023 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:32 INFO - PROCESS | 1649 | 1469026532119 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 07:55:32 INFO - PROCESS | 1649 | 1469026532124 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:32 INFO - PROCESS | 1649 | 1469026532126 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a59000 == 37 [pid = 1649] [id = 263] 07:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x112f87400) [pid = 1649] [serial = 787] [outer = 0x0] 07:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11986b400) [pid = 1649] [serial = 788] [outer = 0x112f87400] 07:55:32 INFO - PROCESS | 1649 | 1469026532150 Marionette DEBUG loaded listener.js 07:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12340c800) [pid = 1649] [serial = 789] [outer = 0x112f87400] 07:55:32 INFO - PROCESS | 1649 | 1469026532458 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]]]}] 07:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 472ms 07:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:55:32 INFO - PROCESS | 1649 | 1469026532488 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 07:55:32 INFO - PROCESS | 1649 | 1469026532490 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 07:55:32 INFO - PROCESS | 1649 | 1469026532492 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:55:32 INFO - PROCESS | 1649 | 1469026532493 Marionette TRACE conn2 <- [1,1026,null,{}] 07:55:32 INFO - PROCESS | 1649 | 1469026532496 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}] 07:55:32 INFO - PROCESS | 1649 | 1469026532498 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:32 INFO - PROCESS | 1649 | 1469026532593 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 07:55:32 INFO - PROCESS | 1649 | 1469026532597 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:32 INFO - PROCESS | 1649 | 1469026532600 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x119be2800 == 38 [pid = 1649] [id = 264] 07:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124a25800) [pid = 1649] [serial = 790] [outer = 0x0] 07:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124c2bc00) [pid = 1649] [serial = 791] [outer = 0x124a25800] 07:55:32 INFO - PROCESS | 1649 | 1469026532628 Marionette DEBUG loaded listener.js 07:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126419800) [pid = 1649] [serial = 792] [outer = 0x124a25800] 07:55:32 INFO - PROCESS | 1649 | 1469026532968 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]]]}] 07:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 521ms 07:55:33 INFO - PROCESS | 1649 | 1469026533020 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 07:55:33 INFO - PROCESS | 1649 | 1469026533022 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 07:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:55:33 INFO - PROCESS | 1649 | 1469026533024 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:55:33 INFO - PROCESS | 1649 | 1469026533026 Marionette TRACE conn2 <- [1,1030,null,{}] 07:55:33 INFO - PROCESS | 1649 | 1469026533028 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}] 07:55:33 INFO - PROCESS | 1649 | 1469026533029 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:33 INFO - PROCESS | 1649 | 1469026533104 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 07:55:33 INFO - PROCESS | 1649 | 1469026533108 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:33 INFO - PROCESS | 1649 | 1469026533109 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a5bc800 == 39 [pid = 1649] [id = 265] 07:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124de0000) [pid = 1649] [serial = 793] [outer = 0x0] 07:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126509800) [pid = 1649] [serial = 794] [outer = 0x124de0000] 07:55:33 INFO - PROCESS | 1649 | 1469026533133 Marionette DEBUG loaded listener.js 07:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126712c00) [pid = 1649] [serial = 795] [outer = 0x124de0000] 07:55:33 INFO - PROCESS | 1649 | 1469026533629 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]]]}] 07:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 668ms 07:55:33 INFO - PROCESS | 1649 | 1469026533694 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 07:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:55:33 INFO - PROCESS | 1649 | 1469026533698 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 07:55:33 INFO - PROCESS | 1649 | 1469026533703 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:55:33 INFO - PROCESS | 1649 | 1469026533706 Marionette TRACE conn2 <- [1,1034,null,{}] 07:55:33 INFO - PROCESS | 1649 | 1469026533712 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}] 07:55:33 INFO - PROCESS | 1649 | 1469026533715 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:33 INFO - PROCESS | 1649 | 1469026533884 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 07:55:34 INFO - PROCESS | 1649 | 1469026534000 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:34 INFO - PROCESS | 1649 | 1469026534002 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac8800 == 40 [pid = 1649] [id = 266] 07:55:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x112f89c00) [pid = 1649] [serial = 796] [outer = 0x0] 07:55:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1133b2c00) [pid = 1649] [serial = 797] [outer = 0x112f89c00] 07:55:34 INFO - PROCESS | 1649 | 1469026534055 Marionette DEBUG loaded listener.js 07:55:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1167a8800) [pid = 1649] [serial = 798] [outer = 0x112f89c00] 07:55:34 INFO - PROCESS | 1649 | 1469026534571 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]]]}] 07:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 875ms 07:55:34 INFO - PROCESS | 1649 | 1469026534576 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 07:55:34 INFO - PROCESS | 1649 | 1469026534580 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 07:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:55:34 INFO - PROCESS | 1649 | 1469026534584 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:55:34 INFO - PROCESS | 1649 | 1469026534586 Marionette TRACE conn2 <- [1,1038,null,{}] 07:55:34 INFO - PROCESS | 1649 | 1469026534589 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}] 07:55:34 INFO - PROCESS | 1649 | 1469026534591 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:34 INFO - PROCESS | 1649 | 1469026534698 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 07:55:34 INFO - PROCESS | 1649 | 1469026534751 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:34 INFO - PROCESS | 1649 | 1469026534752 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a18000 == 41 [pid = 1649] [id = 267] 07:55:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x117c33400) [pid = 1649] [serial = 799] [outer = 0x0] 07:55:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118749400) [pid = 1649] [serial = 800] [outer = 0x117c33400] 07:55:34 INFO - PROCESS | 1649 | 1469026534783 Marionette DEBUG loaded listener.js 07:55:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118863400) [pid = 1649] [serial = 801] [outer = 0x117c33400] 07:55:35 INFO - PROCESS | 1649 | 1469026535448 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]]]}] 07:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 921ms 07:55:35 INFO - PROCESS | 1649 | 1469026535513 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 07:55:35 INFO - PROCESS | 1649 | 1469026535515 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 07:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:55:35 INFO - PROCESS | 1649 | 1469026535519 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:55:35 INFO - PROCESS | 1649 | 1469026535521 Marionette TRACE conn2 <- [1,1042,null,{}] 07:55:35 INFO - PROCESS | 1649 | 1469026535525 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}] 07:55:35 INFO - PROCESS | 1649 | 1469026535527 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:35 INFO - PROCESS | 1649 | 1469026535629 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 07:55:35 INFO - PROCESS | 1649 | 1469026535707 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:35 INFO - PROCESS | 1649 | 1469026535710 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x116956000 == 42 [pid = 1649] [id = 268] 07:55:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118294c00) [pid = 1649] [serial = 802] [outer = 0x0] 07:55:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1185d1400) [pid = 1649] [serial = 803] [outer = 0x118294c00] 07:55:35 INFO - PROCESS | 1649 | 1469026535741 Marionette DEBUG loaded listener.js 07:55:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118776c00) [pid = 1649] [serial = 804] [outer = 0x118294c00] 07:55:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119be2800 == 41 [pid = 1649] [id = 264] 07:55:35 INFO - PROCESS | 1649 | --DOCSHELL 0x126a59000 == 40 [pid = 1649] [id = 263] 07:55:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12531c800 == 39 [pid = 1649] [id = 262] 07:55:35 INFO - PROCESS | 1649 | --DOCSHELL 0x125321000 == 38 [pid = 1649] [id = 261] 07:55:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12343f800 == 37 [pid = 1649] [id = 260] 07:55:35 INFO - PROCESS | 1649 | --DOCSHELL 0x121243800 == 36 [pid = 1649] [id = 259] 07:55:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119a04000 == 35 [pid = 1649] [id = 258] 07:55:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11901a000 == 34 [pid = 1649] [id = 257] 07:55:35 INFO - PROCESS | 1649 | --DOCSHELL 0x118308800 == 33 [pid = 1649] [id = 256] 07:55:35 INFO - PROCESS | 1649 | --DOCSHELL 0x117152000 == 32 [pid = 1649] [id = 255] 07:55:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116015800 == 31 [pid = 1649] [id = 254] 07:55:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1164af000 == 30 [pid = 1649] [id = 253] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x120e1d400) [pid = 1649] [serial = 725] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121411c00) [pid = 1649] [serial = 728] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1185d7000) [pid = 1649] [serial = 737] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124c27000) [pid = 1649] [serial = 734] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1187c3c00) [pid = 1649] [serial = 716] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118898c00) [pid = 1649] [serial = 717] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1185d4800) [pid = 1649] [serial = 710] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11874c400) [pid = 1649] [serial = 711] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x123409c00) [pid = 1649] [serial = 705] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x121c0bc00) [pid = 1649] [serial = 704] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1192c9000) [pid = 1649] [serial = 719] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119785000) [pid = 1649] [serial = 720] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119862800) [pid = 1649] [serial = 722] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1164dd000) [pid = 1649] [serial = 707] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1167acc00) [pid = 1649] [serial = 708] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116994c00) [pid = 1649] [serial = 713] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1176c3800) [pid = 1649] [serial = 714] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12351b400) [pid = 1649] [serial = 731] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12533bc00) [pid = 1649] [serial = 741] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119784800) [pid = 1649] [serial = 738] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12197e400) [pid = 1649] [serial = 740] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x124de2000) [pid = 1649] [serial = 735] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x124a26800) [pid = 1649] [serial = 732] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121c0d000) [pid = 1649] [serial = 729] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x120f7b400) [pid = 1649] [serial = 726] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119876000) [pid = 1649] [serial = 723] [outer = 0x0] [url = about:blank] 07:55:36 INFO - PROCESS | 1649 | 1469026536169 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]]]}] 07:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 675ms 07:55:36 INFO - PROCESS | 1649 | 1469026536194 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 07:55:36 INFO - PROCESS | 1649 | 1469026536199 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 07:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:55:36 INFO - PROCESS | 1649 | 1469026536206 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:55:36 INFO - PROCESS | 1649 | 1469026536209 Marionette TRACE conn2 <- [1,1046,null,{}] 07:55:36 INFO - PROCESS | 1649 | 1469026536212 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}] 07:55:36 INFO - PROCESS | 1649 | 1469026536215 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:36 INFO - PROCESS | 1649 | 1469026536339 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 07:55:36 INFO - PROCESS | 1649 | 1469026536411 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:36 INFO - PROCESS | 1649 | 1469026536412 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11806a000 == 31 [pid = 1649] [id = 269] 07:55:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118784400) [pid = 1649] [serial = 805] [outer = 0x0] 07:55:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1190c0400) [pid = 1649] [serial = 806] [outer = 0x118784400] 07:55:36 INFO - PROCESS | 1649 | 1469026536465 Marionette DEBUG loaded listener.js 07:55:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119496c00) [pid = 1649] [serial = 807] [outer = 0x118784400] 07:55:36 INFO - PROCESS | 1649 | 1469026536866 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]]]}] 07:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 672ms 07:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:55:36 INFO - PROCESS | 1649 | 1469026536877 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 07:55:36 INFO - PROCESS | 1649 | 1469026536878 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 07:55:36 INFO - PROCESS | 1649 | 1469026536880 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:55:36 INFO - PROCESS | 1649 | 1469026536884 Marionette TRACE conn2 <- [1,1050,null,{}] 07:55:36 INFO - PROCESS | 1649 | 1469026536893 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}] 07:55:36 INFO - PROCESS | 1649 | 1469026536896 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:36 INFO - PROCESS | 1649 | 1469026536994 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 07:55:37 INFO - PROCESS | 1649 | 1469026537046 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:37 INFO - PROCESS | 1649 | 1469026537048 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11941e800 == 32 [pid = 1649] [id = 270] 07:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x114f86000) [pid = 1649] [serial = 808] [outer = 0x0] 07:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119868800) [pid = 1649] [serial = 809] [outer = 0x114f86000] 07:55:37 INFO - PROCESS | 1649 | 1469026537078 Marionette DEBUG loaded listener.js 07:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x120e22800) [pid = 1649] [serial = 810] [outer = 0x114f86000] 07:55:37 INFO - PROCESS | 1649 | 1469026537360 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]]]}] 07:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 524ms 07:55:37 INFO - PROCESS | 1649 | 1469026537406 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 07:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:55:37 INFO - PROCESS | 1649 | 1469026537407 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 07:55:37 INFO - PROCESS | 1649 | 1469026537410 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:55:37 INFO - PROCESS | 1649 | 1469026537411 Marionette TRACE conn2 <- [1,1054,null,{}] 07:55:37 INFO - PROCESS | 1649 | 1469026537413 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}] 07:55:37 INFO - PROCESS | 1649 | 1469026537414 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:37 INFO - PROCESS | 1649 | 1469026537498 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 07:55:37 INFO - PROCESS | 1649 | 1469026537549 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:37 INFO - PROCESS | 1649 | 1469026537550 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12124f000 == 33 [pid = 1649] [id = 271] 07:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119a88000) [pid = 1649] [serial = 811] [outer = 0x0] 07:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120f7c000) [pid = 1649] [serial = 812] [outer = 0x119a88000] 07:55:37 INFO - PROCESS | 1649 | 1469026537575 Marionette DEBUG loaded listener.js 07:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12140ec00) [pid = 1649] [serial = 813] [outer = 0x119a88000] 07:55:37 INFO - PROCESS | 1649 | 1469026537851 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]]]}] 07:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 470ms 07:55:37 INFO - PROCESS | 1649 | 1469026537881 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 07:55:37 INFO - PROCESS | 1649 | 1469026537882 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 07:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:55:37 INFO - PROCESS | 1649 | 1469026537892 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:55:37 INFO - PROCESS | 1649 | 1469026537893 Marionette TRACE conn2 <- [1,1058,null,{}] 07:55:37 INFO - PROCESS | 1649 | 1469026537896 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}] 07:55:37 INFO - PROCESS | 1649 | 1469026537897 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:37 INFO - PROCESS | 1649 | 1469026537986 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 07:55:37 INFO - PROCESS | 1649 | 1469026537990 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:37 INFO - PROCESS | 1649 | 1469026537992 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235d0800 == 34 [pid = 1649] [id = 272] 07:55:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120f7e400) [pid = 1649] [serial = 814] [outer = 0x0] 07:55:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12197e400) [pid = 1649] [serial = 815] [outer = 0x120f7e400] 07:55:38 INFO - PROCESS | 1649 | 1469026538025 Marionette DEBUG loaded listener.js 07:55:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121c0d400) [pid = 1649] [serial = 816] [outer = 0x120f7e400] 07:55:38 INFO - PROCESS | 1649 | 1469026538540 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]]]}] 07:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 07:55:38 INFO - PROCESS | 1649 | 1469026538562 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 07:55:38 INFO - PROCESS | 1649 | 1469026538564 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 07:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:55:38 INFO - PROCESS | 1649 | 1469026538572 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:55:38 INFO - PROCESS | 1649 | 1469026538574 Marionette TRACE conn2 <- [1,1062,null,{}] 07:55:38 INFO - PROCESS | 1649 | 1469026538576 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}] 07:55:38 INFO - PROCESS | 1649 | 1469026538580 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:38 INFO - PROCESS | 1649 | 1469026538696 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 07:55:38 INFO - PROCESS | 1649 | 1469026538702 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:38 INFO - PROCESS | 1649 | 1469026538703 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265ce000 == 35 [pid = 1649] [id = 273] 07:55:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12351cc00) [pid = 1649] [serial = 817] [outer = 0x0] 07:55:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12533bc00) [pid = 1649] [serial = 818] [outer = 0x12351cc00] 07:55:38 INFO - PROCESS | 1649 | 1469026538727 Marionette DEBUG loaded listener.js 07:55:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126415000) [pid = 1649] [serial = 819] [outer = 0x12351cc00] 07:55:39 INFO - PROCESS | 1649 | 1469026539069 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]]]}] 07:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 07:55:39 INFO - PROCESS | 1649 | 1469026539092 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 07:55:39 INFO - PROCESS | 1649 | 1469026539093 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 07:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:55:39 INFO - PROCESS | 1649 | 1469026539096 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:55:39 INFO - PROCESS | 1649 | 1469026539097 Marionette TRACE conn2 <- [1,1066,null,{}] 07:55:39 INFO - PROCESS | 1649 | 1469026539100 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}] 07:55:39 INFO - PROCESS | 1649 | 1469026539102 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:39 INFO - PROCESS | 1649 | 1469026539210 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 07:55:39 INFO - PROCESS | 1649 | 1469026539243 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:39 INFO - PROCESS | 1649 | 1469026539244 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab8000 == 36 [pid = 1649] [id = 274] 07:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1132e4800) [pid = 1649] [serial = 820] [outer = 0x0] 07:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126562800) [pid = 1649] [serial = 821] [outer = 0x1132e4800] 07:55:39 INFO - PROCESS | 1649 | 1469026539269 Marionette DEBUG loaded listener.js 07:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126785000) [pid = 1649] [serial = 822] [outer = 0x1132e4800] 07:55:39 INFO - PROCESS | 1649 | 1469026539594 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]]]}] 07:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 517ms 07:55:39 INFO - PROCESS | 1649 | 1469026539614 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 07:55:39 INFO - PROCESS | 1649 | 1469026539616 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 07:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:55:39 INFO - PROCESS | 1649 | 1469026539625 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:55:39 INFO - PROCESS | 1649 | 1469026539626 Marionette TRACE conn2 <- [1,1070,null,{}] 07:55:39 INFO - PROCESS | 1649 | 1469026539628 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}] 07:55:39 INFO - PROCESS | 1649 | 1469026539629 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:39 INFO - PROCESS | 1649 | 1469026539724 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 07:55:39 INFO - PROCESS | 1649 | 1469026539727 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:39 INFO - PROCESS | 1649 | 1469026539728 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x129060000 == 37 [pid = 1649] [id = 275] 07:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12677e400) [pid = 1649] [serial = 823] [outer = 0x0] 07:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126b86800) [pid = 1649] [serial = 824] [outer = 0x12677e400] 07:55:39 INFO - PROCESS | 1649 | 1469026539752 Marionette DEBUG loaded listener.js 07:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x126b90000) [pid = 1649] [serial = 825] [outer = 0x12677e400] 07:55:40 INFO - PROCESS | 1649 | 1469026540112 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]]]}] 07:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 523ms 07:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:55:40 INFO - PROCESS | 1649 | 1469026540144 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 07:55:40 INFO - PROCESS | 1649 | 1469026540146 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 07:55:40 INFO - PROCESS | 1649 | 1469026540149 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:55:40 INFO - PROCESS | 1649 | 1469026540150 Marionette TRACE conn2 <- [1,1074,null,{}] 07:55:40 INFO - PROCESS | 1649 | 1469026540153 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}] 07:55:40 INFO - PROCESS | 1649 | 1469026540155 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:40 INFO - PROCESS | 1649 | 1469026540425 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1176b8000) [pid = 1649] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1129b8800) [pid = 1649] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119493800) [pid = 1649] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11334d800) [pid = 1649] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1167ac800) [pid = 1649] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112f86c00) [pid = 1649] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1132df800) [pid = 1649] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x113ce4c00) [pid = 1649] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11874d400) [pid = 1649] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11986c400) [pid = 1649] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121c03c00) [pid = 1649] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124a25800) [pid = 1649] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112f89800) [pid = 1649] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1197c6c00) [pid = 1649] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112f88000) [pid = 1649] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1129b9400) [pid = 1649] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:55:40 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x112f87400) [pid = 1649] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:55:40 INFO - PROCESS | 1649 | 1469026540523 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:40 INFO - PROCESS | 1649 | 1469026540525 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x116633800 == 38 [pid = 1649] [id = 276] 07:55:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1129b1000) [pid = 1649] [serial = 826] [outer = 0x0] 07:55:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112f89800) [pid = 1649] [serial = 827] [outer = 0x1129b1000] 07:55:40 INFO - PROCESS | 1649 | 1469026540567 Marionette DEBUG loaded listener.js 07:55:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x117c32800) [pid = 1649] [serial = 828] [outer = 0x1129b1000] 07:55:40 INFO - PROCESS | 1649 | 1469026540912 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]]]}] 07:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 823ms 07:55:40 INFO - PROCESS | 1649 | 1469026540971 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 07:55:40 INFO - PROCESS | 1649 | 1469026540973 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 07:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:55:40 INFO - PROCESS | 1649 | 1469026540975 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:55:40 INFO - PROCESS | 1649 | 1469026540976 Marionette TRACE conn2 <- [1,1078,null,{}] 07:55:40 INFO - PROCESS | 1649 | 1469026540979 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}] 07:55:40 INFO - PROCESS | 1649 | 1469026540980 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:41 INFO - PROCESS | 1649 | 1469026541061 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 07:55:41 INFO - PROCESS | 1649 | 1469026541065 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:41 INFO - PROCESS | 1649 | 1469026541068 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6c1000 == 39 [pid = 1649] [id = 277] 07:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11874d400) [pid = 1649] [serial = 829] [outer = 0x0] 07:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120e14000) [pid = 1649] [serial = 830] [outer = 0x11874d400] 07:55:41 INFO - PROCESS | 1649 | 1469026541093 Marionette DEBUG loaded listener.js 07:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12140f800) [pid = 1649] [serial = 831] [outer = 0x11874d400] 07:55:41 INFO - PROCESS | 1649 | 1469026541395 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]]]}] 07:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 07:55:41 INFO - PROCESS | 1649 | 1469026541445 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 07:55:41 INFO - PROCESS | 1649 | 1469026541447 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 07:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:55:41 INFO - PROCESS | 1649 | 1469026541449 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:55:41 INFO - PROCESS | 1649 | 1469026541450 Marionette TRACE conn2 <- [1,1082,null,{}] 07:55:41 INFO - PROCESS | 1649 | 1469026541453 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}] 07:55:41 INFO - PROCESS | 1649 | 1469026541454 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:41 INFO - PROCESS | 1649 | 1469026541552 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 07:55:41 INFO - PROCESS | 1649 | 1469026541607 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:41 INFO - PROCESS | 1649 | 1469026541609 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b15c800 == 40 [pid = 1649] [id = 278] 07:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119708800) [pid = 1649] [serial = 832] [outer = 0x0] 07:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126411400) [pid = 1649] [serial = 833] [outer = 0x119708800] 07:55:41 INFO - PROCESS | 1649 | 1469026541635 Marionette DEBUG loaded listener.js 07:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126be5c00) [pid = 1649] [serial = 834] [outer = 0x119708800] 07:55:41 INFO - PROCESS | 1649 | 1469026541916 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]]]}] 07:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 07:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:55:41 INFO - PROCESS | 1649 | 1469026541970 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 07:55:41 INFO - PROCESS | 1649 | 1469026541971 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 07:55:41 INFO - PROCESS | 1649 | 1469026541973 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:55:41 INFO - PROCESS | 1649 | 1469026541974 Marionette TRACE conn2 <- [1,1086,null,{}] 07:55:41 INFO - PROCESS | 1649 | 1469026541977 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}] 07:55:41 INFO - PROCESS | 1649 | 1469026541978 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:42 INFO - PROCESS | 1649 | 1469026542057 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 07:55:42 INFO - PROCESS | 1649 | 1469026542061 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:42 INFO - PROCESS | 1649 | 1469026542062 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b93a000 == 41 [pid = 1649] [id = 279] 07:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12533d400) [pid = 1649] [serial = 835] [outer = 0x0] 07:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1290c1c00) [pid = 1649] [serial = 836] [outer = 0x12533d400] 07:55:42 INFO - PROCESS | 1649 | 1469026542086 Marionette DEBUG loaded listener.js 07:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1291d6c00) [pid = 1649] [serial = 837] [outer = 0x12533d400] 07:55:42 INFO - PROCESS | 1649 | 1469026542456 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]]]}] 07:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 07:55:42 INFO - PROCESS | 1649 | 1469026542492 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 07:55:42 INFO - PROCESS | 1649 | 1469026542494 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 07:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:55:42 INFO - PROCESS | 1649 | 1469026542498 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:55:42 INFO - PROCESS | 1649 | 1469026542501 Marionette TRACE conn2 <- [1,1090,null,{}] 07:55:42 INFO - PROCESS | 1649 | 1469026542505 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}] 07:55:42 INFO - PROCESS | 1649 | 1469026542507 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:42 INFO - PROCESS | 1649 | 1469026542615 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 07:55:42 INFO - PROCESS | 1649 | 1469026542679 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:42 INFO - PROCESS | 1649 | 1469026542683 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ade000 == 42 [pid = 1649] [id = 280] 07:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x113ce5000) [pid = 1649] [serial = 838] [outer = 0x0] 07:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1164dd000) [pid = 1649] [serial = 839] [outer = 0x113ce5000] 07:55:42 INFO - PROCESS | 1649 | 1469026542714 Marionette DEBUG loaded listener.js 07:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1176c3800) [pid = 1649] [serial = 840] [outer = 0x113ce5000] 07:55:43 INFO - PROCESS | 1649 | 1469026543138 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]]]}] 07:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 672ms 07:55:43 INFO - PROCESS | 1649 | 1469026543170 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 07:55:43 INFO - PROCESS | 1649 | 1469026543173 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 07:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:55:43 INFO - PROCESS | 1649 | 1469026543178 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:55:43 INFO - PROCESS | 1649 | 1469026543180 Marionette TRACE conn2 <- [1,1094,null,{}] 07:55:43 INFO - PROCESS | 1649 | 1469026543182 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}] 07:55:43 INFO - PROCESS | 1649 | 1469026543184 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:43 INFO - PROCESS | 1649 | 1469026543285 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 07:55:43 INFO - PROCESS | 1649 | 1469026543340 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:43 INFO - PROCESS | 1649 | 1469026543341 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x121435000 == 43 [pid = 1649] [id = 281] 07:55:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1187c4800) [pid = 1649] [serial = 841] [outer = 0x0] 07:55:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11949a800) [pid = 1649] [serial = 842] [outer = 0x1187c4800] 07:55:43 INFO - PROCESS | 1649 | 1469026543371 Marionette DEBUG loaded listener.js 07:55:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11977cc00) [pid = 1649] [serial = 843] [outer = 0x1187c4800] 07:55:43 INFO - PROCESS | 1649 | 1469026543789 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]]]}] 07:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 620ms 07:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:55:43 INFO - PROCESS | 1649 | 1469026543798 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 07:55:43 INFO - PROCESS | 1649 | 1469026543799 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 07:55:43 INFO - PROCESS | 1649 | 1469026543802 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:55:43 INFO - PROCESS | 1649 | 1469026543804 Marionette TRACE conn2 <- [1,1098,null,{}] 07:55:43 INFO - PROCESS | 1649 | 1469026543812 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}] 07:55:43 INFO - PROCESS | 1649 | 1469026543816 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:43 INFO - PROCESS | 1649 | 1469026543919 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 07:55:44 INFO - PROCESS | 1649 | 1469026544007 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:44 INFO - PROCESS | 1649 | 1469026544009 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b943800 == 44 [pid = 1649] [id = 282] 07:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x120e13800) [pid = 1649] [serial = 844] [outer = 0x0] 07:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x120f85400) [pid = 1649] [serial = 845] [outer = 0x120e13800] 07:55:44 INFO - PROCESS | 1649 | 1469026544041 Marionette DEBUG loaded listener.js 07:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12351a400) [pid = 1649] [serial = 846] [outer = 0x120e13800] 07:55:44 INFO - PROCESS | 1649 | 1469026544440 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]]]}] 07:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 672ms 07:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:55:44 INFO - PROCESS | 1649 | 1469026544474 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 07:55:44 INFO - PROCESS | 1649 | 1469026544476 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 07:55:44 INFO - PROCESS | 1649 | 1469026544478 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:55:44 INFO - PROCESS | 1649 | 1469026544479 Marionette TRACE conn2 <- [1,1102,null,{}] 07:55:44 INFO - PROCESS | 1649 | 1469026544482 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}] 07:55:44 INFO - PROCESS | 1649 | 1469026544483 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:44 INFO - PROCESS | 1649 | 1469026544582 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 07:55:44 INFO - PROCESS | 1649 | 1469026544637 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:44 INFO - PROCESS | 1649 | 1469026544638 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c472800 == 45 [pid = 1649] [id = 283] 07:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12533e000) [pid = 1649] [serial = 847] [outer = 0x0] 07:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x125d53c00) [pid = 1649] [serial = 848] [outer = 0x12533e000] 07:55:44 INFO - PROCESS | 1649 | 1469026544667 Marionette DEBUG loaded listener.js 07:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12677cc00) [pid = 1649] [serial = 849] [outer = 0x12533e000] 07:55:45 INFO - PROCESS | 1649 | 1469026545067 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]]]}] 07:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 619ms 07:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:55:45 INFO - PROCESS | 1649 | 1469026545097 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 07:55:45 INFO - PROCESS | 1649 | 1469026545099 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 07:55:45 INFO - PROCESS | 1649 | 1469026545101 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:55:45 INFO - PROCESS | 1649 | 1469026545102 Marionette TRACE conn2 <- [1,1106,null,{}] 07:55:45 INFO - PROCESS | 1649 | 1469026545104 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}] 07:55:45 INFO - PROCESS | 1649 | 1469026545106 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:45 INFO - PROCESS | 1649 | 1469026545204 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 07:55:45 INFO - PROCESS | 1649 | 1469026545289 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:45 INFO - PROCESS | 1649 | 1469026545291 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c706000 == 46 [pid = 1649] [id = 284] 07:55:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x126b94000) [pid = 1649] [serial = 850] [outer = 0x0] 07:55:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x126bdd800) [pid = 1649] [serial = 851] [outer = 0x126b94000] 07:55:45 INFO - PROCESS | 1649 | 1469026545319 Marionette DEBUG loaded listener.js 07:55:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128d88800) [pid = 1649] [serial = 852] [outer = 0x126b94000] 07:55:45 INFO - PROCESS | 1649 | 1469026545739 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]]]}] 07:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 669ms 07:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:55:45 INFO - PROCESS | 1649 | 1469026545770 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 07:55:45 INFO - PROCESS | 1649 | 1469026545772 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 07:55:45 INFO - PROCESS | 1649 | 1469026545774 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:55:45 INFO - PROCESS | 1649 | 1469026545775 Marionette TRACE conn2 <- [1,1110,null,{}] 07:55:45 INFO - PROCESS | 1649 | 1469026545778 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}] 07:55:45 INFO - PROCESS | 1649 | 1469026545782 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:45 INFO - PROCESS | 1649 | 1469026545958 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 07:55:46 INFO - PROCESS | 1649 | 1469026546027 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:46 INFO - PROCESS | 1649 | 1469026546029 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11831b800 == 47 [pid = 1649] [id = 285] 07:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11987d000) [pid = 1649] [serial = 853] [outer = 0x0] 07:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1290ba800) [pid = 1649] [serial = 854] [outer = 0x11987d000] 07:55:46 INFO - PROCESS | 1649 | 1469026546077 Marionette DEBUG loaded listener.js 07:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1293ab000) [pid = 1649] [serial = 855] [outer = 0x11987d000] 07:55:46 INFO - PROCESS | 1649 | 1469026546677 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]]]}] 07:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 918ms 07:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:55:46 INFO - PROCESS | 1649 | 1469026546693 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 07:55:46 INFO - PROCESS | 1649 | 1469026546695 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 07:55:46 INFO - PROCESS | 1649 | 1469026546719 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:55:46 INFO - PROCESS | 1649 | 1469026546721 Marionette TRACE conn2 <- [1,1114,null,{}] 07:55:46 INFO - PROCESS | 1649 | 1469026546727 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}] 07:55:46 INFO - PROCESS | 1649 | 1469026546729 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:46 INFO - PROCESS | 1649 | 1469026546824 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 07:55:46 INFO - PROCESS | 1649 | 1469026546895 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:46 INFO - PROCESS | 1649 | 1469026546896 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d0e800 == 48 [pid = 1649] [id = 286] 07:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11828d800) [pid = 1649] [serial = 856] [outer = 0x0] 07:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1182cfc00) [pid = 1649] [serial = 857] [outer = 0x11828d800] 07:55:46 INFO - PROCESS | 1649 | 1469026546926 Marionette DEBUG loaded listener.js 07:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x118743400) [pid = 1649] [serial = 858] [outer = 0x11828d800] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12b15c800 == 47 [pid = 1649] [id = 278] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6c1000 == 46 [pid = 1649] [id = 277] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x116633800 == 45 [pid = 1649] [id = 276] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x129060000 == 44 [pid = 1649] [id = 275] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab8000 == 43 [pid = 1649] [id = 274] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1265ce000 == 42 [pid = 1649] [id = 273] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1235d0800 == 41 [pid = 1649] [id = 272] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12124f000 == 40 [pid = 1649] [id = 271] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11941e800 == 39 [pid = 1649] [id = 270] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11806a000 == 38 [pid = 1649] [id = 269] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x116956000 == 37 [pid = 1649] [id = 268] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119a18000 == 36 [pid = 1649] [id = 267] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac8800 == 35 [pid = 1649] [id = 266] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a5bc800 == 34 [pid = 1649] [id = 265] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11831b800 == 33 [pid = 1649] [id = 285] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12c706000 == 32 [pid = 1649] [id = 284] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12c472800 == 31 [pid = 1649] [id = 283] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12b943800 == 30 [pid = 1649] [id = 282] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x121435000 == 29 [pid = 1649] [id = 281] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12b93a000 == 28 [pid = 1649] [id = 279] 07:55:47 INFO - PROCESS | 1649 | --DOCSHELL 0x116ade000 == 27 [pid = 1649] [id = 280] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x121c09800) [pid = 1649] [serial = 782] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x126509800) [pid = 1649] [serial = 794] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11978b400) [pid = 1649] [serial = 786] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118744400) [pid = 1649] [serial = 785] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x124c2bc00) [pid = 1649] [serial = 791] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x124958c00) [pid = 1649] [serial = 783] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11978b000) [pid = 1649] [serial = 771] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12340c800) [pid = 1649] [serial = 789] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11986b400) [pid = 1649] [serial = 788] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1182c8800) [pid = 1649] [serial = 764] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1198be400) [pid = 1649] [serial = 774] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11949c000) [pid = 1649] [serial = 773] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1185d9400) [pid = 1649] [serial = 765] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11970b000) [pid = 1649] [serial = 770] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1219bf400) [pid = 1649] [serial = 779] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1182ce000) [pid = 1649] [serial = 759] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x116a0dc00) [pid = 1649] [serial = 758] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119070800) [pid = 1649] [serial = 767] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1192cb000) [pid = 1649] [serial = 768] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1164eb800) [pid = 1649] [serial = 761] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112fb5800) [pid = 1649] [serial = 762] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x117c3a000) [pid = 1649] [serial = 744] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116738c00) [pid = 1649] [serial = 743] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11970a800) [pid = 1649] [serial = 747] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11948fc00) [pid = 1649] [serial = 746] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1219c3c00) [pid = 1649] [serial = 750] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121415c00) [pid = 1649] [serial = 749] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1253c5c00) [pid = 1649] [serial = 753] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x124c94400) [pid = 1649] [serial = 752] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126419800) [pid = 1649] [serial = 792] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126413000) [pid = 1649] [serial = 756] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x125d5a000) [pid = 1649] [serial = 755] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x121410c00) [pid = 1649] [serial = 777] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x120e1ac00) [pid = 1649] [serial = 776] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121a20000) [pid = 1649] [serial = 780] [outer = 0x0] [url = about:blank] 07:55:47 INFO - PROCESS | 1649 | 1469026547919 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]]]}] 07:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1247ms 07:55:47 INFO - PROCESS | 1649 | 1469026547946 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 07:55:47 INFO - PROCESS | 1649 | 1469026547949 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 07:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:55:47 INFO - PROCESS | 1649 | 1469026547953 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:55:47 INFO - PROCESS | 1649 | 1469026547955 Marionette TRACE conn2 <- [1,1118,null,{}] 07:55:47 INFO - PROCESS | 1649 | 1469026547958 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}] 07:55:47 INFO - PROCESS | 1649 | 1469026547960 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:48 INFO - PROCESS | 1649 | 1469026548041 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 07:55:48 INFO - PROCESS | 1649 | 1469026548046 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:48 INFO - PROCESS | 1649 | 1469026548047 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x115dad800 == 28 [pid = 1649] [id = 287] 07:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113259400) [pid = 1649] [serial = 859] [outer = 0x0] 07:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11672cc00) [pid = 1649] [serial = 860] [outer = 0x113259400] 07:55:48 INFO - PROCESS | 1649 | 1469026548080 Marionette DEBUG loaded listener.js 07:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1167a8400) [pid = 1649] [serial = 861] [outer = 0x113259400] 07:55:48 INFO - PROCESS | 1649 | 1469026548410 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]]]}] 07:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 470ms 07:55:48 INFO - PROCESS | 1649 | 1469026548441 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 07:55:48 INFO - PROCESS | 1649 | 1469026548445 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 07:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:55:48 INFO - PROCESS | 1649 | 1469026548451 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:55:48 INFO - PROCESS | 1649 | 1469026548453 Marionette TRACE conn2 <- [1,1122,null,{}] 07:55:48 INFO - PROCESS | 1649 | 1469026548456 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}] 07:55:48 INFO - PROCESS | 1649 | 1469026548457 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:48 INFO - PROCESS | 1649 | 1469026548532 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 07:55:48 INFO - PROCESS | 1649 | 1469026548539 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:48 INFO - PROCESS | 1649 | 1469026548540 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11715f000 == 29 [pid = 1649] [id = 288] 07:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116913000) [pid = 1649] [serial = 862] [outer = 0x0] 07:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1182d0000) [pid = 1649] [serial = 863] [outer = 0x116913000] 07:55:48 INFO - PROCESS | 1649 | 1469026548568 Marionette DEBUG loaded listener.js 07:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118740400) [pid = 1649] [serial = 864] [outer = 0x116913000] 07:55:49 INFO - PROCESS | 1649 | 1469026549038 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]]]}] 07:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 619ms 07:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:55:49 INFO - PROCESS | 1649 | 1469026549071 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 07:55:49 INFO - PROCESS | 1649 | 1469026549072 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 07:55:49 INFO - PROCESS | 1649 | 1469026549074 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:55:49 INFO - PROCESS | 1649 | 1469026549077 Marionette TRACE conn2 <- [1,1126,null,{}] 07:55:49 INFO - PROCESS | 1649 | 1469026549085 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}] 07:55:49 INFO - PROCESS | 1649 | 1469026549088 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:49 INFO - PROCESS | 1649 | 1469026549164 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 07:55:49 INFO - PROCESS | 1649 | 1469026549171 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:49 INFO - PROCESS | 1649 | 1469026549173 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119415000 == 30 [pid = 1649] [id = 289] 07:55:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x115e89c00) [pid = 1649] [serial = 865] [outer = 0x0] 07:55:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1197c8800) [pid = 1649] [serial = 866] [outer = 0x115e89c00] 07:55:49 INFO - PROCESS | 1649 | 1469026549201 Marionette DEBUG loaded listener.js 07:55:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119867400) [pid = 1649] [serial = 867] [outer = 0x115e89c00] 07:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 474ms 07:55:49 INFO - PROCESS | 1649 | 1469026549545 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]]]}] 07:55:49 INFO - PROCESS | 1649 | 1469026549549 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 07:55:49 INFO - PROCESS | 1649 | 1469026549554 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 07:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:55:49 INFO - PROCESS | 1649 | 1469026549556 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:55:49 INFO - PROCESS | 1649 | 1469026549557 Marionette TRACE conn2 <- [1,1130,null,{}] 07:55:49 INFO - PROCESS | 1649 | 1469026549559 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}] 07:55:49 INFO - PROCESS | 1649 | 1469026549560 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:49 INFO - PROCESS | 1649 | 1469026549638 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 07:55:49 INFO - PROCESS | 1649 | 1469026549699 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:49 INFO - PROCESS | 1649 | 1469026549700 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bd9000 == 31 [pid = 1649] [id = 290] 07:55:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11614b800) [pid = 1649] [serial = 868] [outer = 0x0] 07:55:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119872c00) [pid = 1649] [serial = 869] [outer = 0x11614b800] 07:55:49 INFO - PROCESS | 1649 | 1469026549725 Marionette DEBUG loaded listener.js 07:55:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x120e99c00) [pid = 1649] [serial = 870] [outer = 0x11614b800] 07:55:50 INFO - PROCESS | 1649 | 1469026550017 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]]]}] 07:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 07:55:50 INFO - PROCESS | 1649 | 1469026550076 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 07:55:50 INFO - PROCESS | 1649 | 1469026550077 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 07:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:55:50 INFO - PROCESS | 1649 | 1469026550079 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:55:50 INFO - PROCESS | 1649 | 1469026550080 Marionette TRACE conn2 <- [1,1134,null,{}] 07:55:50 INFO - PROCESS | 1649 | 1469026550082 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}] 07:55:50 INFO - PROCESS | 1649 | 1469026550084 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:50 INFO - PROCESS | 1649 | 1469026550172 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 07:55:50 INFO - PROCESS | 1649 | 1469026550208 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:50 INFO - PROCESS | 1649 | 1469026550210 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1215d3000 == 32 [pid = 1649] [id = 291] 07:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x112fb5800) [pid = 1649] [serial = 871] [outer = 0x0] 07:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x120e9ac00) [pid = 1649] [serial = 872] [outer = 0x112fb5800] 07:55:50 INFO - PROCESS | 1649 | 1469026550234 Marionette DEBUG loaded listener.js 07:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1212f1000) [pid = 1649] [serial = 873] [outer = 0x112fb5800] 07:55:50 INFO - PROCESS | 1649 | 1469026550573 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]]]}] 07:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 518ms 07:55:50 INFO - PROCESS | 1649 | 1469026550598 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 07:55:50 INFO - PROCESS | 1649 | 1469026550599 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 07:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:55:50 INFO - PROCESS | 1649 | 1469026550604 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:55:50 INFO - PROCESS | 1649 | 1469026550605 Marionette TRACE conn2 <- [1,1138,null,{}] 07:55:50 INFO - PROCESS | 1649 | 1469026550607 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}] 07:55:50 INFO - PROCESS | 1649 | 1469026550611 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:50 INFO - PROCESS | 1649 | 1469026550728 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 07:55:50 INFO - PROCESS | 1649 | 1469026550732 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:50 INFO - PROCESS | 1649 | 1469026550733 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x125315000 == 33 [pid = 1649] [id = 292] 07:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1213e1c00) [pid = 1649] [serial = 874] [outer = 0x0] 07:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1214e8c00) [pid = 1649] [serial = 875] [outer = 0x1213e1c00] 07:55:50 INFO - PROCESS | 1649 | 1469026550759 Marionette DEBUG loaded listener.js 07:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123518800) [pid = 1649] [serial = 876] [outer = 0x1213e1c00] 07:55:51 INFO - PROCESS | 1649 | 1469026551077 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]]]}] 07:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 07:55:51 INFO - PROCESS | 1649 | 1469026551123 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 07:55:51 INFO - PROCESS | 1649 | 1469026551132 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 07:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:55:51 INFO - PROCESS | 1649 | 1469026551137 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:55:51 INFO - PROCESS | 1649 | 1469026551138 Marionette TRACE conn2 <- [1,1142,null,{}] 07:55:51 INFO - PROCESS | 1649 | 1469026551140 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}] 07:55:51 INFO - PROCESS | 1649 | 1469026551141 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:51 INFO - PROCESS | 1649 | 1469026551241 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 07:55:51 INFO - PROCESS | 1649 | 1469026551279 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:51 INFO - PROCESS | 1649 | 1469026551280 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x126091000 == 34 [pid = 1649] [id = 293] 07:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1235e7800) [pid = 1649] [serial = 877] [outer = 0x0] 07:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124ac2800) [pid = 1649] [serial = 878] [outer = 0x1235e7800] 07:55:51 INFO - PROCESS | 1649 | 1469026551304 Marionette DEBUG loaded listener.js 07:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x124de7c00) [pid = 1649] [serial = 879] [outer = 0x1235e7800] 07:55:51 INFO - PROCESS | 1649 | 1469026551619 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]]]}] 07:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 07:55:51 INFO - PROCESS | 1649 | 1469026551656 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 07:55:51 INFO - PROCESS | 1649 | 1469026551657 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 07:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:55:51 INFO - PROCESS | 1649 | 1469026551660 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:55:51 INFO - PROCESS | 1649 | 1469026551661 Marionette TRACE conn2 <- [1,1146,null,{}] 07:55:51 INFO - PROCESS | 1649 | 1469026551664 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}] 07:55:51 INFO - PROCESS | 1649 | 1469026551665 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:51 INFO - PROCESS | 1649 | 1469026551769 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 07:55:51 INFO - PROCESS | 1649 | 1469026551772 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:51 INFO - PROCESS | 1649 | 1469026551774 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aa1800 == 35 [pid = 1649] [id = 294] 07:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x124956800) [pid = 1649] [serial = 880] [outer = 0x0] 07:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x125d60000) [pid = 1649] [serial = 881] [outer = 0x124956800] 07:55:51 INFO - PROCESS | 1649 | 1469026551811 Marionette DEBUG loaded listener.js 07:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126415400) [pid = 1649] [serial = 882] [outer = 0x124956800] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12533d400) [pid = 1649] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12351cc00) [pid = 1649] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1132e4800) [pid = 1649] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12677e400) [pid = 1649] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118784400) [pid = 1649] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120f7e400) [pid = 1649] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118294c00) [pid = 1649] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x114f86000) [pid = 1649] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119a88000) [pid = 1649] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124de0000) [pid = 1649] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112f89c00) [pid = 1649] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11874d400) [pid = 1649] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119708800) [pid = 1649] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:55:52 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1129b1000) [pid = 1649] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:55:52 INFO - PROCESS | 1649 | 1469026552473 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]]]}] 07:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 819ms 07:55:52 INFO - PROCESS | 1649 | 1469026552480 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 07:55:52 INFO - PROCESS | 1649 | 1469026552481 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 07:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:55:52 INFO - PROCESS | 1649 | 1469026552484 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:55:52 INFO - PROCESS | 1649 | 1469026552485 Marionette TRACE conn2 <- [1,1150,null,{}] 07:55:52 INFO - PROCESS | 1649 | 1469026552495 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}] 07:55:52 INFO - PROCESS | 1649 | 1469026552496 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:52 INFO - PROCESS | 1649 | 1469026552570 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 07:55:52 INFO - PROCESS | 1649 | 1469026552574 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:52 INFO - PROCESS | 1649 | 1469026552575 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x119414800 == 36 [pid = 1649] [id = 295] 07:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118518c00) [pid = 1649] [serial = 883] [outer = 0x0] 07:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119d02800) [pid = 1649] [serial = 884] [outer = 0x118518c00] 07:55:52 INFO - PROCESS | 1649 | 1469026552601 Marionette DEBUG loaded listener.js 07:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121c10800) [pid = 1649] [serial = 885] [outer = 0x118518c00] 07:55:53 INFO - PROCESS | 1649 | 1469026553022 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]]]}] 07:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 579ms 07:55:53 INFO - PROCESS | 1649 | 1469026553063 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 07:55:53 INFO - PROCESS | 1649 | 1469026553065 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 07:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:55:53 INFO - PROCESS | 1649 | 1469026553068 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:55:53 INFO - PROCESS | 1649 | 1469026553070 Marionette TRACE conn2 <- [1,1154,null,{}] 07:55:53 INFO - PROCESS | 1649 | 1469026553074 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}] 07:55:53 INFO - PROCESS | 1649 | 1469026553076 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:53 INFO - PROCESS | 1649 | 1469026553178 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 07:55:53 INFO - PROCESS | 1649 | 1469026553186 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:53 INFO - PROCESS | 1649 | 1469026553187 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12930b800 == 37 [pid = 1649] [id = 296] 07:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125d75c00) [pid = 1649] [serial = 886] [outer = 0x0] 07:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12641d000) [pid = 1649] [serial = 887] [outer = 0x125d75c00] 07:55:53 INFO - PROCESS | 1649 | 1469026553211 Marionette DEBUG loaded listener.js 07:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126713c00) [pid = 1649] [serial = 888] [outer = 0x125d75c00] 07:55:53 INFO - PROCESS | 1649 | 1469026553551 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]]]}] 07:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 07:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:55:53 INFO - PROCESS | 1649 | 1469026553588 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 07:55:53 INFO - PROCESS | 1649 | 1469026553590 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 07:55:53 INFO - PROCESS | 1649 | 1469026553592 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:55:53 INFO - PROCESS | 1649 | 1469026553594 Marionette TRACE conn2 <- [1,1158,null,{}] 07:55:53 INFO - PROCESS | 1649 | 1469026553597 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}] 07:55:53 INFO - PROCESS | 1649 | 1469026553598 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:53 INFO - PROCESS | 1649 | 1469026553712 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 07:55:53 INFO - PROCESS | 1649 | 1469026553718 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:53 INFO - PROCESS | 1649 | 1469026553720 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1215d0800 == 38 [pid = 1649] [id = 297] 07:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12670d400) [pid = 1649] [serial = 889] [outer = 0x0] 07:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126bdac00) [pid = 1649] [serial = 890] [outer = 0x12670d400] 07:55:53 INFO - PROCESS | 1649 | 1469026553746 Marionette DEBUG loaded listener.js 07:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1290bd800) [pid = 1649] [serial = 891] [outer = 0x12670d400] 07:55:54 INFO - PROCESS | 1649 | 1469026554040 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]]]}] 07:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 469ms 07:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:55:54 INFO - PROCESS | 1649 | 1469026554061 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 07:55:54 INFO - PROCESS | 1649 | 1469026554063 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 07:55:54 INFO - PROCESS | 1649 | 1469026554072 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:55:54 INFO - PROCESS | 1649 | 1469026554073 Marionette TRACE conn2 <- [1,1162,null,{}] 07:55:54 INFO - PROCESS | 1649 | 1469026554076 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}] 07:55:54 INFO - PROCESS | 1649 | 1469026554077 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:54 INFO - PROCESS | 1649 | 1469026554157 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 07:55:54 INFO - PROCESS | 1649 | 1469026554161 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:54 INFO - PROCESS | 1649 | 1469026554162 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6cb800 == 39 [pid = 1649] [id = 298] 07:55:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1290c3800) [pid = 1649] [serial = 892] [outer = 0x0] 07:55:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1291db800) [pid = 1649] [serial = 893] [outer = 0x1290c3800] 07:55:54 INFO - PROCESS | 1649 | 1469026554189 Marionette DEBUG loaded listener.js 07:55:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1293a8000) [pid = 1649] [serial = 894] [outer = 0x1290c3800] 07:55:54 INFO - PROCESS | 1649 | 1469026554750 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]]]}] 07:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 729ms 07:55:54 INFO - PROCESS | 1649 | 1469026554795 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 07:55:54 INFO - PROCESS | 1649 | 1469026554798 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 07:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:55:54 INFO - PROCESS | 1649 | 1469026554829 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:55:54 INFO - PROCESS | 1649 | 1469026554831 Marionette TRACE conn2 <- [1,1166,null,{}] 07:55:54 INFO - PROCESS | 1649 | 1469026554837 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}] 07:55:54 INFO - PROCESS | 1649 | 1469026554839 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:54 INFO - PROCESS | 1649 | 1469026554949 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 07:55:55 INFO - PROCESS | 1649 | 1469026555006 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:55 INFO - PROCESS | 1649 | 1469026555007 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11715d800 == 40 [pid = 1649] [id = 299] 07:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1167a2c00) [pid = 1649] [serial = 895] [outer = 0x0] 07:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11698fc00) [pid = 1649] [serial = 896] [outer = 0x1167a2c00] 07:55:55 INFO - PROCESS | 1649 | 1469026555038 Marionette DEBUG loaded listener.js 07:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x118520c00) [pid = 1649] [serial = 897] [outer = 0x1167a2c00] 07:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1192be800) [pid = 1649] [serial = 898] [outer = 0x12cb05c00] 07:55:55 INFO - PROCESS | 1649 | 1469026555642 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]]]}] 07:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 873ms 07:55:55 INFO - PROCESS | 1649 | 1469026555700 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 07:55:55 INFO - PROCESS | 1649 | 1469026555703 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 07:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:55:55 INFO - PROCESS | 1649 | 1469026555708 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:55:55 INFO - PROCESS | 1649 | 1469026555710 Marionette TRACE conn2 <- [1,1170,null,{}] 07:55:55 INFO - PROCESS | 1649 | 1469026555712 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}] 07:55:55 INFO - PROCESS | 1649 | 1469026555714 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:55 INFO - PROCESS | 1649 | 1469026555940 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 07:55:56 INFO - PROCESS | 1649 | 1469026556031 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:56 INFO - PROCESS | 1649 | 1469026556033 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11618f800 == 41 [pid = 1649] [id = 300] 07:55:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x112f2fc00) [pid = 1649] [serial = 899] [outer = 0x0] 07:55:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1167a7800) [pid = 1649] [serial = 900] [outer = 0x112f2fc00] 07:55:56 INFO - PROCESS | 1649 | 1469026556061 Marionette DEBUG loaded listener.js 07:55:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118295000) [pid = 1649] [serial = 901] [outer = 0x112f2fc00] 07:55:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1215d0800 == 40 [pid = 1649] [id = 297] 07:55:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12930b800 == 39 [pid = 1649] [id = 296] 07:55:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119414800 == 38 [pid = 1649] [id = 295] 07:55:56 INFO - PROCESS | 1649 | --DOCSHELL 0x128aa1800 == 37 [pid = 1649] [id = 294] 07:55:56 INFO - PROCESS | 1649 | --DOCSHELL 0x126091000 == 36 [pid = 1649] [id = 293] 07:55:56 INFO - PROCESS | 1649 | --DOCSHELL 0x125315000 == 35 [pid = 1649] [id = 292] 07:55:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1215d3000 == 34 [pid = 1649] [id = 291] 07:55:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119bd9000 == 33 [pid = 1649] [id = 290] 07:55:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119415000 == 32 [pid = 1649] [id = 289] 07:55:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11715f000 == 31 [pid = 1649] [id = 288] 07:55:56 INFO - PROCESS | 1649 | --DOCSHELL 0x115dad800 == 30 [pid = 1649] [id = 287] 07:55:56 INFO - PROCESS | 1649 | --DOCSHELL 0x112d0e800 == 29 [pid = 1649] [id = 286] 07:55:56 INFO - PROCESS | 1649 | 1469026556498 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]]]}] 07:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 822ms 07:55:56 INFO - PROCESS | 1649 | 1469026556532 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 07:55:56 INFO - PROCESS | 1649 | 1469026556534 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 07:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1290c1c00) [pid = 1649] [serial = 836] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12533bc00) [pid = 1649] [serial = 818] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126562800) [pid = 1649] [serial = 821] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x126b86800) [pid = 1649] [serial = 824] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x126785000) [pid = 1649] [serial = 822] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1190c0400) [pid = 1649] [serial = 806] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119496c00) [pid = 1649] [serial = 807] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12197e400) [pid = 1649] [serial = 815] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1185d1400) [pid = 1649] [serial = 803] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118776c00) [pid = 1649] [serial = 804] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119868800) [pid = 1649] [serial = 809] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x120e22800) [pid = 1649] [serial = 810] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x120f7c000) [pid = 1649] [serial = 812] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12140ec00) [pid = 1649] [serial = 813] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x126712c00) [pid = 1649] [serial = 795] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1133b2c00) [pid = 1649] [serial = 797] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1167a8800) [pid = 1649] [serial = 798] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x126b90000) [pid = 1649] [serial = 825] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118749400) [pid = 1649] [serial = 800] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x120e14000) [pid = 1649] [serial = 830] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1291d6c00) [pid = 1649] [serial = 837] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126be5c00) [pid = 1649] [serial = 834] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112f89800) [pid = 1649] [serial = 827] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126415000) [pid = 1649] [serial = 819] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x117c32800) [pid = 1649] [serial = 828] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12140f800) [pid = 1649] [serial = 831] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126411400) [pid = 1649] [serial = 833] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121c0d400) [pid = 1649] [serial = 816] [outer = 0x0] [url = about:blank] 07:55:56 INFO - PROCESS | 1649 | 1469026556565 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:55:56 INFO - PROCESS | 1649 | 1469026556568 Marionette TRACE conn2 <- [1,1174,null,{}] 07:55:56 INFO - PROCESS | 1649 | 1469026556575 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}] 07:55:56 INFO - PROCESS | 1649 | 1469026556578 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:56 INFO - PROCESS | 1649 | 1469026556704 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 07:55:56 INFO - PROCESS | 1649 | 1469026556719 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:56 INFO - PROCESS | 1649 | 1469026556721 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x117494000 == 30 [pid = 1649] [id = 301] 07:55:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118777000) [pid = 1649] [serial = 902] [outer = 0x0] 07:55:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1187c3400) [pid = 1649] [serial = 903] [outer = 0x118777000] 07:55:56 INFO - PROCESS | 1649 | 1469026556766 Marionette DEBUG loaded listener.js 07:55:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1192cb400) [pid = 1649] [serial = 904] [outer = 0x118777000] 07:55:57 INFO - PROCESS | 1649 | 1469026557205 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] 07:55:57 INFO - PROCESS | 1649 | 1469026557241 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 07:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:55:57 INFO - PROCESS | 1649 | 1469026557244 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:55:57 INFO - PROCESS | 1649 | 1469026557245 Marionette TRACE conn2 <- [1,1178,null,{}] 07:55:57 INFO - PROCESS | 1649 | 1469026557247 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}] 07:55:57 INFO - PROCESS | 1649 | 1469026557249 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:57 INFO - PROCESS | 1649 | 1469026557346 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 07:55:57 INFO - PROCESS | 1649 | 1469026557355 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:57 INFO - PROCESS | 1649 | 1469026557357 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x119414800 == 31 [pid = 1649] [id = 302] 07:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1197c4000) [pid = 1649] [serial = 905] [outer = 0x0] 07:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119868c00) [pid = 1649] [serial = 906] [outer = 0x1197c4000] 07:55:57 INFO - PROCESS | 1649 | 1469026557382 Marionette DEBUG loaded listener.js 07:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120e99400) [pid = 1649] [serial = 907] [outer = 0x1197c4000] 07:55:57 INFO - PROCESS | 1649 | 1469026557715 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] 07:55:57 INFO - PROCESS | 1649 | 1469026557765 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 07:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:55:57 INFO - PROCESS | 1649 | 1469026557773 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:55:57 INFO - PROCESS | 1649 | 1469026557777 Marionette TRACE conn2 <- [1,1182,null,{}] 07:55:57 INFO - PROCESS | 1649 | 1469026557779 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}] 07:55:57 INFO - PROCESS | 1649 | 1469026557781 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:57 INFO - PROCESS | 1649 | 1469026557860 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 07:55:57 INFO - PROCESS | 1649 | 1469026557864 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:57 INFO - PROCESS | 1649 | 1469026557865 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12143f800 == 32 [pid = 1649] [id = 303] 07:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120f7b000) [pid = 1649] [serial = 908] [outer = 0x0] 07:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12140f400) [pid = 1649] [serial = 909] [outer = 0x120f7b000] 07:55:57 INFO - PROCESS | 1649 | 1469026557894 Marionette DEBUG loaded listener.js 07:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1219c7800) [pid = 1649] [serial = 910] [outer = 0x120f7b000] 07:55:58 INFO - PROCESS | 1649 | 1469026558214 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] 07:55:58 INFO - PROCESS | 1649 | 1469026558247 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 07:55:58 INFO - PROCESS | 1649 | 1469026558249 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:55:58 INFO - PROCESS | 1649 | 1469026558250 Marionette TRACE conn2 <- [1,1186,null,{}] 07:55:58 INFO - PROCESS | 1649 | 1469026558252 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}] 07:55:58 INFO - PROCESS | 1649 | 1469026558253 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:58 INFO - PROCESS | 1649 | 1469026558328 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 07:55:58 INFO - PROCESS | 1649 | 1469026558387 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:58 INFO - PROCESS | 1649 | 1469026558389 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1249d1000 == 33 [pid = 1649] [id = 304] 07:55:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1167a2000) [pid = 1649] [serial = 911] [outer = 0x0] 07:55:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121c0d400) [pid = 1649] [serial = 912] [outer = 0x1167a2000] 07:55:58 INFO - PROCESS | 1649 | 1469026558413 Marionette DEBUG loaded listener.js 07:55:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124acc800) [pid = 1649] [serial = 913] [outer = 0x1167a2000] 07:55:58 INFO - PROCESS | 1649 | 1469026558734 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] 07:55:58 INFO - PROCESS | 1649 | 1469026558775 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 07:55:58 INFO - PROCESS | 1649 | 1469026558778 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:55:58 INFO - PROCESS | 1649 | 1469026558779 Marionette TRACE conn2 <- [1,1190,null,{}] 07:55:58 INFO - PROCESS | 1649 | 1469026558781 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}] 07:55:58 INFO - PROCESS | 1649 | 1469026558782 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:58 INFO - PROCESS | 1649 | 1469026558880 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 07:55:58 INFO - PROCESS | 1649 | 1469026558884 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:58 INFO - PROCESS | 1649 | 1469026558888 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12125d000 == 34 [pid = 1649] [id = 305] 07:55:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126413400) [pid = 1649] [serial = 914] [outer = 0x0] 07:55:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12641b800) [pid = 1649] [serial = 915] [outer = 0x126413400] 07:55:58 INFO - PROCESS | 1649 | 1469026558920 Marionette DEBUG loaded listener.js 07:55:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126af8000) [pid = 1649] [serial = 916] [outer = 0x126413400] 07:55:59 INFO - PROCESS | 1649 | 1469026559351 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] 07:55:59 INFO - PROCESS | 1649 | 1469026559397 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 07:55:59 INFO - PROCESS | 1649 | 1469026559400 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:55:59 INFO - PROCESS | 1649 | 1469026559401 Marionette TRACE conn2 <- [1,1194,null,{}] 07:55:59 INFO - PROCESS | 1649 | 1469026559403 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}] 07:55:59 INFO - PROCESS | 1649 | 1469026559404 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:59 INFO - PROCESS | 1649 | 1469026559503 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 07:55:59 INFO - PROCESS | 1649 | 1469026559507 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:59 INFO - PROCESS | 1649 | 1469026559508 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:55:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab0000 == 35 [pid = 1649] [id = 306] 07:55:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125d5dc00) [pid = 1649] [serial = 917] [outer = 0x0] 07:55:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126bde400) [pid = 1649] [serial = 918] [outer = 0x125d5dc00] 07:55:59 INFO - PROCESS | 1649 | 1469026559538 Marionette DEBUG loaded listener.js 07:55:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1291dd400) [pid = 1649] [serial = 919] [outer = 0x125d5dc00] 07:55:59 INFO - PROCESS | 1649 | 1469026559876 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] 07:55:59 INFO - PROCESS | 1649 | 1469026559924 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 07:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:55:59 INFO - PROCESS | 1649 | 1469026559926 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:55:59 INFO - PROCESS | 1649 | 1469026559928 Marionette TRACE conn2 <- [1,1198,null,{}] 07:55:59 INFO - PROCESS | 1649 | 1469026559930 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}] 07:55:59 INFO - PROCESS | 1649 | 1469026559932 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:00 INFO - PROCESS | 1649 | 1469026560039 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 07:56:00 INFO - PROCESS | 1649 | 1469026560054 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:00 INFO - PROCESS | 1649 | 1469026560054 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12965f000 == 36 [pid = 1649] [id = 307] 07:56:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1291dd800) [pid = 1649] [serial = 920] [outer = 0x0] 07:56:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1293aec00) [pid = 1649] [serial = 921] [outer = 0x1291dd800] 07:56:00 INFO - PROCESS | 1649 | 1469026560096 Marionette DEBUG loaded listener.js 07:56:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1296d9c00) [pid = 1649] [serial = 922] [outer = 0x1291dd800] 07:56:00 INFO - PROCESS | 1649 | 1469026560577 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]]]}] 07:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 07:56:00 INFO - PROCESS | 1649 | 1469026560596 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 07:56:00 INFO - PROCESS | 1649 | 1469026560597 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 07:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:56:00 INFO - PROCESS | 1649 | 1469026560600 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:56:00 INFO - PROCESS | 1649 | 1469026560601 Marionette TRACE conn2 <- [1,1202,null,{}] 07:56:00 INFO - PROCESS | 1649 | 1469026560609 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}] 07:56:00 INFO - PROCESS | 1649 | 1469026560611 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:00 INFO - PROCESS | 1649 | 1469026560802 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x117c33400) [pid = 1649] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x112fb5800) [pid = 1649] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1235e7800) [pid = 1649] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x113ce5000) [pid = 1649] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115e89c00) [pid = 1649] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1187c4800) [pid = 1649] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116913000) [pid = 1649] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11614b800) [pid = 1649] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120e13800) [pid = 1649] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113259400) [pid = 1649] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12533e000) [pid = 1649] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126b94000) [pid = 1649] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11987d000) [pid = 1649] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1213e1c00) [pid = 1649] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124956800) [pid = 1649] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118518c00) [pid = 1649] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12670d400) [pid = 1649] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x125d75c00) [pid = 1649] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:56:00 INFO - PROCESS | 1649 | 1469026560856 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:00 INFO - PROCESS | 1649 | 1469026560857 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x116954800 == 37 [pid = 1649] [id = 308] 07:56:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112f87000) [pid = 1649] [serial = 923] [outer = 0x0] 07:56:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x113c5a800) [pid = 1649] [serial = 924] [outer = 0x112f87000] 07:56:00 INFO - PROCESS | 1649 | 1469026560881 Marionette DEBUG loaded listener.js 07:56:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118518c00) [pid = 1649] [serial = 925] [outer = 0x112f87000] 07:56:01 INFO - PROCESS | 1649 | 1469026561122 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]]]}] 07:56:01 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 07:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 575ms 07:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:56:01 INFO - PROCESS | 1649 | 1469026561175 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 07:56:01 INFO - PROCESS | 1649 | 1469026561176 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 07:56:01 INFO - PROCESS | 1649 | 1469026561178 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:56:01 INFO - PROCESS | 1649 | 1469026561179 Marionette TRACE conn2 <- [1,1206,null,{}] 07:56:01 INFO - PROCESS | 1649 | 1469026561182 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}] 07:56:01 INFO - PROCESS | 1649 | 1469026561183 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:01 INFO - PROCESS | 1649 | 1469026561273 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 07:56:01 INFO - PROCESS | 1649 | 1469026561276 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:01 INFO - PROCESS | 1649 | 1469026561278 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x121379000 == 38 [pid = 1649] [id = 309] 07:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1185d2000) [pid = 1649] [serial = 926] [outer = 0x0] 07:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1213e1c00) [pid = 1649] [serial = 927] [outer = 0x1185d2000] 07:56:01 INFO - PROCESS | 1649 | 1469026561304 Marionette DEBUG loaded listener.js 07:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12641c400) [pid = 1649] [serial = 928] [outer = 0x1185d2000] 07:56:01 INFO - PROCESS | 1649 | 1469026561629 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]]]}] 07:56:01 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 07:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 468ms 07:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:56:01 INFO - PROCESS | 1649 | 1469026561647 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 07:56:01 INFO - PROCESS | 1649 | 1469026561648 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 07:56:01 INFO - PROCESS | 1649 | 1469026561652 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:56:01 INFO - PROCESS | 1649 | 1469026561654 Marionette TRACE conn2 <- [1,1210,null,{}] 07:56:01 INFO - PROCESS | 1649 | 1469026561656 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}] 07:56:01 INFO - PROCESS | 1649 | 1469026561657 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:01 INFO - PROCESS | 1649 | 1469026561767 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 07:56:01 INFO - PROCESS | 1649 | 1469026561773 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:01 INFO - PROCESS | 1649 | 1469026561774 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b084000 == 39 [pid = 1649] [id = 310] 07:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11886b400) [pid = 1649] [serial = 929] [outer = 0x0] 07:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126bd9400) [pid = 1649] [serial = 930] [outer = 0x11886b400] 07:56:01 INFO - PROCESS | 1649 | 1469026561800 Marionette DEBUG loaded listener.js 07:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a58c400) [pid = 1649] [serial = 931] [outer = 0x11886b400] 07:56:02 INFO - PROCESS | 1649 | 1469026562106 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]]]}] 07:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 471ms 07:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:56:02 INFO - PROCESS | 1649 | 1469026562123 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 07:56:02 INFO - PROCESS | 1649 | 1469026562125 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 07:56:02 INFO - PROCESS | 1649 | 1469026562127 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:56:02 INFO - PROCESS | 1649 | 1469026562128 Marionette TRACE conn2 <- [1,1214,null,{}] 07:56:02 INFO - PROCESS | 1649 | 1469026562131 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}] 07:56:02 INFO - PROCESS | 1649 | 1469026562133 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:02 INFO - PROCESS | 1649 | 1469026562227 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 07:56:02 INFO - PROCESS | 1649 | 1469026562231 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:02 INFO - PROCESS | 1649 | 1469026562232 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd9b800 == 40 [pid = 1649] [id = 311] 07:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a58f800) [pid = 1649] [serial = 932] [outer = 0x0] 07:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a6dc400) [pid = 1649] [serial = 933] [outer = 0x12a58f800] 07:56:02 INFO - PROCESS | 1649 | 1469026562258 Marionette DEBUG loaded listener.js 07:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12ae9dc00) [pid = 1649] [serial = 934] [outer = 0x12a58f800] 07:56:02 INFO - PROCESS | 1649 | 1469026562588 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]]]}] 07:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 470ms 07:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:56:02 INFO - PROCESS | 1649 | 1469026562597 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 07:56:02 INFO - PROCESS | 1649 | 1469026562598 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 07:56:02 INFO - PROCESS | 1649 | 1469026562601 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:56:02 INFO - PROCESS | 1649 | 1469026562603 Marionette TRACE conn2 <- [1,1218,null,{}] 07:56:02 INFO - PROCESS | 1649 | 1469026562607 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}] 07:56:02 INFO - PROCESS | 1649 | 1469026562608 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:02 INFO - PROCESS | 1649 | 1469026562723 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 07:56:02 INFO - PROCESS | 1649 | 1469026562729 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:02 INFO - PROCESS | 1649 | 1469026562730 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c471000 == 41 [pid = 1649] [id = 312] 07:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1293ab800) [pid = 1649] [serial = 935] [outer = 0x0] 07:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12aea1800) [pid = 1649] [serial = 936] [outer = 0x1293ab800] 07:56:02 INFO - PROCESS | 1649 | 1469026562754 Marionette DEBUG loaded listener.js 07:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b049c00) [pid = 1649] [serial = 937] [outer = 0x1293ab800] 07:56:03 INFO - PROCESS | 1649 | 1469026563225 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]]]}] 07:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 674ms 07:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:56:03 INFO - PROCESS | 1649 | 1469026563275 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 07:56:03 INFO - PROCESS | 1649 | 1469026563277 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 07:56:03 INFO - PROCESS | 1649 | 1469026563280 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:56:03 INFO - PROCESS | 1649 | 1469026563284 Marionette TRACE conn2 <- [1,1222,null,{}] 07:56:03 INFO - PROCESS | 1649 | 1469026563288 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}] 07:56:03 INFO - PROCESS | 1649 | 1469026563289 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:03 INFO - PROCESS | 1649 | 1469026563394 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 07:56:03 INFO - PROCESS | 1649 | 1469026563463 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:03 INFO - PROCESS | 1649 | 1469026563464 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190f3800 == 42 [pid = 1649] [id = 313] 07:56:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1185dd000) [pid = 1649] [serial = 938] [outer = 0x0] 07:56:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118776c00) [pid = 1649] [serial = 939] [outer = 0x1185dd000] 07:56:03 INFO - PROCESS | 1649 | 1469026563495 Marionette DEBUG loaded listener.js 07:56:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119708800) [pid = 1649] [serial = 940] [outer = 0x1185dd000] 07:56:03 INFO - PROCESS | 1649 | 1469026563897 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] 07:56:03 INFO - PROCESS | 1649 | 1469026563906 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 07:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:56:03 INFO - PROCESS | 1649 | 1469026563911 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:56:03 INFO - PROCESS | 1649 | 1469026563913 Marionette TRACE conn2 <- [1,1226,null,{}] 07:56:03 INFO - PROCESS | 1649 | 1469026563915 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}] 07:56:03 INFO - PROCESS | 1649 | 1469026563917 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:04 INFO - PROCESS | 1649 | 1469026564020 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 07:56:04 INFO - PROCESS | 1649 | 1469026564112 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:04 INFO - PROCESS | 1649 | 1469026564114 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x128844800 == 43 [pid = 1649] [id = 314] 07:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11977c800) [pid = 1649] [serial = 941] [outer = 0x0] 07:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1213e4c00) [pid = 1649] [serial = 942] [outer = 0x11977c800] 07:56:04 INFO - PROCESS | 1649 | 1469026564144 Marionette DEBUG loaded listener.js 07:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1219bdc00) [pid = 1649] [serial = 943] [outer = 0x11977c800] 07:56:04 INFO - PROCESS | 1649 | 1469026564554 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]]]}] 07:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 669ms 07:56:04 INFO - PROCESS | 1649 | 1469026564581 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 07:56:04 INFO - PROCESS | 1649 | 1469026564582 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 07:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:56:04 INFO - PROCESS | 1649 | 1469026564585 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:56:04 INFO - PROCESS | 1649 | 1469026564587 Marionette TRACE conn2 <- [1,1230,null,{}] 07:56:04 INFO - PROCESS | 1649 | 1469026564595 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}] 07:56:04 INFO - PROCESS | 1649 | 1469026564599 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:04 INFO - PROCESS | 1649 | 1469026564700 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 07:56:04 INFO - PROCESS | 1649 | 1469026564759 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:04 INFO - PROCESS | 1649 | 1469026564761 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bdb1000 == 44 [pid = 1649] [id = 315] 07:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12533a400) [pid = 1649] [serial = 944] [outer = 0x0] 07:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12641d400) [pid = 1649] [serial = 945] [outer = 0x12533a400] 07:56:04 INFO - PROCESS | 1649 | 1469026564791 Marionette DEBUG loaded listener.js 07:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x126b90800) [pid = 1649] [serial = 946] [outer = 0x12533a400] 07:56:05 INFO - PROCESS | 1649 | 1469026565233 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]]]}] 07:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 671ms 07:56:05 INFO - PROCESS | 1649 | 1469026565257 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 07:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:56:05 INFO - PROCESS | 1649 | 1469026565258 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 07:56:05 INFO - PROCESS | 1649 | 1469026565261 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:56:05 INFO - PROCESS | 1649 | 1469026565262 Marionette TRACE conn2 <- [1,1234,null,{}] 07:56:05 INFO - PROCESS | 1649 | 1469026565265 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}] 07:56:05 INFO - PROCESS | 1649 | 1469026565266 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:05 INFO - PROCESS | 1649 | 1469026565384 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 07:56:05 INFO - PROCESS | 1649 | 1469026565453 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:05 INFO - PROCESS | 1649 | 1469026565454 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c71c800 == 45 [pid = 1649] [id = 316] 07:56:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1290c6000) [pid = 1649] [serial = 947] [outer = 0x0] 07:56:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1296e6000) [pid = 1649] [serial = 948] [outer = 0x1290c6000] 07:56:05 INFO - PROCESS | 1649 | 1469026565483 Marionette DEBUG loaded listener.js 07:56:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12a58c800) [pid = 1649] [serial = 949] [outer = 0x1290c6000] 07:56:05 INFO - PROCESS | 1649 | 1469026565896 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]]]}] 07:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 668ms 07:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:56:05 INFO - PROCESS | 1649 | 1469026565930 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 07:56:05 INFO - PROCESS | 1649 | 1469026565931 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 07:56:05 INFO - PROCESS | 1649 | 1469026565933 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:56:05 INFO - PROCESS | 1649 | 1469026565935 Marionette TRACE conn2 <- [1,1238,null,{}] 07:56:05 INFO - PROCESS | 1649 | 1469026565937 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}] 07:56:05 INFO - PROCESS | 1649 | 1469026565938 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:06 INFO - PROCESS | 1649 | 1469026566038 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 07:56:06 INFO - PROCESS | 1649 | 1469026566095 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:06 INFO - PROCESS | 1649 | 1469026566096 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x116adc800 == 46 [pid = 1649] [id = 317] 07:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11851f400) [pid = 1649] [serial = 950] [outer = 0x0] 07:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118864000) [pid = 1649] [serial = 951] [outer = 0x11851f400] 07:56:06 INFO - PROCESS | 1649 | 1469026566125 Marionette DEBUG loaded listener.js 07:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12677dc00) [pid = 1649] [serial = 952] [outer = 0x11851f400] 07:56:06 INFO - PROCESS | 1649 | 1469026566714 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]]]}] 07:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 820ms 07:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:56:06 INFO - PROCESS | 1649 | 1469026566754 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 07:56:06 INFO - PROCESS | 1649 | 1469026566756 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 07:56:06 INFO - PROCESS | 1649 | 1469026566759 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:56:06 INFO - PROCESS | 1649 | 1469026566762 Marionette TRACE conn2 <- [1,1242,null,{}] 07:56:06 INFO - PROCESS | 1649 | 1469026566765 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}] 07:56:06 INFO - PROCESS | 1649 | 1469026566767 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:06 INFO - PROCESS | 1649 | 1469026566863 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 07:56:06 INFO - PROCESS | 1649 | 1469026566934 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:06 INFO - PROCESS | 1649 | 1469026566935 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x117167800 == 47 [pid = 1649] [id = 318] 07:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x118898800) [pid = 1649] [serial = 953] [outer = 0x0] 07:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11948fc00) [pid = 1649] [serial = 954] [outer = 0x118898800] 07:56:06 INFO - PROCESS | 1649 | 1469026566964 Marionette DEBUG loaded listener.js 07:56:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1197ce800) [pid = 1649] [serial = 955] [outer = 0x118898800] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd9b800 == 46 [pid = 1649] [id = 311] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12b084000 == 45 [pid = 1649] [id = 310] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x121379000 == 44 [pid = 1649] [id = 309] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x116954800 == 43 [pid = 1649] [id = 308] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12965f000 == 42 [pid = 1649] [id = 307] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab0000 == 41 [pid = 1649] [id = 306] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12125d000 == 40 [pid = 1649] [id = 305] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1249d1000 == 39 [pid = 1649] [id = 304] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12143f800 == 38 [pid = 1649] [id = 303] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119414800 == 37 [pid = 1649] [id = 302] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x117494000 == 36 [pid = 1649] [id = 301] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11618f800 == 35 [pid = 1649] [id = 300] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6cb800 == 34 [pid = 1649] [id = 298] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11715d800 == 33 [pid = 1649] [id = 299] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x116adc800 == 32 [pid = 1649] [id = 317] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12c71c800 == 31 [pid = 1649] [id = 316] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12bdb1000 == 30 [pid = 1649] [id = 315] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x128844800 == 29 [pid = 1649] [id = 314] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1190f3800 == 28 [pid = 1649] [id = 313] 07:56:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12c471000 == 27 [pid = 1649] [id = 312] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1212f1000) [pid = 1649] [serial = 873] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x124ac2800) [pid = 1649] [serial = 878] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1176c3800) [pid = 1649] [serial = 840] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1164dd000) [pid = 1649] [serial = 839] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1197c8800) [pid = 1649] [serial = 866] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119867400) [pid = 1649] [serial = 867] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11977cc00) [pid = 1649] [serial = 843] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1182d0000) [pid = 1649] [serial = 863] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11949a800) [pid = 1649] [serial = 842] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118740400) [pid = 1649] [serial = 864] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119872c00) [pid = 1649] [serial = 869] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12351a400) [pid = 1649] [serial = 846] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x120f85400) [pid = 1649] [serial = 845] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11672cc00) [pid = 1649] [serial = 860] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12677cc00) [pid = 1649] [serial = 849] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1167a8400) [pid = 1649] [serial = 861] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x125d53c00) [pid = 1649] [serial = 848] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1182cfc00) [pid = 1649] [serial = 857] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128d88800) [pid = 1649] [serial = 852] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126bdd800) [pid = 1649] [serial = 851] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1293ab000) [pid = 1649] [serial = 855] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1290ba800) [pid = 1649] [serial = 854] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1214e8c00) [pid = 1649] [serial = 875] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x125d60000) [pid = 1649] [serial = 881] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124de7c00) [pid = 1649] [serial = 879] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119d02800) [pid = 1649] [serial = 884] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126bdac00) [pid = 1649] [serial = 890] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12641d000) [pid = 1649] [serial = 887] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x126415400) [pid = 1649] [serial = 882] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x120e9ac00) [pid = 1649] [serial = 872] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x123518800) [pid = 1649] [serial = 876] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126713c00) [pid = 1649] [serial = 888] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1291db800) [pid = 1649] [serial = 893] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x121c10800) [pid = 1649] [serial = 885] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1290bd800) [pid = 1649] [serial = 891] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x120e99c00) [pid = 1649] [serial = 870] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118863400) [pid = 1649] [serial = 801] [outer = 0x0] [url = about:blank] 07:56:07 INFO - PROCESS | 1649 | 1469026567890 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]]]}] 07:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1171ms 07:56:07 INFO - PROCESS | 1649 | 1469026567931 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 07:56:07 INFO - PROCESS | 1649 | 1469026567934 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 07:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:56:07 INFO - PROCESS | 1649 | 1469026567951 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:56:07 INFO - PROCESS | 1649 | 1469026567952 Marionette TRACE conn2 <- [1,1246,null,{}] 07:56:07 INFO - PROCESS | 1649 | 1469026567958 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}] 07:56:07 INFO - PROCESS | 1649 | 1469026567959 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:08 INFO - PROCESS | 1649 | 1469026568038 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 07:56:08 INFO - PROCESS | 1649 | 1469026568045 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:08 INFO - PROCESS | 1649 | 1469026568046 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x116006800 == 28 [pid = 1649] [id = 319] 07:56:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112a86400) [pid = 1649] [serial = 956] [outer = 0x0] 07:56:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11672b800) [pid = 1649] [serial = 957] [outer = 0x112a86400] 07:56:08 INFO - PROCESS | 1649 | 1469026568119 Marionette DEBUG loaded listener.js 07:56:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1167a5c00) [pid = 1649] [serial = 958] [outer = 0x112a86400] 07:56:08 INFO - PROCESS | 1649 | 1469026568458 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]]]}] 07:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 534ms 07:56:08 INFO - PROCESS | 1649 | 1469026568473 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 07:56:08 INFO - PROCESS | 1649 | 1469026568477 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 07:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:56:08 INFO - PROCESS | 1649 | 1469026568481 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:56:08 INFO - PROCESS | 1649 | 1469026568485 Marionette TRACE conn2 <- [1,1250,null,{}] 07:56:08 INFO - PROCESS | 1649 | 1469026568490 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}] 07:56:08 INFO - PROCESS | 1649 | 1469026568491 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:08 INFO - PROCESS | 1649 | 1469026568573 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 07:56:08 INFO - PROCESS | 1649 | 1469026568577 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:08 INFO - PROCESS | 1649 | 1469026568578 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x117166800 == 29 [pid = 1649] [id = 320] 07:56:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116919800) [pid = 1649] [serial = 959] [outer = 0x0] 07:56:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1182d2000) [pid = 1649] [serial = 960] [outer = 0x116919800] 07:56:08 INFO - PROCESS | 1649 | 1469026568607 Marionette DEBUG loaded listener.js 07:56:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118782000) [pid = 1649] [serial = 961] [outer = 0x116919800] 07:56:08 INFO - PROCESS | 1649 | 1469026568938 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]]]}] 07:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 473ms 07:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:56:08 INFO - PROCESS | 1649 | 1469026568954 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 07:56:08 INFO - PROCESS | 1649 | 1469026568956 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 07:56:08 INFO - PROCESS | 1649 | 1469026568958 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:56:08 INFO - PROCESS | 1649 | 1469026568960 Marionette TRACE conn2 <- [1,1254,null,{}] 07:56:08 INFO - PROCESS | 1649 | 1469026568971 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}] 07:56:08 INFO - PROCESS | 1649 | 1469026568974 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:09 INFO - PROCESS | 1649 | 1469026569047 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 07:56:09 INFO - PROCESS | 1649 | 1469026569056 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:09 INFO - PROCESS | 1649 | 1469026569058 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x118581000 == 30 [pid = 1649] [id = 321] 07:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x112a8c800) [pid = 1649] [serial = 962] [outer = 0x0] 07:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119711400) [pid = 1649] [serial = 963] [outer = 0x112a8c800] 07:56:09 INFO - PROCESS | 1649 | 1469026569086 Marionette DEBUG loaded listener.js 07:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1197c3800) [pid = 1649] [serial = 964] [outer = 0x112a8c800] 07:56:09 INFO - PROCESS | 1649 | 1469026569429 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]]]}] 07:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 07:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:56:09 INFO - PROCESS | 1649 | 1469026569480 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 07:56:09 INFO - PROCESS | 1649 | 1469026569482 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 07:56:09 INFO - PROCESS | 1649 | 1469026569485 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:56:09 INFO - PROCESS | 1649 | 1469026569486 Marionette TRACE conn2 <- [1,1258,null,{}] 07:56:09 INFO - PROCESS | 1649 | 1469026569490 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}] 07:56:09 INFO - PROCESS | 1649 | 1469026569492 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:09 INFO - PROCESS | 1649 | 1469026569655 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 07:56:09 INFO - PROCESS | 1649 | 1469026569710 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:09 INFO - PROCESS | 1649 | 1469026569712 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a0e800 == 31 [pid = 1649] [id = 322] 07:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1197c2000) [pid = 1649] [serial = 965] [outer = 0x0] 07:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11986d800) [pid = 1649] [serial = 966] [outer = 0x1197c2000] 07:56:09 INFO - PROCESS | 1649 | 1469026569755 Marionette DEBUG loaded listener.js 07:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x120e1c000) [pid = 1649] [serial = 967] [outer = 0x1197c2000] 07:56:10 INFO - PROCESS | 1649 | 1469026570156 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]]]}] 07:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 719ms 07:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:56:10 INFO - PROCESS | 1649 | 1469026570204 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 07:56:10 INFO - PROCESS | 1649 | 1469026570205 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 07:56:10 INFO - PROCESS | 1649 | 1469026570208 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:56:10 INFO - PROCESS | 1649 | 1469026570209 Marionette TRACE conn2 <- [1,1262,null,{}] 07:56:10 INFO - PROCESS | 1649 | 1469026570211 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}] 07:56:10 INFO - PROCESS | 1649 | 1469026570212 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:10 INFO - PROCESS | 1649 | 1469026570305 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 07:56:10 INFO - PROCESS | 1649 | 1469026570319 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:10 INFO - PROCESS | 1649 | 1469026570320 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12125c800 == 32 [pid = 1649] [id = 323] 07:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1185d3000) [pid = 1649] [serial = 968] [outer = 0x0] 07:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x120f78000) [pid = 1649] [serial = 969] [outer = 0x1185d3000] 07:56:10 INFO - PROCESS | 1649 | 1469026570345 Marionette DEBUG loaded listener.js 07:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1210b3800) [pid = 1649] [serial = 970] [outer = 0x1185d3000] 07:56:10 INFO - PROCESS | 1649 | 1469026570681 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]]]}] 07:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 07:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:56:10 INFO - PROCESS | 1649 | 1469026570728 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 07:56:10 INFO - PROCESS | 1649 | 1469026570729 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 07:56:10 INFO - PROCESS | 1649 | 1469026570732 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:56:10 INFO - PROCESS | 1649 | 1469026570733 Marionette TRACE conn2 <- [1,1266,null,{}] 07:56:10 INFO - PROCESS | 1649 | 1469026570735 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}] 07:56:10 INFO - PROCESS | 1649 | 1469026570739 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:10 INFO - PROCESS | 1649 | 1469026570850 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 07:56:10 INFO - PROCESS | 1649 | 1469026570884 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:10 INFO - PROCESS | 1649 | 1469026570885 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235c6000 == 33 [pid = 1649] [id = 324] 07:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12117d800) [pid = 1649] [serial = 971] [outer = 0x0] 07:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1217f2c00) [pid = 1649] [serial = 972] [outer = 0x12117d800] 07:56:10 INFO - PROCESS | 1649 | 1469026570910 Marionette DEBUG loaded listener.js 07:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x121c0e400) [pid = 1649] [serial = 973] [outer = 0x12117d800] 07:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 517ms 07:56:11 INFO - PROCESS | 1649 | 1469026571243 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]]]}] 07:56:11 INFO - PROCESS | 1649 | 1469026571251 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 07:56:11 INFO - PROCESS | 1649 | 1469026571253 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 07:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:56:11 INFO - PROCESS | 1649 | 1469026571255 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:56:11 INFO - PROCESS | 1649 | 1469026571256 Marionette TRACE conn2 <- [1,1270,null,{}] 07:56:11 INFO - PROCESS | 1649 | 1469026571258 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}] 07:56:11 INFO - PROCESS | 1649 | 1469026571259 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:11 INFO - PROCESS | 1649 | 1469026571354 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 07:56:11 INFO - PROCESS | 1649 | 1469026571366 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:11 INFO - PROCESS | 1649 | 1469026571367 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d3f000 == 34 [pid = 1649] [id = 325] 07:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1127adc00) [pid = 1649] [serial = 974] [outer = 0x0] 07:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124a23c00) [pid = 1649] [serial = 975] [outer = 0x1127adc00] 07:56:11 INFO - PROCESS | 1649 | 1469026571391 Marionette DEBUG loaded listener.js 07:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x124de2000) [pid = 1649] [serial = 976] [outer = 0x1127adc00] 07:56:11 INFO - PROCESS | 1649 | 1469026571707 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]]]}] 07:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 468ms 07:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:56:11 INFO - PROCESS | 1649 | 1469026571723 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 07:56:11 INFO - PROCESS | 1649 | 1469026571725 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 07:56:11 INFO - PROCESS | 1649 | 1469026571727 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:56:11 INFO - PROCESS | 1649 | 1469026571728 Marionette TRACE conn2 <- [1,1274,null,{}] 07:56:11 INFO - PROCESS | 1649 | 1469026571730 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}] 07:56:11 INFO - PROCESS | 1649 | 1469026571731 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:11 INFO - PROCESS | 1649 | 1469026571826 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 07:56:11 INFO - PROCESS | 1649 | 1469026571839 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:11 INFO - PROCESS | 1649 | 1469026571840 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265cd000 == 35 [pid = 1649] [id = 326] 07:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x124de5c00) [pid = 1649] [serial = 977] [outer = 0x0] 07:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1253d0400) [pid = 1649] [serial = 978] [outer = 0x124de5c00] 07:56:11 INFO - PROCESS | 1649 | 1469026571865 Marionette DEBUG loaded listener.js 07:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126413800) [pid = 1649] [serial = 979] [outer = 0x124de5c00] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x126413400) [pid = 1649] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1291dd800) [pid = 1649] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x125d5dc00) [pid = 1649] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x112f87000) [pid = 1649] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x120f7b000) [pid = 1649] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1167a2000) [pid = 1649] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x112f2fc00) [pid = 1649] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1167a2c00) [pid = 1649] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1197c4000) [pid = 1649] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1290c3800) [pid = 1649] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118777000) [pid = 1649] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11886b400) [pid = 1649] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1185d2000) [pid = 1649] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11828d800) [pid = 1649] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1293ab800) [pid = 1649] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12a58f800) [pid = 1649] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:56:12 INFO - PROCESS | 1649 | 1469026572366 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]]]}] 07:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 672ms 07:56:12 INFO - PROCESS | 1649 | 1469026572405 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 07:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:56:12 INFO - PROCESS | 1649 | 1469026572414 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 07:56:12 INFO - PROCESS | 1649 | 1469026572428 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:56:12 INFO - PROCESS | 1649 | 1469026572429 Marionette TRACE conn2 <- [1,1278,null,{}] 07:56:12 INFO - PROCESS | 1649 | 1469026572440 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}] 07:56:12 INFO - PROCESS | 1649 | 1469026572441 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:12 INFO - PROCESS | 1649 | 1469026572523 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 07:56:12 INFO - PROCESS | 1649 | 1469026572527 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:12 INFO - PROCESS | 1649 | 1469026572528 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11857f800 == 36 [pid = 1649] [id = 327] 07:56:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118740800) [pid = 1649] [serial = 980] [outer = 0x0] 07:56:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119709c00) [pid = 1649] [serial = 981] [outer = 0x118740800] 07:56:12 INFO - PROCESS | 1649 | 1469026572554 Marionette DEBUG loaded listener.js 07:56:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12197f000) [pid = 1649] [serial = 982] [outer = 0x118740800] 07:56:12 INFO - PROCESS | 1649 | 1469026572862 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]]]}] 07:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 486ms 07:56:12 INFO - PROCESS | 1649 | 1469026572904 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 07:56:12 INFO - PROCESS | 1649 | 1469026572905 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 07:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:56:12 INFO - PROCESS | 1649 | 1469026572908 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:56:12 INFO - PROCESS | 1649 | 1469026572909 Marionette TRACE conn2 <- [1,1282,null,{}] 07:56:12 INFO - PROCESS | 1649 | 1469026572912 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}] 07:56:12 INFO - PROCESS | 1649 | 1469026572913 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:12 INFO - PROCESS | 1649 | 1469026572995 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 07:56:13 INFO - PROCESS | 1649 | 1469026573004 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:13 INFO - PROCESS | 1649 | 1469026573005 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab1800 == 37 [pid = 1649] [id = 328] 07:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118745400) [pid = 1649] [serial = 983] [outer = 0x0] 07:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126412c00) [pid = 1649] [serial = 984] [outer = 0x118745400] 07:56:13 INFO - PROCESS | 1649 | 1469026573033 Marionette DEBUG loaded listener.js 07:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12641f800) [pid = 1649] [serial = 985] [outer = 0x118745400] 07:56:13 INFO - PROCESS | 1649 | 1469026573523 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]]]}] 07:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 668ms 07:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:56:13 INFO - PROCESS | 1649 | 1469026573577 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 07:56:13 INFO - PROCESS | 1649 | 1469026573578 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 07:56:13 INFO - PROCESS | 1649 | 1469026573588 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:56:13 INFO - PROCESS | 1649 | 1469026573590 Marionette TRACE conn2 <- [1,1286,null,{}] 07:56:13 INFO - PROCESS | 1649 | 1469026573593 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}] 07:56:13 INFO - PROCESS | 1649 | 1469026573594 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:13 INFO - PROCESS | 1649 | 1469026573678 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 07:56:13 INFO - PROCESS | 1649 | 1469026573682 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:13 INFO - PROCESS | 1649 | 1469026573684 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x121246000 == 38 [pid = 1649] [id = 329] 07:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12650e800) [pid = 1649] [serial = 986] [outer = 0x0] 07:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126780800) [pid = 1649] [serial = 987] [outer = 0x12650e800] 07:56:13 INFO - PROCESS | 1649 | 1469026573713 Marionette DEBUG loaded listener.js 07:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126bdd800) [pid = 1649] [serial = 988] [outer = 0x12650e800] 07:56:14 INFO - PROCESS | 1649 | 1469026574034 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]]]}] 07:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 478ms 07:56:14 INFO - PROCESS | 1649 | 1469026574060 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 07:56:14 INFO - PROCESS | 1649 | 1469026574061 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 07:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:56:14 INFO - PROCESS | 1649 | 1469026574063 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:56:14 INFO - PROCESS | 1649 | 1469026574064 Marionette TRACE conn2 <- [1,1290,null,{}] 07:56:14 INFO - PROCESS | 1649 | 1469026574066 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}] 07:56:14 INFO - PROCESS | 1649 | 1469026574068 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:14 INFO - PROCESS | 1649 | 1469026574172 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 07:56:14 INFO - PROCESS | 1649 | 1469026574259 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:14 INFO - PROCESS | 1649 | 1469026574261 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d0d800 == 39 [pid = 1649] [id = 330] 07:56:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x111f29000) [pid = 1649] [serial = 989] [outer = 0x0] 07:56:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1122b3000) [pid = 1649] [serial = 990] [outer = 0x111f29000] 07:56:14 INFO - PROCESS | 1649 | 1469026574295 Marionette DEBUG loaded listener.js 07:56:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x112f89400) [pid = 1649] [serial = 991] [outer = 0x111f29000] 07:56:14 INFO - PROCESS | 1649 | 1469026574824 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]]]}] 07:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 773ms 07:56:14 INFO - PROCESS | 1649 | 1469026574838 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 07:56:14 INFO - PROCESS | 1649 | 1469026574841 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 07:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:56:14 INFO - PROCESS | 1649 | 1469026574844 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:56:14 INFO - PROCESS | 1649 | 1469026574846 Marionette TRACE conn2 <- [1,1294,null,{}] 07:56:14 INFO - PROCESS | 1649 | 1469026574849 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}] 07:56:14 INFO - PROCESS | 1649 | 1469026574852 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:14 INFO - PROCESS | 1649 | 1469026574964 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 07:56:15 INFO - PROCESS | 1649 | 1469026575041 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:15 INFO - PROCESS | 1649 | 1469026575043 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11941e000 == 40 [pid = 1649] [id = 331] 07:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x116ab6800) [pid = 1649] [serial = 992] [outer = 0x0] 07:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11873f000) [pid = 1649] [serial = 993] [outer = 0x116ab6800] 07:56:15 INFO - PROCESS | 1649 | 1469026575073 Marionette DEBUG loaded listener.js 07:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11886d000) [pid = 1649] [serial = 994] [outer = 0x116ab6800] 07:56:15 INFO - PROCESS | 1649 | 1469026575616 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]]]}] 07:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 820ms 07:56:15 INFO - PROCESS | 1649 | 1469026575666 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 07:56:15 INFO - PROCESS | 1649 | 1469026575669 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 07:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:56:15 INFO - PROCESS | 1649 | 1469026575671 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:56:15 INFO - PROCESS | 1649 | 1469026575673 Marionette TRACE conn2 <- [1,1298,null,{}] 07:56:15 INFO - PROCESS | 1649 | 1469026575675 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}] 07:56:15 INFO - PROCESS | 1649 | 1469026575677 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:15 INFO - PROCESS | 1649 | 1469026575786 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 07:56:15 INFO - PROCESS | 1649 | 1469026575980 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:15 INFO - PROCESS | 1649 | 1469026575982 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x116183000 == 41 [pid = 1649] [id = 332] 07:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1130a9c00) [pid = 1649] [serial = 995] [outer = 0x0] 07:56:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x115e8cc00) [pid = 1649] [serial = 996] [outer = 0x1130a9c00] 07:56:16 INFO - PROCESS | 1649 | 1469026576010 Marionette DEBUG loaded listener.js 07:56:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x116994c00) [pid = 1649] [serial = 997] [outer = 0x1130a9c00] 07:56:16 INFO - PROCESS | 1649 | --DOCSHELL 0x121246000 == 40 [pid = 1649] [id = 329] 07:56:16 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab1800 == 39 [pid = 1649] [id = 328] 07:56:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11857f800 == 38 [pid = 1649] [id = 327] 07:56:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1265cd000 == 37 [pid = 1649] [id = 326] 07:56:16 INFO - PROCESS | 1649 | --DOCSHELL 0x125d3f000 == 36 [pid = 1649] [id = 325] 07:56:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1235c6000 == 35 [pid = 1649] [id = 324] 07:56:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12125c800 == 34 [pid = 1649] [id = 323] 07:56:16 INFO - PROCESS | 1649 | --DOCSHELL 0x119a0e800 == 33 [pid = 1649] [id = 322] 07:56:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118581000 == 32 [pid = 1649] [id = 321] 07:56:16 INFO - PROCESS | 1649 | --DOCSHELL 0x117166800 == 31 [pid = 1649] [id = 320] 07:56:16 INFO - PROCESS | 1649 | --DOCSHELL 0x116006800 == 30 [pid = 1649] [id = 319] 07:56:16 INFO - PROCESS | 1649 | 1469026576471 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]]]}] 07:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 822ms 07:56:16 INFO - PROCESS | 1649 | 1469026576495 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 07:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:56:16 INFO - PROCESS | 1649 | 1469026576497 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 07:56:16 INFO - PROCESS | 1649 | 1469026576500 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:56:16 INFO - PROCESS | 1649 | 1469026576502 Marionette TRACE conn2 <- [1,1302,null,{}] 07:56:16 INFO - PROCESS | 1649 | 1469026576505 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}] 07:56:16 INFO - PROCESS | 1649 | 1469026576506 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:16 INFO - PROCESS | 1649 | 1469026576587 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118743400) [pid = 1649] [serial = 858] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12641b800) [pid = 1649] [serial = 915] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1293aec00) [pid = 1649] [serial = 921] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126bde400) [pid = 1649] [serial = 918] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1296d9c00) [pid = 1649] [serial = 922] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118518c00) [pid = 1649] [serial = 925] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12140f400) [pid = 1649] [serial = 909] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1219c7800) [pid = 1649] [serial = 910] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121c0d400) [pid = 1649] [serial = 912] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1167a7800) [pid = 1649] [serial = 900] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118295000) [pid = 1649] [serial = 901] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11698fc00) [pid = 1649] [serial = 896] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118520c00) [pid = 1649] [serial = 897] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119868c00) [pid = 1649] [serial = 906] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x120e99400) [pid = 1649] [serial = 907] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1293a8000) [pid = 1649] [serial = 894] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1187c3400) [pid = 1649] [serial = 903] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1192cb400) [pid = 1649] [serial = 904] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12ae9dc00) [pid = 1649] [serial = 934] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12141d400) [pid = 1649] [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.] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12a58c400) [pid = 1649] [serial = 931] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113c5a800) [pid = 1649] [serial = 924] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1291dd400) [pid = 1649] [serial = 919] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126bd9400) [pid = 1649] [serial = 930] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126af8000) [pid = 1649] [serial = 916] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1213e1c00) [pid = 1649] [serial = 927] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x124acc800) [pid = 1649] [serial = 913] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12641c400) [pid = 1649] [serial = 928] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12b049c00) [pid = 1649] [serial = 937] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12aea1800) [pid = 1649] [serial = 936] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12a6dc400) [pid = 1649] [serial = 933] [outer = 0x0] [url = about:blank] 07:56:16 INFO - PROCESS | 1649 | 1469026576650 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:16 INFO - PROCESS | 1649 | 1469026576651 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x117162000 == 31 [pid = 1649] [id = 333] 07:56:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x113c5b000) [pid = 1649] [serial = 998] [outer = 0x0] 07:56:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x116f3bc00) [pid = 1649] [serial = 999] [outer = 0x113c5b000] 07:56:16 INFO - PROCESS | 1649 | 1469026576680 Marionette DEBUG loaded listener.js 07:56:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1192cb400) [pid = 1649] [serial = 1000] [outer = 0x113c5b000] 07:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 471ms 07:56:16 INFO - PROCESS | 1649 | 1469026576961 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]]]}] 07:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:56:16 INFO - PROCESS | 1649 | 1469026576977 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 07:56:16 INFO - PROCESS | 1649 | 1469026576979 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 07:56:16 INFO - PROCESS | 1649 | 1469026576981 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:56:16 INFO - PROCESS | 1649 | 1469026576983 Marionette TRACE conn2 <- [1,1306,null,{}] 07:56:16 INFO - PROCESS | 1649 | 1469026576993 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}] 07:56:16 INFO - PROCESS | 1649 | 1469026576994 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:17 INFO - PROCESS | 1649 | 1469026577082 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 07:56:17 INFO - PROCESS | 1649 | 1469026577090 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:17 INFO - PROCESS | 1649 | 1469026577091 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x119005800 == 32 [pid = 1649] [id = 334] 07:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119709000) [pid = 1649] [serial = 1001] [outer = 0x0] 07:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119868c00) [pid = 1649] [serial = 1002] [outer = 0x119709000] 07:56:17 INFO - PROCESS | 1649 | 1469026577117 Marionette DEBUG loaded listener.js 07:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x120e21000) [pid = 1649] [serial = 1003] [outer = 0x119709000] 07:56:17 INFO - PROCESS | 1649 | 1469026577477 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]]]}] 07:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 529ms 07:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:56:17 INFO - PROCESS | 1649 | 1469026577510 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 07:56:17 INFO - PROCESS | 1649 | 1469026577512 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 07:56:17 INFO - PROCESS | 1649 | 1469026577522 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:56:17 INFO - PROCESS | 1649 | 1469026577526 Marionette TRACE conn2 <- [1,1310,null,{}] 07:56:17 INFO - PROCESS | 1649 | 1469026577529 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}] 07:56:17 INFO - PROCESS | 1649 | 1469026577532 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:17 INFO - PROCESS | 1649 | 1469026577610 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 07:56:17 INFO - PROCESS | 1649 | 1469026577613 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:17 INFO - PROCESS | 1649 | 1469026577614 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1215c6800 == 33 [pid = 1649] [id = 335] 07:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1132e6000) [pid = 1649] [serial = 1004] [outer = 0x0] 07:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x120f81000) [pid = 1649] [serial = 1005] [outer = 0x1132e6000] 07:56:17 INFO - PROCESS | 1649 | 1469026577641 Marionette DEBUG loaded listener.js 07:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1219ba800) [pid = 1649] [serial = 1006] [outer = 0x1132e6000] 07:56:17 INFO - PROCESS | 1649 | 1469026577974 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] 07:56:18 INFO - PROCESS | 1649 | 1469026578002 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 07:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:56:18 INFO - PROCESS | 1649 | 1469026578005 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:56:18 INFO - PROCESS | 1649 | 1469026578006 Marionette TRACE conn2 <- [1,1314,null,{}] 07:56:18 INFO - PROCESS | 1649 | 1469026578008 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}] 07:56:18 INFO - PROCESS | 1649 | 1469026578010 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:18 INFO - PROCESS | 1649 | 1469026578107 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 07:56:18 INFO - PROCESS | 1649 | 1469026578115 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:18 INFO - PROCESS | 1649 | 1469026578116 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x118322000 == 34 [pid = 1649] [id = 336] 07:56:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1219c0c00) [pid = 1649] [serial = 1007] [outer = 0x0] 07:56:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121c06c00) [pid = 1649] [serial = 1008] [outer = 0x1219c0c00] 07:56:18 INFO - PROCESS | 1649 | 1469026578142 Marionette DEBUG loaded listener.js 07:56:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x123403800) [pid = 1649] [serial = 1009] [outer = 0x1219c0c00] 07:56:18 INFO - PROCESS | 1649 | 1469026578458 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]]]}] 07:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 468ms 07:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:56:18 INFO - PROCESS | 1649 | 1469026578475 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 07:56:18 INFO - PROCESS | 1649 | 1469026578476 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 07:56:18 INFO - PROCESS | 1649 | 1469026578478 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:56:18 INFO - PROCESS | 1649 | 1469026578479 Marionette TRACE conn2 <- [1,1318,null,{}] 07:56:18 INFO - PROCESS | 1649 | 1469026578481 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}] 07:56:18 INFO - PROCESS | 1649 | 1469026578482 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:18 INFO - PROCESS | 1649 | 1469026578561 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 07:56:18 INFO - PROCESS | 1649 | 1469026578565 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:18 INFO - PROCESS | 1649 | 1469026578571 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x126548800 == 35 [pid = 1649] [id = 337] 07:56:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12533d800) [pid = 1649] [serial = 1010] [outer = 0x0] 07:56:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1253c3c00) [pid = 1649] [serial = 1011] [outer = 0x12533d800] 07:56:18 INFO - PROCESS | 1649 | 1469026578605 Marionette DEBUG loaded listener.js 07:56:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12641dc00) [pid = 1649] [serial = 1012] [outer = 0x12533d800] 07:56:19 INFO - PROCESS | 1649 | 1469026579020 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]]]}] 07:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 568ms 07:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:56:19 INFO - PROCESS | 1649 | 1469026579047 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 07:56:19 INFO - PROCESS | 1649 | 1469026579048 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 07:56:19 INFO - PROCESS | 1649 | 1469026579051 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:56:19 INFO - PROCESS | 1649 | 1469026579054 Marionette TRACE conn2 <- [1,1322,null,{}] 07:56:19 INFO - PROCESS | 1649 | 1469026579056 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}] 07:56:19 INFO - PROCESS | 1649 | 1469026579058 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:19 INFO - PROCESS | 1649 | 1469026579155 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 07:56:19 INFO - PROCESS | 1649 | 1469026579166 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:19 INFO - PROCESS | 1649 | 1469026579168 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aa4800 == 36 [pid = 1649] [id = 338] 07:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124c20800) [pid = 1649] [serial = 1013] [outer = 0x0] 07:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126af8000) [pid = 1649] [serial = 1014] [outer = 0x124c20800] 07:56:19 INFO - PROCESS | 1649 | 1469026579192 Marionette DEBUG loaded listener.js 07:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126be5c00) [pid = 1649] [serial = 1015] [outer = 0x124c20800] 07:56:19 INFO - PROCESS | 1649 | 1469026579523 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]]]}] 07:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 522ms 07:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:56:19 INFO - PROCESS | 1649 | 1469026579573 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 07:56:19 INFO - PROCESS | 1649 | 1469026579575 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 07:56:19 INFO - PROCESS | 1649 | 1469026579577 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:56:19 INFO - PROCESS | 1649 | 1469026579578 Marionette TRACE conn2 <- [1,1326,null,{}] 07:56:19 INFO - PROCESS | 1649 | 1469026579580 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}] 07:56:19 INFO - PROCESS | 1649 | 1469026579581 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:19 INFO - PROCESS | 1649 | 1469026579675 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 07:56:19 INFO - PROCESS | 1649 | 1469026579689 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:19 INFO - PROCESS | 1649 | 1469026579689 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x129657800 == 37 [pid = 1649] [id = 339] 07:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128d7d800) [pid = 1649] [serial = 1016] [outer = 0x0] 07:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1290c3c00) [pid = 1649] [serial = 1017] [outer = 0x128d7d800] 07:56:19 INFO - PROCESS | 1649 | 1469026579714 Marionette DEBUG loaded listener.js 07:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1293ab800) [pid = 1649] [serial = 1018] [outer = 0x128d7d800] 07:56:20 INFO - PROCESS | 1649 | 1469026580049 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]]]}] 07:56:20 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 07:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 07:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:56:20 INFO - PROCESS | 1649 | 1469026580096 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 07:56:20 INFO - PROCESS | 1649 | 1469026580097 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 07:56:20 INFO - PROCESS | 1649 | 1469026580099 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:56:20 INFO - PROCESS | 1649 | 1469026580101 Marionette TRACE conn2 <- [1,1330,null,{}] 07:56:20 INFO - PROCESS | 1649 | 1469026580103 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}] 07:56:20 INFO - PROCESS | 1649 | 1469026580104 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:20 INFO - PROCESS | 1649 | 1469026580198 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 07:56:20 INFO - PROCESS | 1649 | 1469026580209 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:20 INFO - PROCESS | 1649 | 1469026580210 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6bd800 == 38 [pid = 1649] [id = 340] 07:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1293ac000) [pid = 1649] [serial = 1019] [outer = 0x0] 07:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1296d8800) [pid = 1649] [serial = 1020] [outer = 0x1293ac000] 07:56:20 INFO - PROCESS | 1649 | 1469026580241 Marionette DEBUG loaded listener.js 07:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12a50e000) [pid = 1649] [serial = 1021] [outer = 0x1293ac000] 07:56:20 INFO - PROCESS | 1649 | 1469026580555 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]]]}] 07:56:20 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 07:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 471ms 07:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:56:20 INFO - PROCESS | 1649 | 1469026580572 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 07:56:20 INFO - PROCESS | 1649 | 1469026580573 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 07:56:20 INFO - PROCESS | 1649 | 1469026580576 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:56:20 INFO - PROCESS | 1649 | 1469026580577 Marionette TRACE conn2 <- [1,1334,null,{}] 07:56:20 INFO - PROCESS | 1649 | 1469026580584 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}] 07:56:20 INFO - PROCESS | 1649 | 1469026580588 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:20 INFO - PROCESS | 1649 | 1469026580684 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 07:56:20 INFO - PROCESS | 1649 | 1469026580688 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:20 INFO - PROCESS | 1649 | 1469026580689 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12143a800 == 39 [pid = 1649] [id = 341] 07:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12117b800) [pid = 1649] [serial = 1022] [outer = 0x0] 07:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a58d000) [pid = 1649] [serial = 1023] [outer = 0x12117b800] 07:56:20 INFO - PROCESS | 1649 | 1469026580713 Marionette DEBUG loaded listener.js 07:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a6d8000) [pid = 1649] [serial = 1024] [outer = 0x12117b800] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1185d3000) [pid = 1649] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118898800) [pid = 1649] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112a86400) [pid = 1649] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1197c2000) [pid = 1649] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116919800) [pid = 1649] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112a8c800) [pid = 1649] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12117d800) [pid = 1649] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1185dd000) [pid = 1649] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11977c800) [pid = 1649] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12533a400) [pid = 1649] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1290c6000) [pid = 1649] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11851f400) [pid = 1649] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1127adc00) [pid = 1649] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x124de5c00) [pid = 1649] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118745400) [pid = 1649] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118740800) [pid = 1649] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:56:21 INFO - PROCESS | 1649 | 1469026581106 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]]]}] 07:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 575ms 07:56:21 INFO - PROCESS | 1649 | 1469026581160 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 07:56:21 INFO - PROCESS | 1649 | 1469026581161 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 07:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:56:21 INFO - PROCESS | 1649 | 1469026581164 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:56:21 INFO - PROCESS | 1649 | 1469026581165 Marionette TRACE conn2 <- [1,1338,null,{}] 07:56:21 INFO - PROCESS | 1649 | 1469026581170 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}] 07:56:21 INFO - PROCESS | 1649 | 1469026581172 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:21 INFO - PROCESS | 1649 | 1469026581254 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 07:56:21 INFO - PROCESS | 1649 | 1469026581258 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:21 INFO - PROCESS | 1649 | 1469026581267 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b15e000 == 40 [pid = 1649] [id = 342] 07:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11828d800) [pid = 1649] [serial = 1025] [outer = 0x0] 07:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11986a000) [pid = 1649] [serial = 1026] [outer = 0x11828d800] 07:56:21 INFO - PROCESS | 1649 | 1469026581294 Marionette DEBUG loaded listener.js 07:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121c0bc00) [pid = 1649] [serial = 1027] [outer = 0x11828d800] 07:56:22 INFO - PROCESS | 1649 | 1469026582101 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]]]}] 07:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 976ms 07:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:56:22 INFO - PROCESS | 1649 | 1469026582141 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 07:56:22 INFO - PROCESS | 1649 | 1469026582142 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 07:56:22 INFO - PROCESS | 1649 | 1469026582144 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:56:22 INFO - PROCESS | 1649 | 1469026582146 Marionette TRACE conn2 <- [1,1342,null,{}] 07:56:22 INFO - PROCESS | 1649 | 1469026582148 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}] 07:56:22 INFO - PROCESS | 1649 | 1469026582150 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:22 INFO - PROCESS | 1649 | 1469026582238 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 07:56:22 INFO - PROCESS | 1649 | 1469026582292 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:22 INFO - PROCESS | 1649 | 1469026582293 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b950000 == 41 [pid = 1649] [id = 343] 07:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1188a7000) [pid = 1649] [serial = 1028] [outer = 0x0] 07:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a6d7800) [pid = 1649] [serial = 1029] [outer = 0x1188a7000] 07:56:22 INFO - PROCESS | 1649 | 1469026582317 Marionette DEBUG loaded listener.js 07:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12aea0000) [pid = 1649] [serial = 1030] [outer = 0x1188a7000] 07:56:22 INFO - PROCESS | 1649 | 1469026582594 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]]]}] 07:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 470ms 07:56:22 INFO - PROCESS | 1649 | 1469026582616 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 07:56:22 INFO - PROCESS | 1649 | 1469026582619 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 07:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:56:22 INFO - PROCESS | 1649 | 1469026582631 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:56:22 INFO - PROCESS | 1649 | 1469026582633 Marionette TRACE conn2 <- [1,1346,null,{}] 07:56:22 INFO - PROCESS | 1649 | 1469026582647 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}] 07:56:22 INFO - PROCESS | 1649 | 1469026582648 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:22 INFO - PROCESS | 1649 | 1469026582793 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 07:56:22 INFO - PROCESS | 1649 | 1469026582872 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:22 INFO - PROCESS | 1649 | 1469026582873 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bdaa800 == 42 [pid = 1649] [id = 344] 07:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119706c00) [pid = 1649] [serial = 1031] [outer = 0x0] 07:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12340a400) [pid = 1649] [serial = 1032] [outer = 0x119706c00] 07:56:22 INFO - PROCESS | 1649 | 1469026582915 Marionette DEBUG loaded listener.js 07:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12b046800) [pid = 1649] [serial = 1033] [outer = 0x119706c00] 07:56:23 INFO - PROCESS | 1649 | 1469026583532 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]]]}] 07:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 931ms 07:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:56:23 INFO - PROCESS | 1649 | 1469026583562 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 07:56:23 INFO - PROCESS | 1649 | 1469026583565 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 07:56:23 INFO - PROCESS | 1649 | 1469026583571 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:56:23 INFO - PROCESS | 1649 | 1469026583573 Marionette TRACE conn2 <- [1,1350,null,{}] 07:56:23 INFO - PROCESS | 1649 | 1469026583577 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}] 07:56:23 INFO - PROCESS | 1649 | 1469026583579 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:23 INFO - PROCESS | 1649 | 1469026583692 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 07:56:23 INFO - PROCESS | 1649 | 1469026583762 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:23 INFO - PROCESS | 1649 | 1469026583764 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184e1000 == 43 [pid = 1649] [id = 345] 07:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118290400) [pid = 1649] [serial = 1034] [outer = 0x0] 07:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118870000) [pid = 1649] [serial = 1035] [outer = 0x118290400] 07:56:23 INFO - PROCESS | 1649 | 1469026583804 Marionette DEBUG loaded listener.js 07:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119709800) [pid = 1649] [serial = 1036] [outer = 0x118290400] 07:56:24 INFO - PROCESS | 1649 | 1469026584274 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]]]}] 07:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 726ms 07:56:24 INFO - PROCESS | 1649 | 1469026584294 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 07:56:24 INFO - PROCESS | 1649 | 1469026584297 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 07:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:56:24 INFO - PROCESS | 1649 | 1469026584302 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:56:24 INFO - PROCESS | 1649 | 1469026584304 Marionette TRACE conn2 <- [1,1354,null,{}] 07:56:24 INFO - PROCESS | 1649 | 1469026584306 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}] 07:56:24 INFO - PROCESS | 1649 | 1469026584308 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:24 INFO - PROCESS | 1649 | 1469026584416 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 07:56:24 INFO - PROCESS | 1649 | 1469026584474 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:24 INFO - PROCESS | 1649 | 1469026584475 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12652a800 == 44 [pid = 1649] [id = 346] 07:56:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119a87400) [pid = 1649] [serial = 1037] [outer = 0x0] 07:56:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x120f82400) [pid = 1649] [serial = 1038] [outer = 0x119a87400] 07:56:24 INFO - PROCESS | 1649 | 1469026584505 Marionette DEBUG loaded listener.js 07:56:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1213eac00) [pid = 1649] [serial = 1039] [outer = 0x119a87400] 07:56:24 INFO - PROCESS | 1649 | 1469026584974 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]]]}] 07:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 727ms 07:56:25 INFO - PROCESS | 1649 | 1469026585060 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 07:56:25 INFO - PROCESS | 1649 | 1469026585062 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 07:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:56:25 INFO - PROCESS | 1649 | 1469026585066 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:56:25 INFO - PROCESS | 1649 | 1469026585070 Marionette TRACE conn2 <- [1,1358,null,{}] 07:56:25 INFO - PROCESS | 1649 | 1469026585082 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}] 07:56:25 INFO - PROCESS | 1649 | 1469026585087 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:25 INFO - PROCESS | 1649 | 1469026585250 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 07:56:25 INFO - PROCESS | 1649 | 1469026585375 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:25 INFO - PROCESS | 1649 | 1469026585378 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c474000 == 45 [pid = 1649] [id = 347] 07:56:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12351cc00) [pid = 1649] [serial = 1040] [outer = 0x0] 07:56:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124c97400) [pid = 1649] [serial = 1041] [outer = 0x12351cc00] 07:56:25 INFO - PROCESS | 1649 | 1469026585422 Marionette DEBUG loaded listener.js 07:56:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12641c400) [pid = 1649] [serial = 1042] [outer = 0x12351cc00] 07:56:25 INFO - PROCESS | 1649 | 1469026585835 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]]]}] 07:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 825ms 07:56:25 INFO - PROCESS | 1649 | 1469026585890 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 07:56:25 INFO - PROCESS | 1649 | 1469026585892 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 07:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:56:25 INFO - PROCESS | 1649 | 1469026585894 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:56:25 INFO - PROCESS | 1649 | 1469026585896 Marionette TRACE conn2 <- [1,1362,null,{}] 07:56:25 INFO - PROCESS | 1649 | 1469026585898 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}] 07:56:25 INFO - PROCESS | 1649 | 1469026585899 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:26 INFO - PROCESS | 1649 | 1469026586002 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 07:56:26 INFO - PROCESS | 1649 | 1469026586085 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:26 INFO - PROCESS | 1649 | 1469026586086 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c71a800 == 46 [pid = 1649] [id = 348] 07:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116a05c00) [pid = 1649] [serial = 1043] [outer = 0x0] 07:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x126be3000) [pid = 1649] [serial = 1044] [outer = 0x116a05c00] 07:56:26 INFO - PROCESS | 1649 | 1469026586114 Marionette DEBUG loaded listener.js 07:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1293ad000) [pid = 1649] [serial = 1045] [outer = 0x116a05c00] 07:56:26 INFO - PROCESS | 1649 | 1469026586728 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]]]}] 07:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 870ms 07:56:26 INFO - PROCESS | 1649 | 1469026586765 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 07:56:26 INFO - PROCESS | 1649 | 1469026586767 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 07:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:56:26 INFO - PROCESS | 1649 | 1469026586771 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:56:26 INFO - PROCESS | 1649 | 1469026586773 Marionette TRACE conn2 <- [1,1366,null,{}] 07:56:26 INFO - PROCESS | 1649 | 1469026586776 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}] 07:56:26 INFO - PROCESS | 1649 | 1469026586778 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:26 INFO - PROCESS | 1649 | 1469026586879 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 07:56:26 INFO - PROCESS | 1649 | 1469026586937 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:26 INFO - PROCESS | 1649 | 1469026586940 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bc7000 == 47 [pid = 1649] [id = 349] 07:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1185d0000) [pid = 1649] [serial = 1046] [outer = 0x0] 07:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1185dd800) [pid = 1649] [serial = 1047] [outer = 0x1185d0000] 07:56:26 INFO - PROCESS | 1649 | 1469026586968 Marionette DEBUG loaded listener.js 07:56:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119497000) [pid = 1649] [serial = 1048] [outer = 0x1185d0000] 07:56:27 INFO - PROCESS | 1649 | 1469026587428 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] 07:56:27 INFO - PROCESS | 1649 | 1469026587447 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 07:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:56:27 INFO - PROCESS | 1649 | 1469026587451 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:56:27 INFO - PROCESS | 1649 | 1469026587453 Marionette TRACE conn2 <- [1,1370,null,{}] 07:56:27 INFO - PROCESS | 1649 | 1469026587455 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}] 07:56:27 INFO - PROCESS | 1649 | 1469026587457 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x117167800 == 46 [pid = 1649] [id = 318] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12b950000 == 45 [pid = 1649] [id = 343] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12b15e000 == 44 [pid = 1649] [id = 342] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12143a800 == 43 [pid = 1649] [id = 341] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6bd800 == 42 [pid = 1649] [id = 340] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x129657800 == 41 [pid = 1649] [id = 339] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x128aa4800 == 40 [pid = 1649] [id = 338] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x126548800 == 39 [pid = 1649] [id = 337] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x118322000 == 38 [pid = 1649] [id = 336] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1215c6800 == 37 [pid = 1649] [id = 335] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x119005800 == 36 [pid = 1649] [id = 334] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x117162000 == 35 [pid = 1649] [id = 333] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x116183000 == 34 [pid = 1649] [id = 332] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11941e000 == 33 [pid = 1649] [id = 331] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x112d0d800 == 32 [pid = 1649] [id = 330] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x119bc7000 == 31 [pid = 1649] [id = 349] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12c71a800 == 30 [pid = 1649] [id = 348] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12c474000 == 29 [pid = 1649] [id = 347] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12652a800 == 28 [pid = 1649] [id = 346] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1184e1000 == 27 [pid = 1649] [id = 345] 07:56:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12bdaa800 == 26 [pid = 1649] [id = 344] 07:56:28 INFO - PROCESS | 1649 | 1469026588073 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x120f78000) [pid = 1649] [serial = 969] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1197ce800) [pid = 1649] [serial = 955] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11948fc00) [pid = 1649] [serial = 954] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11672b800) [pid = 1649] [serial = 957] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1167a5c00) [pid = 1649] [serial = 958] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11986d800) [pid = 1649] [serial = 966] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1182d2000) [pid = 1649] [serial = 960] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118782000) [pid = 1649] [serial = 961] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119711400) [pid = 1649] [serial = 963] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1197c3800) [pid = 1649] [serial = 964] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1217f2c00) [pid = 1649] [serial = 972] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119708800) [pid = 1649] [serial = 940] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118776c00) [pid = 1649] [serial = 939] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1219bdc00) [pid = 1649] [serial = 943] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1213e4c00) [pid = 1649] [serial = 942] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x126b90800) [pid = 1649] [serial = 946] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12641d400) [pid = 1649] [serial = 945] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126780800) [pid = 1649] [serial = 987] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12a58c800) [pid = 1649] [serial = 949] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1296e6000) [pid = 1649] [serial = 948] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12677dc00) [pid = 1649] [serial = 952] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118864000) [pid = 1649] [serial = 951] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124a23c00) [pid = 1649] [serial = 975] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121c0e400) [pid = 1649] [serial = 973] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1253d0400) [pid = 1649] [serial = 978] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x124de2000) [pid = 1649] [serial = 976] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x126412c00) [pid = 1649] [serial = 984] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119709c00) [pid = 1649] [serial = 981] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126413800) [pid = 1649] [serial = 979] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1210b3800) [pid = 1649] [serial = 970] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12641f800) [pid = 1649] [serial = 985] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12197f000) [pid = 1649] [serial = 982] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x120e1c000) [pid = 1649] [serial = 967] [outer = 0x0] [url = about:blank] 07:56:28 INFO - PROCESS | 1649 | 1469026588195 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:28 INFO - PROCESS | 1649 | 1469026588197 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1131ad800 == 27 [pid = 1649] [id = 350] 07:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112f87c00) [pid = 1649] [serial = 1049] [outer = 0x0] 07:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112fb3c00) [pid = 1649] [serial = 1050] [outer = 0x112f87c00] 07:56:28 INFO - PROCESS | 1649 | 1469026588226 Marionette DEBUG loaded listener.js 07:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113c5dc00) [pid = 1649] [serial = 1051] [outer = 0x112f87c00] 07:56:28 INFO - PROCESS | 1649 | 1469026588540 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] 07:56:28 INFO - PROCESS | 1649 | 1469026588577 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 07:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:56:28 INFO - PROCESS | 1649 | 1469026588580 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:56:28 INFO - PROCESS | 1649 | 1469026588582 Marionette TRACE conn2 <- [1,1374,null,{}] 07:56:28 INFO - PROCESS | 1649 | 1469026588586 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}] 07:56:28 INFO - PROCESS | 1649 | 1469026588589 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:28 INFO - PROCESS | 1649 | 1469026588686 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 07:56:28 INFO - PROCESS | 1649 | 1469026588735 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:28 INFO - PROCESS | 1649 | 1469026588737 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ade000 == 28 [pid = 1649] [id = 351] 07:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x114f85c00) [pid = 1649] [serial = 1052] [outer = 0x0] 07:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1167a3c00) [pid = 1649] [serial = 1053] [outer = 0x114f85c00] 07:56:28 INFO - PROCESS | 1649 | 1469026588763 Marionette DEBUG loaded listener.js 07:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118292400) [pid = 1649] [serial = 1054] [outer = 0x114f85c00] 07:56:29 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:56:29 INFO - PROCESS | 1649 | 1469026589047 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] 07:56:29 INFO - PROCESS | 1649 | 1469026589106 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 07:56:29 INFO - PROCESS | 1649 | 1469026589109 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:56:29 INFO - PROCESS | 1649 | 1469026589110 Marionette TRACE conn2 <- [1,1378,null,{}] 07:56:29 INFO - PROCESS | 1649 | 1469026589112 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}] 07:56:29 INFO - PROCESS | 1649 | 1469026589114 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:29 INFO - PROCESS | 1649 | 1469026589191 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 07:56:29 INFO - PROCESS | 1649 | 1469026589247 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:29 INFO - PROCESS | 1649 | 1469026589249 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x116411000 == 29 [pid = 1649] [id = 352] 07:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x117c33400) [pid = 1649] [serial = 1055] [outer = 0x0] 07:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1187cb400) [pid = 1649] [serial = 1056] [outer = 0x117c33400] 07:56:29 INFO - PROCESS | 1649 | 1469026589282 Marionette DEBUG loaded listener.js 07:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119497800) [pid = 1649] [serial = 1057] [outer = 0x117c33400] 07:56:29 INFO - PROCESS | 1649 | 1469026589581 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] 07:56:29 INFO - PROCESS | 1649 | 1469026589631 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 07:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:56:29 INFO - PROCESS | 1649 | 1469026589641 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:56:29 INFO - PROCESS | 1649 | 1469026589644 Marionette TRACE conn2 <- [1,1382,null,{}] 07:56:29 INFO - PROCESS | 1649 | 1469026589646 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}] 07:56:29 INFO - PROCESS | 1649 | 1469026589649 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:29 INFO - PROCESS | 1649 | 1469026589727 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 07:56:29 INFO - PROCESS | 1649 | 1469026589781 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:29 INFO - PROCESS | 1649 | 1469026589782 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x118317000 == 30 [pid = 1649] [id = 353] 07:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1133b3800) [pid = 1649] [serial = 1058] [outer = 0x0] 07:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119710000) [pid = 1649] [serial = 1059] [outer = 0x1133b3800] 07:56:29 INFO - PROCESS | 1649 | 1469026589809 Marionette DEBUG loaded listener.js 07:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11987dc00) [pid = 1649] [serial = 1060] [outer = 0x1133b3800] 07:56:30 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:56:30 INFO - PROCESS | 1649 | 1469026590107 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] 07:56:30 INFO - PROCESS | 1649 | 1469026590165 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 07:56:30 INFO - PROCESS | 1649 | 1469026590167 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:56:30 INFO - PROCESS | 1649 | 1469026590168 Marionette TRACE conn2 <- [1,1386,null,{}] 07:56:30 INFO - PROCESS | 1649 | 1469026590178 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}] 07:56:30 INFO - PROCESS | 1649 | 1469026590179 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:30 INFO - PROCESS | 1649 | 1469026590274 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 07:56:30 INFO - PROCESS | 1649 | 1469026590277 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:30 INFO - PROCESS | 1649 | 1469026590278 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a17000 == 31 [pid = 1649] [id = 354] 07:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x116a0dc00) [pid = 1649] [serial = 1061] [outer = 0x0] 07:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119d0e000) [pid = 1649] [serial = 1062] [outer = 0x116a0dc00] 07:56:30 INFO - PROCESS | 1649 | 1469026590303 Marionette DEBUG loaded listener.js 07:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x120f7bc00) [pid = 1649] [serial = 1063] [outer = 0x116a0dc00] 07:56:30 INFO - PROCESS | 1649 | 1469026590655 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] 07:56:30 INFO - PROCESS | 1649 | 1469026590696 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 07:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:56:30 INFO - PROCESS | 1649 | 1469026590698 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:56:30 INFO - PROCESS | 1649 | 1469026590699 Marionette TRACE conn2 <- [1,1390,null,{}] 07:56:30 INFO - PROCESS | 1649 | 1469026590702 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}] 07:56:30 INFO - PROCESS | 1649 | 1469026590703 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:30 INFO - PROCESS | 1649 | 1469026590795 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 07:56:30 INFO - PROCESS | 1649 | 1469026590807 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:30 INFO - PROCESS | 1649 | 1469026590811 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x121441000 == 32 [pid = 1649] [id = 355] 07:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x115e33c00) [pid = 1649] [serial = 1064] [outer = 0x0] 07:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121417c00) [pid = 1649] [serial = 1065] [outer = 0x115e33c00] 07:56:30 INFO - PROCESS | 1649 | 1469026590843 Marionette DEBUG loaded listener.js 07:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1219c0000) [pid = 1649] [serial = 1066] [outer = 0x115e33c00] 07:56:31 INFO - PROCESS | 1649 | 1469026591191 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]]]}] 07:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 07:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:56:31 INFO - PROCESS | 1649 | 1469026591220 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 07:56:31 INFO - PROCESS | 1649 | 1469026591222 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 07:56:31 INFO - PROCESS | 1649 | 1469026591224 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:56:31 INFO - PROCESS | 1649 | 1469026591225 Marionette TRACE conn2 <- [1,1394,null,{}] 07:56:31 INFO - PROCESS | 1649 | 1469026591227 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}] 07:56:31 INFO - PROCESS | 1649 | 1469026591228 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:31 INFO - PROCESS | 1649 | 1469026591320 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 07:56:31 INFO - PROCESS | 1649 | 1469026591362 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:31 INFO - PROCESS | 1649 | 1469026591363 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x111f0d800 == 33 [pid = 1649] [id = 356] 07:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1219c7c00) [pid = 1649] [serial = 1067] [outer = 0x0] 07:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121c0f800) [pid = 1649] [serial = 1068] [outer = 0x1219c7c00] 07:56:31 INFO - PROCESS | 1649 | 1469026591388 Marionette DEBUG loaded listener.js 07:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1235e7800) [pid = 1649] [serial = 1069] [outer = 0x1219c7c00] 07:56:31 INFO - PROCESS | 1649 | 1469026591716 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]]]}] 07:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 07:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:56:31 INFO - PROCESS | 1649 | 1469026591745 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 07:56:31 INFO - PROCESS | 1649 | 1469026591746 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 07:56:31 INFO - PROCESS | 1649 | 1469026591748 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:56:31 INFO - PROCESS | 1649 | 1469026591750 Marionette TRACE conn2 <- [1,1398,null,{}] 07:56:31 INFO - PROCESS | 1649 | 1469026591757 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}] 07:56:31 INFO - PROCESS | 1649 | 1469026591758 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:31 INFO - PROCESS | 1649 | 1469026591851 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 07:56:31 INFO - PROCESS | 1649 | 1469026591854 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:31 INFO - PROCESS | 1649 | 1469026591856 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12608b000 == 34 [pid = 1649] [id = 357] 07:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x115e91800) [pid = 1649] [serial = 1070] [outer = 0x0] 07:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124c2ec00) [pid = 1649] [serial = 1071] [outer = 0x115e91800] 07:56:31 INFO - PROCESS | 1649 | 1469026591880 Marionette DEBUG loaded listener.js 07:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1253cbc00) [pid = 1649] [serial = 1072] [outer = 0x115e91800] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12650e800) [pid = 1649] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119706c00) [pid = 1649] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124c20800) [pid = 1649] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x128d7d800) [pid = 1649] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1293ac000) [pid = 1649] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12533d800) [pid = 1649] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116ab6800) [pid = 1649] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119709000) [pid = 1649] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113c5b000) [pid = 1649] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1130a9c00) [pid = 1649] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1132e6000) [pid = 1649] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12117b800) [pid = 1649] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x111f29000) [pid = 1649] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1219c0c00) [pid = 1649] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1188a7000) [pid = 1649] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:56:32 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11828d800) [pid = 1649] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:56:32 INFO - PROCESS | 1649 | 1469026592371 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]]]}] 07:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 669ms 07:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:56:32 INFO - PROCESS | 1649 | 1469026592418 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 07:56:32 INFO - PROCESS | 1649 | 1469026592420 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 07:56:32 INFO - PROCESS | 1649 | 1469026592422 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:56:32 INFO - PROCESS | 1649 | 1469026592423 Marionette TRACE conn2 <- [1,1402,null,{}] 07:56:32 INFO - PROCESS | 1649 | 1469026592425 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}] 07:56:32 INFO - PROCESS | 1649 | 1469026592426 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:32 INFO - PROCESS | 1649 | 1469026592500 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 07:56:32 INFO - PROCESS | 1649 | 1469026592506 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:32 INFO - PROCESS | 1649 | 1469026592507 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x126471000 == 35 [pid = 1649] [id = 358] 07:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x115e36400) [pid = 1649] [serial = 1073] [outer = 0x0] 07:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118518c00) [pid = 1649] [serial = 1074] [outer = 0x115e36400] 07:56:32 INFO - PROCESS | 1649 | 1469026592531 Marionette DEBUG loaded listener.js 07:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120e9ac00) [pid = 1649] [serial = 1075] [outer = 0x115e36400] 07:56:32 INFO - PROCESS | 1649 | 1469026592875 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]]]}] 07:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 471ms 07:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:56:32 INFO - PROCESS | 1649 | 1469026592893 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 07:56:32 INFO - PROCESS | 1649 | 1469026592895 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 07:56:32 INFO - PROCESS | 1649 | 1469026592897 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:56:32 INFO - PROCESS | 1649 | 1469026592898 Marionette TRACE conn2 <- [1,1406,null,{}] 07:56:32 INFO - PROCESS | 1649 | 1469026592900 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}] 07:56:32 INFO - PROCESS | 1649 | 1469026592903 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:33 INFO - PROCESS | 1649 | 1469026592998 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 07:56:33 INFO - PROCESS | 1649 | 1469026593006 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:33 INFO - PROCESS | 1649 | 1469026593007 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x128849000 == 36 [pid = 1649] [id = 359] 07:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1210b6400) [pid = 1649] [serial = 1076] [outer = 0x0] 07:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124de5c00) [pid = 1649] [serial = 1077] [outer = 0x1210b6400] 07:56:33 INFO - PROCESS | 1649 | 1469026593031 Marionette DEBUG loaded listener.js 07:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x125d60800) [pid = 1649] [serial = 1078] [outer = 0x1210b6400] 07:56:33 INFO - PROCESS | 1649 | 1469026593329 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]]]}] 07:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 07:56:33 INFO - PROCESS | 1649 | 1469026593366 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 07:56:33 INFO - PROCESS | 1649 | 1469026593369 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 07:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:56:33 INFO - PROCESS | 1649 | 1469026593373 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:56:33 INFO - PROCESS | 1649 | 1469026593374 Marionette TRACE conn2 <- [1,1410,null,{}] 07:56:33 INFO - PROCESS | 1649 | 1469026593376 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}] 07:56:33 INFO - PROCESS | 1649 | 1469026593378 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:33 INFO - PROCESS | 1649 | 1469026593466 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 07:56:33 INFO - PROCESS | 1649 | 1469026593474 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:33 INFO - PROCESS | 1649 | 1469026593475 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12964f000 == 37 [pid = 1649] [id = 360] 07:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11889ec00) [pid = 1649] [serial = 1079] [outer = 0x0] 07:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126413800) [pid = 1649] [serial = 1080] [outer = 0x11889ec00] 07:56:33 INFO - PROCESS | 1649 | 1469026593516 Marionette DEBUG loaded listener.js 07:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12656c800) [pid = 1649] [serial = 1081] [outer = 0x11889ec00] 07:56:34 INFO - PROCESS | 1649 | 1469026594012 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]]]}] 07:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 673ms 07:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:56:34 INFO - PROCESS | 1649 | 1469026594046 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 07:56:34 INFO - PROCESS | 1649 | 1469026594048 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 07:56:34 INFO - PROCESS | 1649 | 1469026594050 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:56:34 INFO - PROCESS | 1649 | 1469026594052 Marionette TRACE conn2 <- [1,1414,null,{}] 07:56:34 INFO - PROCESS | 1649 | 1469026594054 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}] 07:56:34 INFO - PROCESS | 1649 | 1469026594056 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:34 INFO - PROCESS | 1649 | 1469026594142 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 07:56:34 INFO - PROCESS | 1649 | 1469026594146 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:34 INFO - PROCESS | 1649 | 1469026594147 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x118592000 == 38 [pid = 1649] [id = 361] 07:56:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126718c00) [pid = 1649] [serial = 1082] [outer = 0x0] 07:56:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126bdc400) [pid = 1649] [serial = 1083] [outer = 0x126718c00] 07:56:34 INFO - PROCESS | 1649 | 1469026594173 Marionette DEBUG loaded listener.js 07:56:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1290bf800) [pid = 1649] [serial = 1084] [outer = 0x126718c00] 07:56:34 INFO - PROCESS | 1649 | 1469026594820 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]]]}] 07:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 819ms 07:56:34 INFO - PROCESS | 1649 | 1469026594874 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 07:56:34 INFO - PROCESS | 1649 | 1469026594876 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 07:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:56:34 INFO - PROCESS | 1649 | 1469026594881 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:56:34 INFO - PROCESS | 1649 | 1469026594883 Marionette TRACE conn2 <- [1,1418,null,{}] 07:56:34 INFO - PROCESS | 1649 | 1469026594886 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}] 07:56:34 INFO - PROCESS | 1649 | 1469026594888 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:35 INFO - PROCESS | 1649 | 1469026595006 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 07:56:35 INFO - PROCESS | 1649 | 1469026595057 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:35 INFO - PROCESS | 1649 | 1469026595059 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x117489000 == 39 [pid = 1649] [id = 362] 07:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x116155000) [pid = 1649] [serial = 1085] [outer = 0x0] 07:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x116912000) [pid = 1649] [serial = 1086] [outer = 0x116155000] 07:56:35 INFO - PROCESS | 1649 | 1469026595090 Marionette DEBUG loaded listener.js 07:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1182d0400) [pid = 1649] [serial = 1087] [outer = 0x116155000] 07:56:35 INFO - PROCESS | 1649 | 1469026595792 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]]]}] 07:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 972ms 07:56:35 INFO - PROCESS | 1649 | 1469026595853 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 07:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:56:35 INFO - PROCESS | 1649 | 1469026595855 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 07:56:35 INFO - PROCESS | 1649 | 1469026595859 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:56:35 INFO - PROCESS | 1649 | 1469026595860 Marionette TRACE conn2 <- [1,1422,null,{}] 07:56:35 INFO - PROCESS | 1649 | 1469026595864 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}] 07:56:35 INFO - PROCESS | 1649 | 1469026595865 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:36 INFO - PROCESS | 1649 | 1469026596014 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 07:56:36 INFO - PROCESS | 1649 | 1469026596025 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:36 INFO - PROCESS | 1649 | 1469026596027 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x116acf800 == 40 [pid = 1649] [id = 363] 07:56:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11693a000) [pid = 1649] [serial = 1088] [outer = 0x0] 07:56:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x116ab4800) [pid = 1649] [serial = 1089] [outer = 0x11693a000] 07:56:36 INFO - PROCESS | 1649 | 1469026596056 Marionette DEBUG loaded listener.js 07:56:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1182ce000) [pid = 1649] [serial = 1090] [outer = 0x11693a000] 07:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12964f000 == 39 [pid = 1649] [id = 360] 07:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x128849000 == 38 [pid = 1649] [id = 359] 07:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x126471000 == 37 [pid = 1649] [id = 358] 07:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12608b000 == 36 [pid = 1649] [id = 357] 07:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x111f0d800 == 35 [pid = 1649] [id = 356] 07:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x121441000 == 34 [pid = 1649] [id = 355] 07:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x119a17000 == 33 [pid = 1649] [id = 354] 07:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x118317000 == 32 [pid = 1649] [id = 353] 07:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x116411000 == 31 [pid = 1649] [id = 352] 07:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x116ade000 == 30 [pid = 1649] [id = 351] 07:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1131ad800 == 29 [pid = 1649] [id = 350] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126bdd800) [pid = 1649] [serial = 988] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126af8000) [pid = 1649] [serial = 1014] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1290c3c00) [pid = 1649] [serial = 1017] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1296d8800) [pid = 1649] [serial = 1020] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1293ab800) [pid = 1649] [serial = 1018] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1253c3c00) [pid = 1649] [serial = 1011] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11873f000) [pid = 1649] [serial = 993] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11886d000) [pid = 1649] [serial = 994] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119868c00) [pid = 1649] [serial = 1002] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120e21000) [pid = 1649] [serial = 1003] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116f3bc00) [pid = 1649] [serial = 999] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1192cb400) [pid = 1649] [serial = 1000] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115e8cc00) [pid = 1649] [serial = 996] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116994c00) [pid = 1649] [serial = 997] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x120f81000) [pid = 1649] [serial = 1005] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12a58d000) [pid = 1649] [serial = 1023] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1219ba800) [pid = 1649] [serial = 1006] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1122b3000) [pid = 1649] [serial = 990] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112f89400) [pid = 1649] [serial = 991] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123403800) [pid = 1649] [serial = 1009] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x121c06c00) [pid = 1649] [serial = 1008] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12a6d7800) [pid = 1649] [serial = 1029] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12aea0000) [pid = 1649] [serial = 1030] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11986a000) [pid = 1649] [serial = 1026] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12a6d8000) [pid = 1649] [serial = 1024] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12a50e000) [pid = 1649] [serial = 1021] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x126be5c00) [pid = 1649] [serial = 1015] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12641dc00) [pid = 1649] [serial = 1012] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x121c0bc00) [pid = 1649] [serial = 1027] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12b046800) [pid = 1649] [serial = 1033] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12340a400) [pid = 1649] [serial = 1032] [outer = 0x0] [url = about:blank] 07:56:36 INFO - PROCESS | 1649 | 1469026596513 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]]]}] 07:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 674ms 07:56:36 INFO - PROCESS | 1649 | 1469026596533 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 07:56:36 INFO - PROCESS | 1649 | 1469026596540 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 07:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:56:36 INFO - PROCESS | 1649 | 1469026596547 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:56:36 INFO - PROCESS | 1649 | 1469026596550 Marionette TRACE conn2 <- [1,1426,null,{}] 07:56:36 INFO - PROCESS | 1649 | 1469026596554 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}] 07:56:36 INFO - PROCESS | 1649 | 1469026596557 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:36 INFO - PROCESS | 1649 | 1469026596684 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 07:56:36 INFO - PROCESS | 1649 | 1469026596771 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:36 INFO - PROCESS | 1649 | 1469026596772 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x118136000 == 30 [pid = 1649] [id = 364] 07:56:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1182d0c00) [pid = 1649] [serial = 1091] [outer = 0x0] 07:56:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1187c7000) [pid = 1649] [serial = 1092] [outer = 0x1182d0c00] 07:56:36 INFO - PROCESS | 1649 | 1469026596821 Marionette DEBUG loaded listener.js 07:56:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11948f400) [pid = 1649] [serial = 1093] [outer = 0x1182d0c00] 07:56:37 INFO - PROCESS | 1649 | 1469026597232 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]]]}] 07:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 725ms 07:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:56:37 INFO - PROCESS | 1649 | 1469026597272 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 07:56:37 INFO - PROCESS | 1649 | 1469026597273 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 07:56:37 INFO - PROCESS | 1649 | 1469026597275 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:56:37 INFO - PROCESS | 1649 | 1469026597278 Marionette TRACE conn2 <- [1,1430,null,{}] 07:56:37 INFO - PROCESS | 1649 | 1469026597286 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}] 07:56:37 INFO - PROCESS | 1649 | 1469026597289 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:37 INFO - PROCESS | 1649 | 1469026597370 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 07:56:37 INFO - PROCESS | 1649 | 1469026597394 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:37 INFO - PROCESS | 1649 | 1469026597396 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bc9800 == 31 [pid = 1649] [id = 365] 07:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1197c9000) [pid = 1649] [serial = 1094] [outer = 0x0] 07:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119868800) [pid = 1649] [serial = 1095] [outer = 0x1197c9000] 07:56:37 INFO - PROCESS | 1649 | 1469026597423 Marionette DEBUG loaded listener.js 07:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x120e1c000) [pid = 1649] [serial = 1096] [outer = 0x1197c9000] 07:56:37 INFO - PROCESS | 1649 | 1469026597777 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]]]}] 07:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 522ms 07:56:37 INFO - PROCESS | 1649 | 1469026597798 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 07:56:37 INFO - PROCESS | 1649 | 1469026597800 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 07:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:56:37 INFO - PROCESS | 1649 | 1469026597806 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:56:37 INFO - PROCESS | 1649 | 1469026597807 Marionette TRACE conn2 <- [1,1434,null,{}] 07:56:37 INFO - PROCESS | 1649 | 1469026597815 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}] 07:56:37 INFO - PROCESS | 1649 | 1469026597816 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:37 INFO - PROCESS | 1649 | 1469026597895 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 07:56:37 INFO - PROCESS | 1649 | 1469026597898 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:37 INFO - PROCESS | 1649 | 1469026597900 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1215d3800 == 32 [pid = 1649] [id = 366] 07:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x113dc4800) [pid = 1649] [serial = 1097] [outer = 0x0] 07:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x120f85400) [pid = 1649] [serial = 1098] [outer = 0x113dc4800] 07:56:37 INFO - PROCESS | 1649 | 1469026597928 Marionette DEBUG loaded listener.js 07:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x121411000) [pid = 1649] [serial = 1099] [outer = 0x113dc4800] 07:56:38 INFO - PROCESS | 1649 | 1469026598273 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]]]}] 07:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 476ms 07:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:56:38 INFO - PROCESS | 1649 | 1469026598280 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 07:56:38 INFO - PROCESS | 1649 | 1469026598282 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 07:56:38 INFO - PROCESS | 1649 | 1469026598284 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:56:38 INFO - PROCESS | 1649 | 1469026598285 Marionette TRACE conn2 <- [1,1438,null,{}] 07:56:38 INFO - PROCESS | 1649 | 1469026598289 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}] 07:56:38 INFO - PROCESS | 1649 | 1469026598291 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:38 INFO - PROCESS | 1649 | 1469026598364 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 07:56:38 INFO - PROCESS | 1649 | 1469026598369 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:38 INFO - PROCESS | 1649 | 1469026598371 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c71800 == 33 [pid = 1649] [id = 367] 07:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x121411400) [pid = 1649] [serial = 1100] [outer = 0x0] 07:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1219bcc00) [pid = 1649] [serial = 1101] [outer = 0x121411400] 07:56:38 INFO - PROCESS | 1649 | 1469026598402 Marionette DEBUG loaded listener.js 07:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x121c03400) [pid = 1649] [serial = 1102] [outer = 0x121411400] 07:56:38 INFO - PROCESS | 1649 | 1469026598776 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]]]}] 07:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 521ms 07:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:56:38 INFO - PROCESS | 1649 | 1469026598806 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 07:56:38 INFO - PROCESS | 1649 | 1469026598807 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 07:56:38 INFO - PROCESS | 1649 | 1469026598809 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:56:38 INFO - PROCESS | 1649 | 1469026598810 Marionette TRACE conn2 <- [1,1442,null,{}] 07:56:38 INFO - PROCESS | 1649 | 1469026598812 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}] 07:56:38 INFO - PROCESS | 1649 | 1469026598817 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:38 INFO - PROCESS | 1649 | 1469026598938 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 07:56:38 INFO - PROCESS | 1649 | 1469026598943 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:38 INFO - PROCESS | 1649 | 1469026598944 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a5a800 == 34 [pid = 1649] [id = 368] 07:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x121c02c00) [pid = 1649] [serial = 1103] [outer = 0x0] 07:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124c95400) [pid = 1649] [serial = 1104] [outer = 0x121c02c00] 07:56:38 INFO - PROCESS | 1649 | 1469026598969 Marionette DEBUG loaded listener.js 07:56:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12641f400) [pid = 1649] [serial = 1105] [outer = 0x121c02c00] 07:56:39 INFO - PROCESS | 1649 | 1469026599312 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]]]}] 07:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 07:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:56:39 INFO - PROCESS | 1649 | 1469026599327 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 07:56:39 INFO - PROCESS | 1649 | 1469026599328 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 07:56:39 INFO - PROCESS | 1649 | 1469026599331 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:56:39 INFO - PROCESS | 1649 | 1469026599332 Marionette TRACE conn2 <- [1,1446,null,{}] 07:56:39 INFO - PROCESS | 1649 | 1469026599334 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}] 07:56:39 INFO - PROCESS | 1649 | 1469026599336 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:39 INFO - PROCESS | 1649 | 1469026599431 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 07:56:39 INFO - PROCESS | 1649 | 1469026599441 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:39 INFO - PROCESS | 1649 | 1469026599448 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12905d800 == 35 [pid = 1649] [id = 369] 07:56:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121c0c000) [pid = 1649] [serial = 1106] [outer = 0x0] 07:56:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126b8d400) [pid = 1649] [serial = 1107] [outer = 0x121c0c000] 07:56:39 INFO - PROCESS | 1649 | 1469026599473 Marionette DEBUG loaded listener.js 07:56:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126be2400) [pid = 1649] [serial = 1108] [outer = 0x121c0c000] 07:56:39 INFO - PROCESS | 1649 | 1469026599808 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]]]}] 07:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 07:56:39 INFO - PROCESS | 1649 | 1469026599852 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 07:56:39 INFO - PROCESS | 1649 | 1469026599853 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 07:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:56:39 INFO - PROCESS | 1649 | 1469026599855 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:56:39 INFO - PROCESS | 1649 | 1469026599856 Marionette TRACE conn2 <- [1,1450,null,{}] 07:56:39 INFO - PROCESS | 1649 | 1469026599859 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}] 07:56:39 INFO - PROCESS | 1649 | 1469026599860 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:39 INFO - PROCESS | 1649 | 1469026599955 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 07:56:39 INFO - PROCESS | 1649 | 1469026599965 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:39 INFO - PROCESS | 1649 | 1469026599966 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12965b800 == 36 [pid = 1649] [id = 370] 07:56:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1290bf000) [pid = 1649] [serial = 1109] [outer = 0x0] 07:56:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1290c7c00) [pid = 1649] [serial = 1110] [outer = 0x1290bf000] 07:56:39 INFO - PROCESS | 1649 | 1469026599992 Marionette DEBUG loaded listener.js 07:56:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1291dfc00) [pid = 1649] [serial = 1111] [outer = 0x1290bf000] 07:56:40 INFO - PROCESS | 1649 | 1469026600314 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]]]}] 07:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 07:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:56:40 INFO - PROCESS | 1649 | 1469026600374 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 07:56:40 INFO - PROCESS | 1649 | 1469026600375 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 07:56:40 INFO - PROCESS | 1649 | 1469026600377 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:56:40 INFO - PROCESS | 1649 | 1469026600378 Marionette TRACE conn2 <- [1,1454,null,{}] 07:56:40 INFO - PROCESS | 1649 | 1469026600380 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}] 07:56:40 INFO - PROCESS | 1649 | 1469026600382 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:40 INFO - PROCESS | 1649 | 1469026600478 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1185d0000) [pid = 1649] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118290400) [pid = 1649] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11889ec00) [pid = 1649] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119a87400) [pid = 1649] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1210b6400) [pid = 1649] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116a05c00) [pid = 1649] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116a0dc00) [pid = 1649] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x115e33c00) [pid = 1649] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112f87c00) [pid = 1649] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1133b3800) [pid = 1649] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12351cc00) [pid = 1649] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x115e91800) [pid = 1649] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x117c33400) [pid = 1649] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1219c7c00) [pid = 1649] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x115e36400) [pid = 1649] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x114f85c00) [pid = 1649] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:56:40 INFO - PROCESS | 1649 | 1469026600621 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:40 INFO - PROCESS | 1649 | 1469026600622 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ade800 == 37 [pid = 1649] [id = 371] 07:56:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1129b6c00) [pid = 1649] [serial = 1112] [outer = 0x0] 07:56:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11334fc00) [pid = 1649] [serial = 1113] [outer = 0x1129b6c00] 07:56:40 INFO - PROCESS | 1649 | 1469026600646 Marionette DEBUG loaded listener.js 07:56:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116a0dc00) [pid = 1649] [serial = 1114] [outer = 0x1129b6c00] 07:56:40 INFO - PROCESS | 1649 | 1469026600918 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]]]}] 07:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 568ms 07:56:40 INFO - PROCESS | 1649 | 1469026600946 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 07:56:40 INFO - PROCESS | 1649 | 1469026600947 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 07:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:56:40 INFO - PROCESS | 1649 | 1469026600949 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:56:40 INFO - PROCESS | 1649 | 1469026600950 Marionette TRACE conn2 <- [1,1458,null,{}] 07:56:40 INFO - PROCESS | 1649 | 1469026600961 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}] 07:56:40 INFO - PROCESS | 1649 | 1469026600962 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:41 INFO - PROCESS | 1649 | 1469026601042 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 07:56:41 INFO - PROCESS | 1649 | 1469026601046 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:41 INFO - PROCESS | 1649 | 1469026601047 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x121137800 == 38 [pid = 1649] [id = 372] 07:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113cdc400) [pid = 1649] [serial = 1115] [outer = 0x0] 07:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x121413c00) [pid = 1649] [serial = 1116] [outer = 0x113cdc400] 07:56:41 INFO - PROCESS | 1649 | 1469026601074 Marionette DEBUG loaded listener.js 07:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x126568c00) [pid = 1649] [serial = 1117] [outer = 0x113cdc400] 07:56:41 INFO - PROCESS | 1649 | 1469026601413 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]]]}] 07:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 478ms 07:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:56:41 INFO - PROCESS | 1649 | 1469026601427 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 07:56:41 INFO - PROCESS | 1649 | 1469026601429 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 07:56:41 INFO - PROCESS | 1649 | 1469026601431 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:56:41 INFO - PROCESS | 1649 | 1469026601432 Marionette TRACE conn2 <- [1,1462,null,{}] 07:56:41 INFO - PROCESS | 1649 | 1469026601436 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}] 07:56:41 INFO - PROCESS | 1649 | 1469026601438 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:41 INFO - PROCESS | 1649 | 1469026601561 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 07:56:41 INFO - PROCESS | 1649 | 1469026601568 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:41 INFO - PROCESS | 1649 | 1469026601569 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b167000 == 39 [pid = 1649] [id = 373] 07:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11874a000) [pid = 1649] [serial = 1118] [outer = 0x0] 07:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1291e4400) [pid = 1649] [serial = 1119] [outer = 0x11874a000] 07:56:41 INFO - PROCESS | 1649 | 1469026601595 Marionette DEBUG loaded listener.js 07:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12a591000) [pid = 1649] [serial = 1120] [outer = 0x11874a000] 07:56:41 INFO - PROCESS | 1649 | 1469026601908 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]]]}] 07:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 07:56:41 INFO - PROCESS | 1649 | 1469026601951 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 07:56:41 INFO - PROCESS | 1649 | 1469026601954 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 07:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:56:41 INFO - PROCESS | 1649 | 1469026601956 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:56:41 INFO - PROCESS | 1649 | 1469026601957 Marionette TRACE conn2 <- [1,1466,null,{}] 07:56:41 INFO - PROCESS | 1649 | 1469026601960 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}] 07:56:41 INFO - PROCESS | 1649 | 1469026601961 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:42 INFO - PROCESS | 1649 | 1469026602039 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 07:56:42 INFO - PROCESS | 1649 | 1469026602042 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:42 INFO - PROCESS | 1649 | 1469026602044 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bdb2800 == 40 [pid = 1649] [id = 374] 07:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11889ec00) [pid = 1649] [serial = 1121] [outer = 0x0] 07:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12a6de800) [pid = 1649] [serial = 1122] [outer = 0x11889ec00] 07:56:42 INFO - PROCESS | 1649 | 1469026602067 Marionette DEBUG loaded listener.js 07:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12b03fc00) [pid = 1649] [serial = 1123] [outer = 0x11889ec00] 07:56:42 INFO - PROCESS | 1649 | 1469026602415 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]]]}] 07:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 472ms 07:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:56:42 INFO - PROCESS | 1649 | 1469026602428 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 07:56:42 INFO - PROCESS | 1649 | 1469026602429 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 07:56:42 INFO - PROCESS | 1649 | 1469026602432 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:56:42 INFO - PROCESS | 1649 | 1469026602433 Marionette TRACE conn2 <- [1,1470,null,{}] 07:56:42 INFO - PROCESS | 1649 | 1469026602438 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}] 07:56:42 INFO - PROCESS | 1649 | 1469026602440 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:42 INFO - PROCESS | 1649 | 1469026602555 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 07:56:42 INFO - PROCESS | 1649 | 1469026602560 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:42 INFO - PROCESS | 1649 | 1469026602562 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c47e000 == 41 [pid = 1649] [id = 375] 07:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12b040000) [pid = 1649] [serial = 1124] [outer = 0x0] 07:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b8cd400) [pid = 1649] [serial = 1125] [outer = 0x12b040000] 07:56:42 INFO - PROCESS | 1649 | 1469026602585 Marionette DEBUG loaded listener.js 07:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12b8d2400) [pid = 1649] [serial = 1126] [outer = 0x12b040000] 07:56:43 INFO - PROCESS | 1649 | 1469026603072 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]]]}] 07:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 670ms 07:56:43 INFO - PROCESS | 1649 | 1469026603119 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 07:56:43 INFO - PROCESS | 1649 | 1469026603122 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 07:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:56:43 INFO - PROCESS | 1649 | 1469026603127 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:56:43 INFO - PROCESS | 1649 | 1469026603130 Marionette TRACE conn2 <- [1,1474,null,{}] 07:56:43 INFO - PROCESS | 1649 | 1469026603134 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}] 07:56:43 INFO - PROCESS | 1649 | 1469026603136 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:43 INFO - PROCESS | 1649 | 1469026603243 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 07:56:43 INFO - PROCESS | 1649 | 1469026603312 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:43 INFO - PROCESS | 1649 | 1469026603314 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x118580800 == 42 [pid = 1649] [id = 376] 07:56:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1182c8400) [pid = 1649] [serial = 1127] [outer = 0x0] 07:56:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1185d4c00) [pid = 1649] [serial = 1128] [outer = 0x1182c8400] 07:56:43 INFO - PROCESS | 1649 | 1469026603345 Marionette DEBUG loaded listener.js 07:56:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1187cac00) [pid = 1649] [serial = 1129] [outer = 0x1182c8400] 07:56:43 INFO - PROCESS | 1649 | 1469026603795 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]]]}] 07:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 721ms 07:56:43 INFO - PROCESS | 1649 | 1469026603853 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 07:56:43 INFO - PROCESS | 1649 | 1469026603856 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 07:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:56:43 INFO - PROCESS | 1649 | 1469026603862 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:56:43 INFO - PROCESS | 1649 | 1469026603864 Marionette TRACE conn2 <- [1,1478,null,{}] 07:56:43 INFO - PROCESS | 1649 | 1469026603867 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}] 07:56:43 INFO - PROCESS | 1649 | 1469026603870 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:43 INFO - PROCESS | 1649 | 1469026603973 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 07:56:44 INFO - PROCESS | 1649 | 1469026604043 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:44 INFO - PROCESS | 1649 | 1469026604044 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x126086000 == 43 [pid = 1649] [id = 377] 07:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1197c5800) [pid = 1649] [serial = 1130] [outer = 0x0] 07:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1197ce800) [pid = 1649] [serial = 1131] [outer = 0x1197c5800] 07:56:44 INFO - PROCESS | 1649 | 1469026604075 Marionette DEBUG loaded listener.js 07:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x120e20000) [pid = 1649] [serial = 1132] [outer = 0x1197c5800] 07:56:44 INFO - PROCESS | 1649 | 1469026604518 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]]]}] 07:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 671ms 07:56:44 INFO - PROCESS | 1649 | 1469026604533 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 07:56:44 INFO - PROCESS | 1649 | 1469026604537 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 07:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:56:44 INFO - PROCESS | 1649 | 1469026604540 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:56:44 INFO - PROCESS | 1649 | 1469026604543 Marionette TRACE conn2 <- [1,1482,null,{}] 07:56:44 INFO - PROCESS | 1649 | 1469026604550 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}] 07:56:44 INFO - PROCESS | 1649 | 1469026604554 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:44 INFO - PROCESS | 1649 | 1469026604656 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 07:56:44 INFO - PROCESS | 1649 | 1469026604729 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:44 INFO - PROCESS | 1649 | 1469026604731 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c47b000 == 44 [pid = 1649] [id = 378] 07:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1219ba800) [pid = 1649] [serial = 1133] [outer = 0x0] 07:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121c11000) [pid = 1649] [serial = 1134] [outer = 0x1219ba800] 07:56:44 INFO - PROCESS | 1649 | 1469026604762 Marionette DEBUG loaded listener.js 07:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12533fc00) [pid = 1649] [serial = 1135] [outer = 0x1219ba800] 07:56:45 INFO - PROCESS | 1649 | 1469026605333 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]]]}] 07:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 823ms 07:56:45 INFO - PROCESS | 1649 | 1469026605364 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 07:56:45 INFO - PROCESS | 1649 | 1469026605367 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 07:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:56:45 INFO - PROCESS | 1649 | 1469026605373 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:56:45 INFO - PROCESS | 1649 | 1469026605375 Marionette TRACE conn2 <- [1,1486,null,{}] 07:56:45 INFO - PROCESS | 1649 | 1469026605379 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}] 07:56:45 INFO - PROCESS | 1649 | 1469026605382 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:45 INFO - PROCESS | 1649 | 1469026605538 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 07:56:45 INFO - PROCESS | 1649 | 1469026605638 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:45 INFO - PROCESS | 1649 | 1469026605640 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x121911800 == 45 [pid = 1649] [id = 379] 07:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1219bec00) [pid = 1649] [serial = 1136] [outer = 0x0] 07:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12641b000) [pid = 1649] [serial = 1137] [outer = 0x1219bec00] 07:56:45 INFO - PROCESS | 1649 | 1469026605677 Marionette DEBUG loaded listener.js 07:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126b93400) [pid = 1649] [serial = 1138] [outer = 0x1219bec00] 07:56:46 INFO - PROCESS | 1649 | 1469026606271 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]]]}] 07:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 924ms 07:56:46 INFO - PROCESS | 1649 | 1469026606307 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 07:56:46 INFO - PROCESS | 1649 | 1469026606309 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 07:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:56:46 INFO - PROCESS | 1649 | 1469026606314 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:56:46 INFO - PROCESS | 1649 | 1469026606316 Marionette TRACE conn2 <- [1,1490,null,{}] 07:56:46 INFO - PROCESS | 1649 | 1469026606321 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}] 07:56:46 INFO - PROCESS | 1649 | 1469026606323 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:46 INFO - PROCESS | 1649 | 1469026606417 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 07:56:46 INFO - PROCESS | 1649 | 1469026606497 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:46 INFO - PROCESS | 1649 | 1469026606498 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x113d11000 == 46 [pid = 1649] [id = 380] 07:56:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116f3c000) [pid = 1649] [serial = 1139] [outer = 0x0] 07:56:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1176bec00) [pid = 1649] [serial = 1140] [outer = 0x116f3c000] 07:56:46 INFO - PROCESS | 1649 | 1469026606526 Marionette DEBUG loaded listener.js 07:56:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118741400) [pid = 1649] [serial = 1141] [outer = 0x116f3c000] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12bdb2800 == 45 [pid = 1649] [id = 374] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12b167000 == 44 [pid = 1649] [id = 373] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x121137800 == 43 [pid = 1649] [id = 372] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x116ade800 == 42 [pid = 1649] [id = 371] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12965b800 == 41 [pid = 1649] [id = 370] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12905d800 == 40 [pid = 1649] [id = 369] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x126a5a800 == 39 [pid = 1649] [id = 368] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x124c71800 == 38 [pid = 1649] [id = 367] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1215d3800 == 37 [pid = 1649] [id = 366] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119bc9800 == 36 [pid = 1649] [id = 365] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x118136000 == 35 [pid = 1649] [id = 364] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x116acf800 == 34 [pid = 1649] [id = 363] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x118592000 == 33 [pid = 1649] [id = 361] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x117489000 == 32 [pid = 1649] [id = 362] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x121911800 == 31 [pid = 1649] [id = 379] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12c47b000 == 30 [pid = 1649] [id = 378] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x126086000 == 29 [pid = 1649] [id = 377] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x118580800 == 28 [pid = 1649] [id = 376] 07:56:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12c47e000 == 27 [pid = 1649] [id = 375] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1185dd800) [pid = 1649] [serial = 1047] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119709800) [pid = 1649] [serial = 1036] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x126413800) [pid = 1649] [serial = 1080] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x120f82400) [pid = 1649] [serial = 1038] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118870000) [pid = 1649] [serial = 1035] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x124de5c00) [pid = 1649] [serial = 1077] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126be3000) [pid = 1649] [serial = 1044] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x125d60800) [pid = 1649] [serial = 1078] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120f7bc00) [pid = 1649] [serial = 1063] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1219c0000) [pid = 1649] [serial = 1066] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112fb3c00) [pid = 1649] [serial = 1050] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119d0e000) [pid = 1649] [serial = 1062] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119710000) [pid = 1649] [serial = 1059] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12641c400) [pid = 1649] [serial = 1042] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x121417c00) [pid = 1649] [serial = 1065] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1253cbc00) [pid = 1649] [serial = 1072] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1187cb400) [pid = 1649] [serial = 1056] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x124c97400) [pid = 1649] [serial = 1041] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119497800) [pid = 1649] [serial = 1057] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1235e7800) [pid = 1649] [serial = 1069] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1213eac00) [pid = 1649] [serial = 1039] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x120e9ac00) [pid = 1649] [serial = 1075] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11987dc00) [pid = 1649] [serial = 1060] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x124c2ec00) [pid = 1649] [serial = 1071] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119497000) [pid = 1649] [serial = 1048] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118518c00) [pid = 1649] [serial = 1074] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x113c5dc00) [pid = 1649] [serial = 1051] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1167a3c00) [pid = 1649] [serial = 1053] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x121c0f800) [pid = 1649] [serial = 1068] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118292400) [pid = 1649] [serial = 1054] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1293ad000) [pid = 1649] [serial = 1045] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x126bdc400) [pid = 1649] [serial = 1083] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12656c800) [pid = 1649] [serial = 1081] [outer = 0x0] [url = about:blank] 07:56:47 INFO - PROCESS | 1649 | 1469026607534 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]]]}] 07:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1276ms 07:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:56:47 INFO - PROCESS | 1649 | 1469026607590 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 07:56:47 INFO - PROCESS | 1649 | 1469026607592 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 07:56:47 INFO - PROCESS | 1649 | 1469026607595 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:56:47 INFO - PROCESS | 1649 | 1469026607597 Marionette TRACE conn2 <- [1,1494,null,{}] 07:56:47 INFO - PROCESS | 1649 | 1469026607601 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}] 07:56:47 INFO - PROCESS | 1649 | 1469026607602 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:47 INFO - PROCESS | 1649 | 1469026607683 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 07:56:47 INFO - PROCESS | 1649 | 1469026607691 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:47 INFO - PROCESS | 1649 | 1469026607694 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169c8000 == 28 [pid = 1649] [id = 381] 07:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x116913000) [pid = 1649] [serial = 1142] [outer = 0x0] 07:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11698f800) [pid = 1649] [serial = 1143] [outer = 0x116913000] 07:56:47 INFO - PROCESS | 1649 | 1469026607721 Marionette DEBUG loaded listener.js 07:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x115d12400) [pid = 1649] [serial = 1144] [outer = 0x116913000] 07:56:48 INFO - PROCESS | 1649 | 1469026608080 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]]]}] 07:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 07:56:48 INFO - PROCESS | 1649 | 1469026608115 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 07:56:48 INFO - PROCESS | 1649 | 1469026608118 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 07:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:56:48 INFO - PROCESS | 1649 | 1469026608123 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:56:48 INFO - PROCESS | 1649 | 1469026608124 Marionette TRACE conn2 <- [1,1498,null,{}] 07:56:48 INFO - PROCESS | 1649 | 1469026608127 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}] 07:56:48 INFO - PROCESS | 1649 | 1469026608129 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:48 INFO - PROCESS | 1649 | 1469026608206 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 07:56:48 INFO - PROCESS | 1649 | 1469026608210 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:48 INFO - PROCESS | 1649 | 1469026608212 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11806e000 == 29 [pid = 1649] [id = 382] 07:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1185d3800) [pid = 1649] [serial = 1145] [outer = 0x0] 07:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118776c00) [pid = 1649] [serial = 1146] [outer = 0x1185d3800] 07:56:48 INFO - PROCESS | 1649 | 1469026608242 Marionette DEBUG loaded listener.js 07:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11889f400) [pid = 1649] [serial = 1147] [outer = 0x1185d3800] 07:56:48 INFO - PROCESS | 1649 | 1469026608695 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]]]}] 07:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 625ms 07:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:56:48 INFO - PROCESS | 1649 | 1469026608748 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 07:56:48 INFO - PROCESS | 1649 | 1469026608749 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 07:56:48 INFO - PROCESS | 1649 | 1469026608758 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:56:48 INFO - PROCESS | 1649 | 1469026608760 Marionette TRACE conn2 <- [1,1502,null,{}] 07:56:48 INFO - PROCESS | 1649 | 1469026608770 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}] 07:56:48 INFO - PROCESS | 1649 | 1469026608774 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:48 INFO - PROCESS | 1649 | 1469026608892 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 07:56:49 INFO - PROCESS | 1649 | 1469026609009 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:49 INFO - PROCESS | 1649 | 1469026609012 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bd5000 == 30 [pid = 1649] [id = 383] 07:56:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113352000) [pid = 1649] [serial = 1148] [outer = 0x0] 07:56:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119874000) [pid = 1649] [serial = 1149] [outer = 0x113352000] 07:56:49 INFO - PROCESS | 1649 | 1469026609058 Marionette DEBUG loaded listener.js 07:56:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119d02c00) [pid = 1649] [serial = 1150] [outer = 0x113352000] 07:56:49 INFO - PROCESS | 1649 | 1469026609453 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]]]}] 07:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 728ms 07:56:49 INFO - PROCESS | 1649 | 1469026609480 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 07:56:49 INFO - PROCESS | 1649 | 1469026609481 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 07:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:56:49 INFO - PROCESS | 1649 | 1469026609484 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:56:49 INFO - PROCESS | 1649 | 1469026609485 Marionette TRACE conn2 <- [1,1506,null,{}] 07:56:49 INFO - PROCESS | 1649 | 1469026609490 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}] 07:56:49 INFO - PROCESS | 1649 | 1469026609491 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:49 INFO - PROCESS | 1649 | 1469026609602 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 07:56:49 INFO - PROCESS | 1649 | 1469026609615 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:49 INFO - PROCESS | 1649 | 1469026609616 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x121245000 == 31 [pid = 1649] [id = 384] 07:56:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x120e1b400) [pid = 1649] [serial = 1151] [outer = 0x0] 07:56:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x120e1dc00) [pid = 1649] [serial = 1152] [outer = 0x120e1b400] 07:56:49 INFO - PROCESS | 1649 | 1469026609642 Marionette DEBUG loaded listener.js 07:56:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120f85800) [pid = 1649] [serial = 1153] [outer = 0x120e1b400] 07:56:49 INFO - PROCESS | 1649 | 1469026609968 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]]]}] 07:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 520ms 07:56:50 INFO - PROCESS | 1649 | 1469026610009 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 07:56:50 INFO - PROCESS | 1649 | 1469026610011 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 07:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:56:50 INFO - PROCESS | 1649 | 1469026610013 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:56:50 INFO - PROCESS | 1649 | 1469026610014 Marionette TRACE conn2 <- [1,1510,null,{}] 07:56:50 INFO - PROCESS | 1649 | 1469026610016 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}] 07:56:50 INFO - PROCESS | 1649 | 1469026610017 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:50 INFO - PROCESS | 1649 | 1469026610111 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 07:56:50 INFO - PROCESS | 1649 | 1469026610114 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:50 INFO - PROCESS | 1649 | 1469026610115 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12343f800 == 32 [pid = 1649] [id = 385] 07:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1167a1800) [pid = 1649] [serial = 1154] [outer = 0x0] 07:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12140f000) [pid = 1649] [serial = 1155] [outer = 0x1167a1800] 07:56:50 INFO - PROCESS | 1649 | 1469026610140 Marionette DEBUG loaded listener.js 07:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1217fac00) [pid = 1649] [serial = 1156] [outer = 0x1167a1800] 07:56:50 INFO - PROCESS | 1649 | 1469026610493 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]]]}] 07:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 07:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:56:50 INFO - PROCESS | 1649 | 1469026610531 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 07:56:50 INFO - PROCESS | 1649 | 1469026610532 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 07:56:50 INFO - PROCESS | 1649 | 1469026610535 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:56:50 INFO - PROCESS | 1649 | 1469026610536 Marionette TRACE conn2 <- [1,1514,null,{}] 07:56:50 INFO - PROCESS | 1649 | 1469026610538 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}] 07:56:50 INFO - PROCESS | 1649 | 1469026610542 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:50 INFO - PROCESS | 1649 | 1469026610658 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 07:56:50 INFO - PROCESS | 1649 | 1469026610671 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:50 INFO - PROCESS | 1649 | 1469026610672 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x126093000 == 33 [pid = 1649] [id = 386] 07:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x120e20800) [pid = 1649] [serial = 1157] [outer = 0x0] 07:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121c04000) [pid = 1649] [serial = 1158] [outer = 0x120e20800] 07:56:50 INFO - PROCESS | 1649 | 1469026610698 Marionette DEBUG loaded listener.js 07:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124c2b400) [pid = 1649] [serial = 1159] [outer = 0x120e20800] 07:56:51 INFO - PROCESS | 1649 | 1469026611011 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]]]}] 07:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 07:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:56:51 INFO - PROCESS | 1649 | 1469026611055 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 07:56:51 INFO - PROCESS | 1649 | 1469026611056 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 07:56:51 INFO - PROCESS | 1649 | 1469026611058 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:56:51 INFO - PROCESS | 1649 | 1469026611059 Marionette TRACE conn2 <- [1,1518,null,{}] 07:56:51 INFO - PROCESS | 1649 | 1469026611061 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}] 07:56:51 INFO - PROCESS | 1649 | 1469026611063 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:51 INFO - PROCESS | 1649 | 1469026611154 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 07:56:51 INFO - PROCESS | 1649 | 1469026611187 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:51 INFO - PROCESS | 1649 | 1469026611188 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aa4000 == 34 [pid = 1649] [id = 387] 07:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124c2bc00) [pid = 1649] [serial = 1160] [outer = 0x0] 07:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1253c4400) [pid = 1649] [serial = 1161] [outer = 0x124c2bc00] 07:56:51 INFO - PROCESS | 1649 | 1469026611212 Marionette DEBUG loaded listener.js 07:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x125d7e400) [pid = 1649] [serial = 1162] [outer = 0x124c2bc00] 07:56:51 INFO - PROCESS | 1649 | 1469026611515 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]]]}] 07:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 07:56:51 INFO - PROCESS | 1649 | 1469026611527 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 07:56:51 INFO - PROCESS | 1649 | 1469026611528 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 07:56:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:56:51 INFO - PROCESS | 1649 | 1469026611531 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:56:51 INFO - PROCESS | 1649 | 1469026611532 Marionette TRACE conn2 <- [1,1522,null,{}] 07:56:51 INFO - PROCESS | 1649 | 1469026611535 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}] 07:56:51 INFO - PROCESS | 1649 | 1469026611537 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:51 INFO - PROCESS | 1649 | 1469026611810 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12b040000) [pid = 1649] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11889ec00) [pid = 1649] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x121c02c00) [pid = 1649] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121c0c000) [pid = 1649] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1290bf000) [pid = 1649] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x113dc4800) [pid = 1649] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1197c9000) [pid = 1649] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126718c00) [pid = 1649] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116155000) [pid = 1649] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x121411400) [pid = 1649] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11693a000) [pid = 1649] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1129b6c00) [pid = 1649] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1182d0c00) [pid = 1649] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11874a000) [pid = 1649] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:56:51 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x113cdc400) [pid = 1649] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:56:51 INFO - PROCESS | 1649 | 1469026611856 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:51 INFO - PROCESS | 1649 | 1469026611857 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12124b000 == 35 [pid = 1649] [id = 388] 07:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1129adc00) [pid = 1649] [serial = 1163] [outer = 0x0] 07:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112f86c00) [pid = 1649] [serial = 1164] [outer = 0x1129adc00] 07:56:51 INFO - PROCESS | 1649 | 1469026611889 Marionette DEBUG loaded listener.js 07:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1182d5c00) [pid = 1649] [serial = 1165] [outer = 0x1129adc00] 07:56:52 INFO - PROCESS | 1649 | 1469026612135 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"]]]}] 07:56:52 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 () { 07:56:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:56:52 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 () { 07:56:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:56:52 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 () { 07:56:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:56:52 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 () { 07:56:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:56:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 619ms 07:56:52 INFO - PROCESS | 1649 | 1469026612158 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 07:56:52 INFO - PROCESS | 1649 | 1469026612160 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 07:56:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:56:52 INFO - PROCESS | 1649 | 1469026612162 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:56:52 INFO - PROCESS | 1649 | 1469026612163 Marionette TRACE conn2 <- [1,1526,null,{}] 07:56:52 INFO - PROCESS | 1649 | 1469026612168 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}] 07:56:52 INFO - PROCESS | 1649 | 1469026612170 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:52 INFO - PROCESS | 1649 | 1469026612258 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 07:56:52 INFO - PROCESS | 1649 | 1469026612262 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:52 INFO - PROCESS | 1649 | 1469026612264 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x117162800 == 36 [pid = 1649] [id = 389] 07:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119a89c00) [pid = 1649] [serial = 1166] [outer = 0x0] 07:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x126416800) [pid = 1649] [serial = 1167] [outer = 0x119a89c00] 07:56:52 INFO - PROCESS | 1649 | 1469026612288 Marionette DEBUG loaded listener.js 07:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12641cc00) [pid = 1649] [serial = 1168] [outer = 0x119a89c00] 07:56:52 INFO - PROCESS | 1649 | 1469026612607 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"]]]}] 07:56:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:56:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:56:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:56:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 471ms 07:56:52 INFO - PROCESS | 1649 | 1469026612633 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 07:56:52 INFO - PROCESS | 1649 | 1469026612635 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 07:56:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:56:52 INFO - PROCESS | 1649 | 1469026612639 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:56:52 INFO - PROCESS | 1649 | 1469026612641 Marionette TRACE conn2 <- [1,1530,null,{}] 07:56:52 INFO - PROCESS | 1649 | 1469026612643 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}] 07:56:52 INFO - PROCESS | 1649 | 1469026612644 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:52 INFO - PROCESS | 1649 | 1469026612743 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 07:56:52 INFO - PROCESS | 1649 | 1469026612749 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:52 INFO - PROCESS | 1649 | 1469026612750 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a5b8800 == 37 [pid = 1649] [id = 390] 07:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12641d400) [pid = 1649] [serial = 1169] [outer = 0x0] 07:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12670f800) [pid = 1649] [serial = 1170] [outer = 0x12641d400] 07:56:52 INFO - PROCESS | 1649 | 1469026612785 Marionette DEBUG loaded listener.js 07:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126af7c00) [pid = 1649] [serial = 1171] [outer = 0x12641d400] 07:56:53 INFO - PROCESS | 1649 | 1469026613050 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]]]}] 07:56:53 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 07:56:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:56:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:56:53 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. 07:56:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:56:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 419ms 07:56:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:56:53 INFO - PROCESS | 1649 | 1469026613064 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 07:56:53 INFO - PROCESS | 1649 | 1469026613065 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 07:56:53 INFO - PROCESS | 1649 | 1469026613067 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:56:53 INFO - PROCESS | 1649 | 1469026613070 Marionette TRACE conn2 <- [1,1534,null,{}] 07:56:53 INFO - PROCESS | 1649 | 1469026613079 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}] 07:56:53 INFO - PROCESS | 1649 | 1469026613081 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:53 INFO - PROCESS | 1649 | 1469026613177 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 07:56:53 INFO - PROCESS | 1649 | 1469026613180 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:53 INFO - PROCESS | 1649 | 1469026613182 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12343e000 == 38 [pid = 1649] [id = 391] 07:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126b8f800) [pid = 1649] [serial = 1172] [outer = 0x0] 07:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126bde400) [pid = 1649] [serial = 1173] [outer = 0x126b8f800] 07:56:53 INFO - PROCESS | 1649 | 1469026613208 Marionette DEBUG loaded listener.js 07:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1293ad000) [pid = 1649] [serial = 1174] [outer = 0x126b8f800] 07:56:53 INFO - PROCESS | 1649 | 1469026613565 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]]]}] 07:56:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:56:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 527ms 07:56:53 INFO - PROCESS | 1649 | 1469026613595 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 07:56:53 INFO - PROCESS | 1649 | 1469026613596 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 07:56:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:56:53 INFO - PROCESS | 1649 | 1469026613598 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:56:53 INFO - PROCESS | 1649 | 1469026613599 Marionette TRACE conn2 <- [1,1538,null,{}] 07:56:53 INFO - PROCESS | 1649 | 1469026613602 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}] 07:56:53 INFO - PROCESS | 1649 | 1469026613603 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:53 INFO - PROCESS | 1649 | 1469026613713 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 07:56:53 INFO - PROCESS | 1649 | 1469026613722 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:53 INFO - PROCESS | 1649 | 1469026613723 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b954800 == 39 [pid = 1649] [id = 392] 07:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1293b5c00) [pid = 1649] [serial = 1175] [outer = 0x0] 07:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a504c00) [pid = 1649] [serial = 1176] [outer = 0x1293b5c00] 07:56:53 INFO - PROCESS | 1649 | 1469026613747 Marionette DEBUG loaded listener.js 07:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a58ec00) [pid = 1649] [serial = 1177] [outer = 0x1293b5c00] 07:56:54 INFO - PROCESS | 1649 | 1469026614295 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]]]}] 07:56:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:56:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 718ms 07:56:54 INFO - PROCESS | 1649 | 1469026614343 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 07:56:54 INFO - PROCESS | 1649 | 1469026614346 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 07:56:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:56:54 INFO - PROCESS | 1649 | 1469026614351 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:56:54 INFO - PROCESS | 1649 | 1469026614356 Marionette TRACE conn2 <- [1,1542,null,{}] 07:56:54 INFO - PROCESS | 1649 | 1469026614360 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}] 07:56:54 INFO - PROCESS | 1649 | 1469026614361 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:54 INFO - PROCESS | 1649 | 1469026614474 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 07:56:54 INFO - PROCESS | 1649 | 1469026614553 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:54 INFO - PROCESS | 1649 | 1469026614554 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11805d000 == 40 [pid = 1649] [id = 393] 07:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1167a0400) [pid = 1649] [serial = 1178] [outer = 0x0] 07:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x116a02c00) [pid = 1649] [serial = 1179] [outer = 0x1167a0400] 07:56:54 INFO - PROCESS | 1649 | 1469026614585 Marionette DEBUG loaded listener.js 07:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1185d5400) [pid = 1649] [serial = 1180] [outer = 0x1167a0400] 07:56:55 INFO - PROCESS | 1649 | 1469026615191 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]]]}] 07:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 875ms 07:56:55 INFO - PROCESS | 1649 | 1469026615232 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 07:56:55 INFO - PROCESS | 1649 | 1469026615240 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 07:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:56:55 INFO - PROCESS | 1649 | 1469026615248 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:56:55 INFO - PROCESS | 1649 | 1469026615252 Marionette TRACE conn2 <- [1,1546,null,{}] 07:56:55 INFO - PROCESS | 1649 | 1469026615255 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}] 07:56:55 INFO - PROCESS | 1649 | 1469026615258 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:55 INFO - PROCESS | 1649 | 1469026615423 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 07:56:55 INFO - PROCESS | 1649 | 1469026615544 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:55 INFO - PROCESS | 1649 | 1469026615546 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1215d0000 == 41 [pid = 1649] [id = 394] 07:56:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1188a7000) [pid = 1649] [serial = 1181] [outer = 0x0] 07:56:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1197c1c00) [pid = 1649] [serial = 1182] [outer = 0x1188a7000] 07:56:55 INFO - PROCESS | 1649 | 1469026615576 Marionette DEBUG loaded listener.js 07:56:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119868400) [pid = 1649] [serial = 1183] [outer = 0x1188a7000] 07:56:56 INFO - PROCESS | 1649 | 1469026616233 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]]]}] 07:56:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12343e000 == 40 [pid = 1649] [id = 391] 07:56:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12a5b8800 == 39 [pid = 1649] [id = 390] 07:56:56 INFO - PROCESS | 1649 | --DOCSHELL 0x117162800 == 38 [pid = 1649] [id = 389] 07:56:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12124b000 == 37 [pid = 1649] [id = 388] 07:56:56 INFO - PROCESS | 1649 | --DOCSHELL 0x128aa4000 == 36 [pid = 1649] [id = 387] 07:56:56 INFO - PROCESS | 1649 | --DOCSHELL 0x126093000 == 35 [pid = 1649] [id = 386] 07:56:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12343f800 == 34 [pid = 1649] [id = 385] 07:56:56 INFO - PROCESS | 1649 | --DOCSHELL 0x121245000 == 33 [pid = 1649] [id = 384] 07:56:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119bd5000 == 32 [pid = 1649] [id = 383] 07:56:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11806e000 == 31 [pid = 1649] [id = 382] 07:56:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1169c8000 == 30 [pid = 1649] [id = 381] 07:56:56 INFO - PROCESS | 1649 | --DOCSHELL 0x113d11000 == 29 [pid = 1649] [id = 380] 07:56:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:56:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1026ms 07:56:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:56:56 INFO - PROCESS | 1649 | 1469026616274 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 07:56:56 INFO - PROCESS | 1649 | 1469026616276 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 07:56:56 INFO - PROCESS | 1649 | 1469026616279 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:56:56 INFO - PROCESS | 1649 | 1469026616280 Marionette TRACE conn2 <- [1,1550,null,{}] 07:56:56 INFO - PROCESS | 1649 | 1469026616284 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}] 07:56:56 INFO - PROCESS | 1649 | 1469026616287 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:56 INFO - PROCESS | 1649 | 1469026616382 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12641f400) [pid = 1649] [serial = 1105] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1290c7c00) [pid = 1649] [serial = 1110] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120f85400) [pid = 1649] [serial = 1098] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121411000) [pid = 1649] [serial = 1099] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119868800) [pid = 1649] [serial = 1095] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x120e1c000) [pid = 1649] [serial = 1096] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x126be2400) [pid = 1649] [serial = 1108] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1290bf800) [pid = 1649] [serial = 1084] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116912000) [pid = 1649] [serial = 1086] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12b03fc00) [pid = 1649] [serial = 1123] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1182d0400) [pid = 1649] [serial = 1087] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1219bcc00) [pid = 1649] [serial = 1101] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116ab4800) [pid = 1649] [serial = 1089] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1182ce000) [pid = 1649] [serial = 1090] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11334fc00) [pid = 1649] [serial = 1113] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1187c7000) [pid = 1649] [serial = 1092] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11948f400) [pid = 1649] [serial = 1093] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1291dfc00) [pid = 1649] [serial = 1111] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x116a0dc00) [pid = 1649] [serial = 1114] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12a591000) [pid = 1649] [serial = 1120] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121413c00) [pid = 1649] [serial = 1116] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1291e4400) [pid = 1649] [serial = 1119] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x121c03400) [pid = 1649] [serial = 1102] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x126568c00) [pid = 1649] [serial = 1117] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12b8d2400) [pid = 1649] [serial = 1126] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12b8cd400) [pid = 1649] [serial = 1125] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12a6de800) [pid = 1649] [serial = 1122] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x124c95400) [pid = 1649] [serial = 1104] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x126b8d400) [pid = 1649] [serial = 1107] [outer = 0x0] [url = about:blank] 07:56:56 INFO - PROCESS | 1649 | 1469026616464 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:56 INFO - PROCESS | 1649 | 1469026616467 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11715d000 == 30 [pid = 1649] [id = 395] 07:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x116912000) [pid = 1649] [serial = 1184] [outer = 0x0] 07:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118294c00) [pid = 1649] [serial = 1185] [outer = 0x116912000] 07:56:56 INFO - PROCESS | 1649 | 1469026616513 Marionette DEBUG loaded listener.js 07:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118741000) [pid = 1649] [serial = 1186] [outer = 0x116912000] 07:56:56 INFO - PROCESS | 1649 | 1469026616883 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]]]}] 07:56:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:56:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 622ms 07:56:56 INFO - PROCESS | 1649 | 1469026616900 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 07:56:56 INFO - PROCESS | 1649 | 1469026616905 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 07:56:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:56:56 INFO - PROCESS | 1649 | 1469026616910 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:56:56 INFO - PROCESS | 1649 | 1469026616912 Marionette TRACE conn2 <- [1,1554,null,{}] 07:56:56 INFO - PROCESS | 1649 | 1469026616915 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}] 07:56:56 INFO - PROCESS | 1649 | 1469026616916 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:57 INFO - PROCESS | 1649 | 1469026617029 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 07:56:57 INFO - PROCESS | 1649 | 1469026617037 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:57 INFO - PROCESS | 1649 | 1469026617039 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x118586000 == 31 [pid = 1649] [id = 396] 07:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1188a0000) [pid = 1649] [serial = 1187] [outer = 0x0] 07:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119866800) [pid = 1649] [serial = 1188] [outer = 0x1188a0000] 07:56:57 INFO - PROCESS | 1649 | 1469026617066 Marionette DEBUG loaded listener.js 07:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119a85c00) [pid = 1649] [serial = 1189] [outer = 0x1188a0000] 07:56:57 INFO - PROCESS | 1649 | 1469026617452 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]]]}] 07:56:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:56:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 571ms 07:56:57 INFO - PROCESS | 1649 | 1469026617483 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 07:56:57 INFO - PROCESS | 1649 | 1469026617485 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 07:56:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:56:57 INFO - PROCESS | 1649 | 1469026617492 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:56:57 INFO - PROCESS | 1649 | 1469026617495 Marionette TRACE conn2 <- [1,1558,null,{}] 07:56:57 INFO - PROCESS | 1649 | 1469026617508 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}] 07:56:57 INFO - PROCESS | 1649 | 1469026617513 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:57 INFO - PROCESS | 1649 | 1469026617641 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 07:56:57 INFO - PROCESS | 1649 | 1469026617655 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:57 INFO - PROCESS | 1649 | 1469026617658 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12124a800 == 32 [pid = 1649] [id = 397] 07:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x120e22000) [pid = 1649] [serial = 1190] [outer = 0x0] 07:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x120f85400) [pid = 1649] [serial = 1191] [outer = 0x120e22000] 07:56:57 INFO - PROCESS | 1649 | 1469026617705 Marionette DEBUG loaded listener.js 07:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12141cc00) [pid = 1649] [serial = 1192] [outer = 0x120e22000] 07:56:58 INFO - PROCESS | 1649 | 1469026618059 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]]]}] 07:56:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:56:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 573ms 07:56:58 INFO - PROCESS | 1649 | 1469026618065 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 07:56:58 INFO - PROCESS | 1649 | 1469026618066 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 07:56:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:56:58 INFO - PROCESS | 1649 | 1469026618069 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:56:58 INFO - PROCESS | 1649 | 1469026618072 Marionette TRACE conn2 <- [1,1562,null,{}] 07:56:58 INFO - PROCESS | 1649 | 1469026618080 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}] 07:56:58 INFO - PROCESS | 1649 | 1469026618081 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:58 INFO - PROCESS | 1649 | 1469026618193 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 07:56:58 INFO - PROCESS | 1649 | 1469026618241 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:58 INFO - PROCESS | 1649 | 1469026618242 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1249c4800 == 33 [pid = 1649] [id = 398] 07:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12197dc00) [pid = 1649] [serial = 1193] [outer = 0x0] 07:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x121c04400) [pid = 1649] [serial = 1194] [outer = 0x12197dc00] 07:56:58 INFO - PROCESS | 1649 | 1469026618268 Marionette DEBUG loaded listener.js 07:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x121c10400) [pid = 1649] [serial = 1195] [outer = 0x12197dc00] 07:56:58 INFO - PROCESS | 1649 | 1469026618544 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]]]}] 07:56:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:56:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 525ms 07:56:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:56:58 INFO - PROCESS | 1649 | 1469026618602 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 07:56:58 INFO - PROCESS | 1649 | 1469026618605 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 07:56:58 INFO - PROCESS | 1649 | 1469026618608 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:56:58 INFO - PROCESS | 1649 | 1469026618609 Marionette TRACE conn2 <- [1,1566,null,{}] 07:56:58 INFO - PROCESS | 1649 | 1469026618612 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}] 07:56:58 INFO - PROCESS | 1649 | 1469026618613 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:58 INFO - PROCESS | 1649 | 1469026618709 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 07:56:58 INFO - PROCESS | 1649 | 1469026618747 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:58 INFO - PROCESS | 1649 | 1469026618748 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x126090800 == 34 [pid = 1649] [id = 399] 07:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1188a0800) [pid = 1649] [serial = 1196] [outer = 0x0] 07:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x123410c00) [pid = 1649] [serial = 1197] [outer = 0x1188a0800] 07:56:58 INFO - PROCESS | 1649 | 1469026618772 Marionette DEBUG loaded listener.js 07:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x124c28400) [pid = 1649] [serial = 1198] [outer = 0x1188a0800] 07:56:59 INFO - PROCESS | 1649 | 1469026619132 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]]]}] 07:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 569ms 07:56:59 INFO - PROCESS | 1649 | 1469026619177 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 07:56:59 INFO - PROCESS | 1649 | 1469026619179 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 07:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:56:59 INFO - PROCESS | 1649 | 1469026619181 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:56:59 INFO - PROCESS | 1649 | 1469026619182 Marionette TRACE conn2 <- [1,1570,null,{}] 07:56:59 INFO - PROCESS | 1649 | 1469026619184 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}] 07:56:59 INFO - PROCESS | 1649 | 1469026619188 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:59 INFO - PROCESS | 1649 | 1469026619308 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 07:56:59 INFO - PROCESS | 1649 | 1469026619322 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:59 INFO - PROCESS | 1649 | 1469026619323 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x129057000 == 35 [pid = 1649] [id = 400] 07:56:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1253cf000) [pid = 1649] [serial = 1199] [outer = 0x0] 07:56:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12641f800) [pid = 1649] [serial = 1200] [outer = 0x1253cf000] 07:56:59 INFO - PROCESS | 1649 | 1469026619348 Marionette DEBUG loaded listener.js 07:56:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x128d89000) [pid = 1649] [serial = 1201] [outer = 0x1253cf000] 07:56:59 INFO - PROCESS | 1649 | 1469026619711 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]]]}] 07:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 570ms 07:56:59 INFO - PROCESS | 1649 | 1469026619751 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 07:56:59 INFO - PROCESS | 1649 | 1469026619753 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 07:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:56:59 INFO - PROCESS | 1649 | 1469026619757 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:56:59 INFO - PROCESS | 1649 | 1469026619758 Marionette TRACE conn2 <- [1,1574,null,{}] 07:56:59 INFO - PROCESS | 1649 | 1469026619760 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}] 07:56:59 INFO - PROCESS | 1649 | 1469026619761 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:59 INFO - PROCESS | 1649 | 1469026619856 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 07:56:59 INFO - PROCESS | 1649 | 1469026619891 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:59 INFO - PROCESS | 1649 | 1469026619892 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:56:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184d5800 == 36 [pid = 1649] [id = 401] 07:56:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x112dd3000) [pid = 1649] [serial = 1202] [outer = 0x0] 07:56:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1291dd800) [pid = 1649] [serial = 1203] [outer = 0x112dd3000] 07:56:59 INFO - PROCESS | 1649 | 1469026619916 Marionette DEBUG loaded listener.js 07:56:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1296db000) [pid = 1649] [serial = 1204] [outer = 0x112dd3000] 07:57:00 INFO - PROCESS | 1649 | 1469026620214 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]]]}] 07:57:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:57:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 468ms 07:57:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:57:00 INFO - PROCESS | 1649 | 1469026620232 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 07:57:00 INFO - PROCESS | 1649 | 1469026620233 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 07:57:00 INFO - PROCESS | 1649 | 1469026620242 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:57:00 INFO - PROCESS | 1649 | 1469026620244 Marionette TRACE conn2 <- [1,1578,null,{}] 07:57:00 INFO - PROCESS | 1649 | 1469026620246 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}] 07:57:00 INFO - PROCESS | 1649 | 1469026620247 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:00 INFO - PROCESS | 1649 | 1469026620349 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 07:57:00 INFO - PROCESS | 1649 | 1469026620353 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:00 INFO - PROCESS | 1649 | 1469026620354 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6b6800 == 37 [pid = 1649] [id = 402] 07:57:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128d89800) [pid = 1649] [serial = 1205] [outer = 0x0] 07:57:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a50f000) [pid = 1649] [serial = 1206] [outer = 0x128d89800] 07:57:00 INFO - PROCESS | 1649 | 1469026620378 Marionette DEBUG loaded listener.js 07:57:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12a6d8800) [pid = 1649] [serial = 1207] [outer = 0x128d89800] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1167a1800) [pid = 1649] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113352000) [pid = 1649] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116f3c000) [pid = 1649] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1182c8400) [pid = 1649] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116913000) [pid = 1649] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1197c5800) [pid = 1649] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1219ba800) [pid = 1649] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x120e20800) [pid = 1649] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1219bec00) [pid = 1649] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x124c2bc00) [pid = 1649] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1129adc00) [pid = 1649] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12641d400) [pid = 1649] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1185d3800) [pid = 1649] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x120e1b400) [pid = 1649] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119a89c00) [pid = 1649] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x126b8f800) [pid = 1649] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:57:00 INFO - PROCESS | 1649 | 1469026620766 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]]]}] 07:57:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:57:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 580ms 07:57:00 INFO - PROCESS | 1649 | 1469026620815 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 07:57:00 INFO - PROCESS | 1649 | 1469026620817 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 07:57:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:57:00 INFO - PROCESS | 1649 | 1469026620819 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:57:00 INFO - PROCESS | 1649 | 1469026620820 Marionette TRACE conn2 <- [1,1582,null,{}] 07:57:00 INFO - PROCESS | 1649 | 1469026620822 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}] 07:57:00 INFO - PROCESS | 1649 | 1469026620823 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:00 INFO - PROCESS | 1649 | 1469026620923 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 07:57:00 INFO - PROCESS | 1649 | 1469026620958 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:00 INFO - PROCESS | 1649 | 1469026620959 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae4f000 == 38 [pid = 1649] [id = 403] 07:57:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11693a000) [pid = 1649] [serial = 1208] [outer = 0x0] 07:57:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1197c5800) [pid = 1649] [serial = 1209] [outer = 0x11693a000] 07:57:00 INFO - PROCESS | 1649 | 1469026620983 Marionette DEBUG loaded listener.js 07:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x115e29c00) [pid = 1649] [serial = 1210] [outer = 0x11693a000] 07:57:01 INFO - PROCESS | 1649 | 1469026621241 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]]]}] 07:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 470ms 07:57:01 INFO - PROCESS | 1649 | 1469026621293 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 07:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:57:01 INFO - PROCESS | 1649 | 1469026621294 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 07:57:01 INFO - PROCESS | 1649 | 1469026621296 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:57:01 INFO - PROCESS | 1649 | 1469026621297 Marionette TRACE conn2 <- [1,1586,null,{}] 07:57:01 INFO - PROCESS | 1649 | 1469026621300 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}] 07:57:01 INFO - PROCESS | 1649 | 1469026621301 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:01 INFO - PROCESS | 1649 | 1469026621392 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 07:57:01 INFO - PROCESS | 1649 | 1469026621395 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:01 INFO - PROCESS | 1649 | 1469026621397 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b94c000 == 39 [pid = 1649] [id = 404] 07:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12141c400) [pid = 1649] [serial = 1211] [outer = 0x0] 07:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12650e000) [pid = 1649] [serial = 1212] [outer = 0x12141c400] 07:57:01 INFO - PROCESS | 1649 | 1469026621420 Marionette DEBUG loaded listener.js 07:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12a6da000) [pid = 1649] [serial = 1213] [outer = 0x12141c400] 07:57:01 INFO - PROCESS | 1649 | 1469026621756 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]]]}] 07:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 470ms 07:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:57:01 INFO - PROCESS | 1649 | 1469026621766 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 07:57:01 INFO - PROCESS | 1649 | 1469026621768 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 07:57:01 INFO - PROCESS | 1649 | 1469026621774 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:57:01 INFO - PROCESS | 1649 | 1469026621776 Marionette TRACE conn2 <- [1,1590,null,{}] 07:57:01 INFO - PROCESS | 1649 | 1469026621778 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}] 07:57:01 INFO - PROCESS | 1649 | 1469026621780 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:01 INFO - PROCESS | 1649 | 1469026621902 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 07:57:01 INFO - PROCESS | 1649 | 1469026621908 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:01 INFO - PROCESS | 1649 | 1469026621909 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c46a800 == 40 [pid = 1649] [id = 405] 07:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119872400) [pid = 1649] [serial = 1214] [outer = 0x0] 07:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12a6e0000) [pid = 1649] [serial = 1215] [outer = 0x119872400] 07:57:01 INFO - PROCESS | 1649 | 1469026621935 Marionette DEBUG loaded listener.js 07:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12b8d5000) [pid = 1649] [serial = 1216] [outer = 0x119872400] 07:57:02 INFO - PROCESS | 1649 | 1469026622239 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]]]}] 07:57:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:57:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 522ms 07:57:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:57:02 INFO - PROCESS | 1649 | 1469026622296 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 07:57:02 INFO - PROCESS | 1649 | 1469026622298 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 07:57:02 INFO - PROCESS | 1649 | 1469026622300 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:57:02 INFO - PROCESS | 1649 | 1469026622301 Marionette TRACE conn2 <- [1,1594,null,{}] 07:57:02 INFO - PROCESS | 1649 | 1469026622304 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}] 07:57:02 INFO - PROCESS | 1649 | 1469026622305 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:02 INFO - PROCESS | 1649 | 1469026622381 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 07:57:02 INFO - PROCESS | 1649 | 1469026622385 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:02 INFO - PROCESS | 1649 | 1469026622386 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12caa4800 == 41 [pid = 1649] [id = 406] 07:57:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12b8d5800) [pid = 1649] [serial = 1217] [outer = 0x0] 07:57:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b990400) [pid = 1649] [serial = 1218] [outer = 0x12b8d5800] 07:57:02 INFO - PROCESS | 1649 | 1469026622419 Marionette DEBUG loaded listener.js 07:57:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12b998c00) [pid = 1649] [serial = 1219] [outer = 0x12b8d5800] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11715d000 == 40 [pid = 1649] [id = 395] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1215d0000 == 39 [pid = 1649] [id = 394] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11805d000 == 38 [pid = 1649] [id = 393] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b954800 == 37 [pid = 1649] [id = 392] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x118586000 == 36 [pid = 1649] [id = 396] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12124a800 == 35 [pid = 1649] [id = 397] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1184d5800 == 34 [pid = 1649] [id = 401] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae4f000 == 33 [pid = 1649] [id = 403] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1249c4800 == 32 [pid = 1649] [id = 398] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x129057000 == 31 [pid = 1649] [id = 400] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b94c000 == 30 [pid = 1649] [id = 404] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6b6800 == 29 [pid = 1649] [id = 402] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x126090800 == 28 [pid = 1649] [id = 399] 07:57:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12c46a800 == 27 [pid = 1649] [id = 405] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x126bde400) [pid = 1649] [serial = 1173] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12140f000) [pid = 1649] [serial = 1155] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119874000) [pid = 1649] [serial = 1149] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119d02c00) [pid = 1649] [serial = 1150] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118741400) [pid = 1649] [serial = 1141] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1176bec00) [pid = 1649] [serial = 1140] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1187cac00) [pid = 1649] [serial = 1129] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11698f800) [pid = 1649] [serial = 1143] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x115d12400) [pid = 1649] [serial = 1144] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1185d4c00) [pid = 1649] [serial = 1128] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x120e20000) [pid = 1649] [serial = 1132] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1197ce800) [pid = 1649] [serial = 1131] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12533fc00) [pid = 1649] [serial = 1135] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x121c11000) [pid = 1649] [serial = 1134] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x121c04000) [pid = 1649] [serial = 1158] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x126b93400) [pid = 1649] [serial = 1138] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1253c4400) [pid = 1649] [serial = 1161] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x124c2b400) [pid = 1649] [serial = 1159] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x125d7e400) [pid = 1649] [serial = 1162] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12641b000) [pid = 1649] [serial = 1137] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1182d5c00) [pid = 1649] [serial = 1165] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x126af7c00) [pid = 1649] [serial = 1171] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x112f86c00) [pid = 1649] [serial = 1164] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x118776c00) [pid = 1649] [serial = 1146] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x11889f400) [pid = 1649] [serial = 1147] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x120e1dc00) [pid = 1649] [serial = 1152] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x120f85800) [pid = 1649] [serial = 1153] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x126416800) [pid = 1649] [serial = 1167] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1217fac00) [pid = 1649] [serial = 1156] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12670f800) [pid = 1649] [serial = 1170] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x12641cc00) [pid = 1649] [serial = 1168] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1293ad000) [pid = 1649] [serial = 1174] [outer = 0x0] [url = about:blank] 07:57:03 INFO - PROCESS | 1649 | 1469026623823 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]]]}] 07:57:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:57:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1576ms 07:57:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:57:03 INFO - PROCESS | 1649 | 1469026623877 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 07:57:03 INFO - PROCESS | 1649 | 1469026623879 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 07:57:03 INFO - PROCESS | 1649 | 1469026623882 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:57:03 INFO - PROCESS | 1649 | 1469026623884 Marionette TRACE conn2 <- [1,1598,null,{}] 07:57:03 INFO - PROCESS | 1649 | 1469026623894 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}] 07:57:03 INFO - PROCESS | 1649 | 1469026623896 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:03 INFO - PROCESS | 1649 | 1469026623982 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 07:57:04 INFO - PROCESS | 1649 | 1469026624037 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:04 INFO - PROCESS | 1649 | 1469026624038 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x116413000 == 28 [pid = 1649] [id = 407] 07:57:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x114f86800) [pid = 1649] [serial = 1220] [outer = 0x0] 07:57:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1164e4000) [pid = 1649] [serial = 1221] [outer = 0x114f86800] 07:57:04 INFO - PROCESS | 1649 | 1469026624066 Marionette DEBUG loaded listener.js 07:57:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1167aa800) [pid = 1649] [serial = 1222] [outer = 0x114f86800] 07:57:04 INFO - PROCESS | 1649 | 1469026624365 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]]]}] 07:57:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:57:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 530ms 07:57:04 INFO - PROCESS | 1649 | 1469026624412 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 07:57:04 INFO - PROCESS | 1649 | 1469026624415 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 07:57:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:57:04 INFO - PROCESS | 1649 | 1469026624422 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:57:04 INFO - PROCESS | 1649 | 1469026624424 Marionette TRACE conn2 <- [1,1602,null,{}] 07:57:04 INFO - PROCESS | 1649 | 1469026624427 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}] 07:57:04 INFO - PROCESS | 1649 | 1469026624429 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:04 INFO - PROCESS | 1649 | 1469026624504 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 07:57:04 INFO - PROCESS | 1649 | 1469026624508 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:04 INFO - PROCESS | 1649 | 1469026624509 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x117c82800 == 29 [pid = 1649] [id = 408] 07:57:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11698cc00) [pid = 1649] [serial = 1223] [outer = 0x0] 07:57:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x11828ec00) [pid = 1649] [serial = 1224] [outer = 0x11698cc00] 07:57:04 INFO - PROCESS | 1649 | 1469026624541 Marionette DEBUG loaded listener.js 07:57:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1185d7c00) [pid = 1649] [serial = 1225] [outer = 0x11698cc00] 07:57:04 INFO - PROCESS | 1649 | 1469026624881 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]]]}] 07:57:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:57:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 474ms 07:57:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:57:04 INFO - PROCESS | 1649 | 1469026624895 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 07:57:04 INFO - PROCESS | 1649 | 1469026624897 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 07:57:04 INFO - PROCESS | 1649 | 1469026624899 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:57:04 INFO - PROCESS | 1649 | 1469026624913 Marionette TRACE conn2 <- [1,1606,null,{}] 07:57:04 INFO - PROCESS | 1649 | 1469026624928 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}] 07:57:04 INFO - PROCESS | 1649 | 1469026624931 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:05 INFO - PROCESS | 1649 | 1469026625008 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 07:57:05 INFO - PROCESS | 1649 | 1469026625013 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:05 INFO - PROCESS | 1649 | 1469026625015 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11857f800 == 30 [pid = 1649] [id = 409] 07:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1122bd000) [pid = 1649] [serial = 1226] [outer = 0x0] 07:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11886e400) [pid = 1649] [serial = 1227] [outer = 0x1122bd000] 07:57:05 INFO - PROCESS | 1649 | 1469026625045 Marionette DEBUG loaded listener.js 07:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1192c7800) [pid = 1649] [serial = 1228] [outer = 0x1122bd000] 07:57:05 INFO - PROCESS | 1649 | 1469026625373 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]]]}] 07:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 492ms 07:57:05 INFO - PROCESS | 1649 | 1469026625392 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 07:57:05 INFO - PROCESS | 1649 | 1469026625394 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 07:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:57:05 INFO - PROCESS | 1649 | 1469026625396 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:57:05 INFO - PROCESS | 1649 | 1469026625397 Marionette TRACE conn2 <- [1,1610,null,{}] 07:57:05 INFO - PROCESS | 1649 | 1469026625399 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}] 07:57:05 INFO - PROCESS | 1649 | 1469026625400 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:05 INFO - PROCESS | 1649 | 1469026625502 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 07:57:05 INFO - PROCESS | 1649 | 1469026625507 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:05 INFO - PROCESS | 1649 | 1469026625509 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x119825000 == 31 [pid = 1649] [id = 410] 07:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11889b400) [pid = 1649] [serial = 1229] [outer = 0x0] 07:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11949bc00) [pid = 1649] [serial = 1230] [outer = 0x11889b400] 07:57:05 INFO - PROCESS | 1649 | 1469026625534 Marionette DEBUG loaded listener.js 07:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1197c7000) [pid = 1649] [serial = 1231] [outer = 0x11889b400] 07:57:05 INFO - PROCESS | 1649 | 1469026625810 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]]]}] 07:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 07:57:05 INFO - PROCESS | 1649 | 1469026625864 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 07:57:05 INFO - PROCESS | 1649 | 1469026625866 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 07:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:57:05 INFO - PROCESS | 1649 | 1469026625868 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:57:05 INFO - PROCESS | 1649 | 1469026625870 Marionette TRACE conn2 <- [1,1614,null,{}] 07:57:05 INFO - PROCESS | 1649 | 1469026625875 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}] 07:57:05 INFO - PROCESS | 1649 | 1469026625876 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:05 INFO - PROCESS | 1649 | 1469026625956 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 07:57:05 INFO - PROCESS | 1649 | 1469026625959 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:05 INFO - PROCESS | 1649 | 1469026625961 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x121127000 == 32 [pid = 1649] [id = 411] 07:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x116987c00) [pid = 1649] [serial = 1232] [outer = 0x0] 07:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1192cc000) [pid = 1649] [serial = 1233] [outer = 0x116987c00] 07:57:05 INFO - PROCESS | 1649 | 1469026625987 Marionette DEBUG loaded listener.js 07:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119a86000) [pid = 1649] [serial = 1234] [outer = 0x116987c00] 07:57:06 INFO - PROCESS | 1649 | 1469026626310 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]]]}] 07:57:06 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 07:57:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 473ms 07:57:06 INFO - PROCESS | 1649 | 1469026626341 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 07:57:06 INFO - PROCESS | 1649 | 1469026626342 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 07:57:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:57:06 INFO - PROCESS | 1649 | 1469026626345 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:57:06 INFO - PROCESS | 1649 | 1469026626346 Marionette TRACE conn2 <- [1,1618,null,{}] 07:57:06 INFO - PROCESS | 1649 | 1469026626348 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}] 07:57:06 INFO - PROCESS | 1649 | 1469026626352 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:06 INFO - PROCESS | 1649 | 1469026626465 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 07:57:06 INFO - PROCESS | 1649 | 1469026626474 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:06 INFO - PROCESS | 1649 | 1469026626475 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x121922000 == 33 [pid = 1649] [id = 412] 07:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1185d8800) [pid = 1649] [serial = 1235] [outer = 0x0] 07:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x120e21400) [pid = 1649] [serial = 1236] [outer = 0x1185d8800] 07:57:06 INFO - PROCESS | 1649 | 1469026626499 Marionette DEBUG loaded listener.js 07:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1213e4c00) [pid = 1649] [serial = 1237] [outer = 0x1185d8800] 07:57:06 INFO - PROCESS | 1649 | 1469026626790 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]]]}] 07:57:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:57:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 468ms 07:57:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:57:06 INFO - PROCESS | 1649 | 1469026626814 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 07:57:06 INFO - PROCESS | 1649 | 1469026626815 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 07:57:06 INFO - PROCESS | 1649 | 1469026626817 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:57:06 INFO - PROCESS | 1649 | 1469026626818 Marionette TRACE conn2 <- [1,1622,null,{}] 07:57:06 INFO - PROCESS | 1649 | 1469026626825 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}] 07:57:06 INFO - PROCESS | 1649 | 1469026626826 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:06 INFO - PROCESS | 1649 | 1469026626898 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 07:57:06 INFO - PROCESS | 1649 | 1469026626901 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:06 INFO - PROCESS | 1649 | 1469026626912 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1253a1800 == 34 [pid = 1649] [id = 413] 07:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119075400) [pid = 1649] [serial = 1238] [outer = 0x0] 07:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12141a400) [pid = 1649] [serial = 1239] [outer = 0x119075400] 07:57:06 INFO - PROCESS | 1649 | 1469026626937 Marionette DEBUG loaded listener.js 07:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1219c2400) [pid = 1649] [serial = 1240] [outer = 0x119075400] 07:57:07 INFO - PROCESS | 1649 | 1469026627245 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]]]}] 07:57:07 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 07:57:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 474ms 07:57:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:57:07 INFO - PROCESS | 1649 | 1469026627291 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 07:57:07 INFO - PROCESS | 1649 | 1469026627292 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 07:57:07 INFO - PROCESS | 1649 | 1469026627294 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:57:07 INFO - PROCESS | 1649 | 1469026627295 Marionette TRACE conn2 <- [1,1626,null,{}] 07:57:07 INFO - PROCESS | 1649 | 1469026627297 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}] 07:57:07 INFO - PROCESS | 1649 | 1469026627298 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:07 INFO - PROCESS | 1649 | 1469026627394 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 07:57:07 INFO - PROCESS | 1649 | 1469026627400 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:07 INFO - PROCESS | 1649 | 1469026627401 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12646d000 == 35 [pid = 1649] [id = 414] 07:57:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1219c5400) [pid = 1649] [serial = 1241] [outer = 0x0] 07:57:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x121c02400) [pid = 1649] [serial = 1242] [outer = 0x1219c5400] 07:57:07 INFO - PROCESS | 1649 | 1469026627428 Marionette DEBUG loaded listener.js 07:57:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x121c0f800) [pid = 1649] [serial = 1243] [outer = 0x1219c5400] 07:57:07 INFO - PROCESS | 1649 | 1469026627727 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]]]}] 07:57:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:57:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 468ms 07:57:07 INFO - PROCESS | 1649 | 1469026627763 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 07:57:07 INFO - PROCESS | 1649 | 1469026627764 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 07:57:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:57:07 INFO - PROCESS | 1649 | 1469026627766 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:57:07 INFO - PROCESS | 1649 | 1469026627767 Marionette TRACE conn2 <- [1,1630,null,{}] 07:57:07 INFO - PROCESS | 1649 | 1469026627770 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}] 07:57:07 INFO - PROCESS | 1649 | 1469026627771 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:07 INFO - PROCESS | 1649 | 1469026627842 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 07:57:07 INFO - PROCESS | 1649 | 1469026627845 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:07 INFO - PROCESS | 1649 | 1469026627846 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11857e800 == 36 [pid = 1649] [id = 415] 07:57:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1219bc400) [pid = 1649] [serial = 1244] [outer = 0x0] 07:57:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124ac1000) [pid = 1649] [serial = 1245] [outer = 0x1219bc400] 07:57:07 INFO - PROCESS | 1649 | 1469026627880 Marionette DEBUG loaded listener.js 07:57:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x124c97800) [pid = 1649] [serial = 1246] [outer = 0x1219bc400] 07:57:08 INFO - PROCESS | 1649 | 1469026628181 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]]]}] 07:57:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:57:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 422ms 07:57:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:57:08 INFO - PROCESS | 1649 | 1469026628194 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 07:57:08 INFO - PROCESS | 1649 | 1469026628195 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 07:57:08 INFO - PROCESS | 1649 | 1469026628197 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:57:08 INFO - PROCESS | 1649 | 1469026628198 Marionette TRACE conn2 <- [1,1634,null,{}] 07:57:08 INFO - PROCESS | 1649 | 1469026628200 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}] 07:57:08 INFO - PROCESS | 1649 | 1469026628202 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:08 INFO - PROCESS | 1649 | 1469026628285 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 07:57:08 INFO - PROCESS | 1649 | 1469026628344 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:08 INFO - PROCESS | 1649 | 1469026628345 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab3000 == 37 [pid = 1649] [id = 416] 07:57:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1219c2000) [pid = 1649] [serial = 1247] [outer = 0x0] 07:57:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124acec00) [pid = 1649] [serial = 1248] [outer = 0x1219c2000] 07:57:08 INFO - PROCESS | 1649 | 1469026628369 Marionette DEBUG loaded listener.js 07:57:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x125d5fc00) [pid = 1649] [serial = 1249] [outer = 0x1219c2000] 07:57:08 INFO - PROCESS | 1649 | 1469026628665 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]]]}] 07:57:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:57:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 07:57:08 INFO - PROCESS | 1649 | 1469026628717 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 07:57:08 INFO - PROCESS | 1649 | 1469026628720 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 07:57:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:57:08 INFO - PROCESS | 1649 | 1469026628724 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:57:08 INFO - PROCESS | 1649 | 1469026628725 Marionette TRACE conn2 <- [1,1638,null,{}] 07:57:08 INFO - PROCESS | 1649 | 1469026628728 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}] 07:57:08 INFO - PROCESS | 1649 | 1469026628729 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:08 INFO - PROCESS | 1649 | 1469026628810 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 07:57:08 INFO - PROCESS | 1649 | 1469026628813 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:08 INFO - PROCESS | 1649 | 1469026628815 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x121125800 == 38 [pid = 1649] [id = 417] 07:57:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x125d60800) [pid = 1649] [serial = 1250] [outer = 0x0] 07:57:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126418c00) [pid = 1649] [serial = 1251] [outer = 0x125d60800] 07:57:08 INFO - PROCESS | 1649 | 1469026628851 Marionette DEBUG loaded listener.js 07:57:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126b90000) [pid = 1649] [serial = 1252] [outer = 0x125d60800] 07:57:09 INFO - PROCESS | 1649 | 1469026629223 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]]]}] 07:57:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:57:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 07:57:09 INFO - PROCESS | 1649 | 1469026629245 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 07:57:09 INFO - PROCESS | 1649 | 1469026629246 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 07:57:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:57:09 INFO - PROCESS | 1649 | 1469026629249 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:57:09 INFO - PROCESS | 1649 | 1469026629250 Marionette TRACE conn2 <- [1,1642,null,{}] 07:57:09 INFO - PROCESS | 1649 | 1469026629253 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}] 07:57:09 INFO - PROCESS | 1649 | 1469026629254 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:09 INFO - PROCESS | 1649 | 1469026629351 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 07:57:09 INFO - PROCESS | 1649 | 1469026629388 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:09 INFO - PROCESS | 1649 | 1469026629390 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6c7000 == 39 [pid = 1649] [id = 418] 07:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126b94000) [pid = 1649] [serial = 1253] [outer = 0x0] 07:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126bdac00) [pid = 1649] [serial = 1254] [outer = 0x126b94000] 07:57:09 INFO - PROCESS | 1649 | 1469026629413 Marionette DEBUG loaded listener.js 07:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128d85400) [pid = 1649] [serial = 1255] [outer = 0x126b94000] 07:57:09 INFO - PROCESS | 1649 | 1469026629690 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]]]}] 07:57:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:57:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms 07:57:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:57:09 INFO - PROCESS | 1649 | 1469026629726 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 07:57:09 INFO - PROCESS | 1649 | 1469026629727 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 07:57:09 INFO - PROCESS | 1649 | 1469026629729 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:57:09 INFO - PROCESS | 1649 | 1469026629730 Marionette TRACE conn2 <- [1,1646,null,{}] 07:57:09 INFO - PROCESS | 1649 | 1469026629732 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}] 07:57:09 INFO - PROCESS | 1649 | 1469026629733 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:09 INFO - PROCESS | 1649 | 1469026629837 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 07:57:09 INFO - PROCESS | 1649 | 1469026629841 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:09 INFO - PROCESS | 1649 | 1469026629849 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b168000 == 40 [pid = 1649] [id = 419] 07:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126b94c00) [pid = 1649] [serial = 1256] [outer = 0x0] 07:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1290bd400) [pid = 1649] [serial = 1257] [outer = 0x126b94c00] 07:57:09 INFO - PROCESS | 1649 | 1469026629907 Marionette DEBUG loaded listener.js 07:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1291de400) [pid = 1649] [serial = 1258] [outer = 0x126b94c00] 07:57:10 INFO - PROCESS | 1649 | 1469026630217 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]]]}] 07:57:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:57:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 517ms 07:57:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:57:10 INFO - PROCESS | 1649 | 1469026630247 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 07:57:10 INFO - PROCESS | 1649 | 1469026630248 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 07:57:10 INFO - PROCESS | 1649 | 1469026630250 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:57:10 INFO - PROCESS | 1649 | 1469026630251 Marionette TRACE conn2 <- [1,1650,null,{}] 07:57:10 INFO - PROCESS | 1649 | 1469026630261 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}] 07:57:10 INFO - PROCESS | 1649 | 1469026630262 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:10 INFO - PROCESS | 1649 | 1469026630359 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 07:57:10 INFO - PROCESS | 1649 | 1469026630363 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:10 INFO - PROCESS | 1649 | 1469026630364 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b93c000 == 41 [pid = 1649] [id = 420] 07:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1291d5c00) [pid = 1649] [serial = 1259] [outer = 0x0] 07:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1293b4400) [pid = 1649] [serial = 1260] [outer = 0x1291d5c00] 07:57:10 INFO - PROCESS | 1649 | 1469026630388 Marionette DEBUG loaded listener.js 07:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a588000) [pid = 1649] [serial = 1261] [outer = 0x1291d5c00] 07:57:10 INFO - PROCESS | 1649 | 1469026630713 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]]]}] 07:57:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:57:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 522ms 07:57:10 INFO - PROCESS | 1649 | 1469026630774 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 07:57:10 INFO - PROCESS | 1649 | 1469026630776 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 07:57:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:57:10 INFO - PROCESS | 1649 | 1469026630779 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:57:10 INFO - PROCESS | 1649 | 1469026630781 Marionette TRACE conn2 <- [1,1654,null,{}] 07:57:10 INFO - PROCESS | 1649 | 1469026630785 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}] 07:57:10 INFO - PROCESS | 1649 | 1469026630787 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:10 INFO - PROCESS | 1649 | 1469026630952 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1253cf000) [pid = 1649] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1188a0800) [pid = 1649] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112dd3000) [pid = 1649] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128d89800) [pid = 1649] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11693a000) [pid = 1649] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12141c400) [pid = 1649] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119872400) [pid = 1649] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1188a0000) [pid = 1649] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116912000) [pid = 1649] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1188a7000) [pid = 1649] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1167a0400) [pid = 1649] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1293b5c00) [pid = 1649] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12197dc00) [pid = 1649] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:57:11 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x120e22000) [pid = 1649] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:57:11 INFO - PROCESS | 1649 | 1469026631226 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:11 INFO - PROCESS | 1649 | 1469026631227 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11802a000 == 42 [pid = 1649] [id = 421] 07:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x112232c00) [pid = 1649] [serial = 1262] [outer = 0x0] 07:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1164de000) [pid = 1649] [serial = 1263] [outer = 0x112232c00] 07:57:11 INFO - PROCESS | 1649 | 1469026631251 Marionette DEBUG loaded listener.js 07:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1182c8400) [pid = 1649] [serial = 1264] [outer = 0x112232c00] 07:57:11 INFO - PROCESS | 1649 | 1469026631500 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]]]}] 07:57:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:57:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 771ms 07:57:11 INFO - PROCESS | 1649 | 1469026631550 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 07:57:11 INFO - PROCESS | 1649 | 1469026631552 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 07:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:57:11 INFO - PROCESS | 1649 | 1469026631582 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:57:11 INFO - PROCESS | 1649 | 1469026631583 Marionette TRACE conn2 <- [1,1658,null,{}] 07:57:11 INFO - PROCESS | 1649 | 1469026631586 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}] 07:57:11 INFO - PROCESS | 1649 | 1469026631588 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:11 INFO - PROCESS | 1649 | 1469026631668 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 07:57:11 INFO - PROCESS | 1649 | 1469026631674 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:11 INFO - PROCESS | 1649 | 1469026631675 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c707000 == 43 [pid = 1649] [id = 422] 07:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1182cec00) [pid = 1649] [serial = 1265] [outer = 0x0] 07:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121c0a400) [pid = 1649] [serial = 1266] [outer = 0x1182cec00] 07:57:11 INFO - PROCESS | 1649 | 1469026631699 Marionette DEBUG loaded listener.js 07:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a58f400) [pid = 1649] [serial = 1267] [outer = 0x1182cec00] 07:57:12 INFO - PROCESS | 1649 | 1469026632010 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]]]}] 07:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 477ms 07:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:57:12 INFO - PROCESS | 1649 | 1469026632056 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 07:57:12 INFO - PROCESS | 1649 | 1469026632057 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 07:57:12 INFO - PROCESS | 1649 | 1469026632059 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:57:12 INFO - PROCESS | 1649 | 1469026632060 Marionette TRACE conn2 <- [1,1662,null,{}] 07:57:12 INFO - PROCESS | 1649 | 1469026632063 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}] 07:57:12 INFO - PROCESS | 1649 | 1469026632064 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:12 INFO - PROCESS | 1649 | 1469026632176 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 07:57:12 INFO - PROCESS | 1649 | 1469026632182 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:12 INFO - PROCESS | 1649 | 1469026632183 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12caa3800 == 44 [pid = 1649] [id = 423] 07:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121c03c00) [pid = 1649] [serial = 1268] [outer = 0x0] 07:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12a6de800) [pid = 1649] [serial = 1269] [outer = 0x121c03c00] 07:57:12 INFO - PROCESS | 1649 | 1469026632207 Marionette DEBUG loaded listener.js 07:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12aea1800) [pid = 1649] [serial = 1270] [outer = 0x121c03c00] 07:57:12 INFO - PROCESS | 1649 | 1469026632494 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]]]}] 07:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 468ms 07:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:57:12 INFO - PROCESS | 1649 | 1469026632527 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 07:57:12 INFO - PROCESS | 1649 | 1469026632529 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 07:57:12 INFO - PROCESS | 1649 | 1469026632531 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:57:12 INFO - PROCESS | 1649 | 1469026632532 Marionette TRACE conn2 <- [1,1666,null,{}] 07:57:12 INFO - PROCESS | 1649 | 1469026632534 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}] 07:57:12 INFO - PROCESS | 1649 | 1469026632535 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:12 INFO - PROCESS | 1649 | 1469026632624 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 07:57:12 INFO - PROCESS | 1649 | 1469026632627 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:12 INFO - PROCESS | 1649 | 1469026632628 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce97800 == 45 [pid = 1649] [id = 424] 07:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12b03b000) [pid = 1649] [serial = 1271] [outer = 0x0] 07:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b8cf800) [pid = 1649] [serial = 1272] [outer = 0x12b03b000] 07:57:12 INFO - PROCESS | 1649 | 1469026632652 Marionette DEBUG loaded listener.js 07:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b8d4c00) [pid = 1649] [serial = 1273] [outer = 0x12b03b000] 07:57:12 INFO - PROCESS | 1649 | 1469026632989 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]]]}] 07:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 467ms 07:57:13 INFO - PROCESS | 1649 | 1469026632999 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 07:57:13 INFO - PROCESS | 1649 | 1469026633000 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 07:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:57:13 INFO - PROCESS | 1649 | 1469026633002 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:57:13 INFO - PROCESS | 1649 | 1469026633005 Marionette TRACE conn2 <- [1,1670,null,{}] 07:57:13 INFO - PROCESS | 1649 | 1469026633009 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}] 07:57:13 INFO - PROCESS | 1649 | 1469026633010 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:13 INFO - PROCESS | 1649 | 1469026633128 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 07:57:13 INFO - PROCESS | 1649 | 1469026633134 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:13 INFO - PROCESS | 1649 | 1469026633135 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cf95800 == 46 [pid = 1649] [id = 425] 07:57:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b03cc00) [pid = 1649] [serial = 1274] [outer = 0x0] 07:57:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12b8db000) [pid = 1649] [serial = 1275] [outer = 0x12b03cc00] 07:57:13 INFO - PROCESS | 1649 | 1469026633159 Marionette DEBUG loaded listener.js 07:57:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b99d000) [pid = 1649] [serial = 1276] [outer = 0x12b03cc00] 07:57:13 INFO - PROCESS | 1649 | 1469026633717 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]]]}] 07:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 771ms 07:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:57:13 INFO - PROCESS | 1649 | 1469026633775 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 07:57:13 INFO - PROCESS | 1649 | 1469026633777 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 07:57:13 INFO - PROCESS | 1649 | 1469026633780 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:57:13 INFO - PROCESS | 1649 | 1469026633784 Marionette TRACE conn2 <- [1,1674,null,{}] 07:57:13 INFO - PROCESS | 1649 | 1469026633787 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}] 07:57:13 INFO - PROCESS | 1649 | 1469026633789 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:13 INFO - PROCESS | 1649 | 1469026633904 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 07:57:13 INFO - PROCESS | 1649 | 1469026633984 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:13 INFO - PROCESS | 1649 | 1469026633986 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x117494000 == 47 [pid = 1649] [id = 426] 07:57:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x115d08400) [pid = 1649] [serial = 1277] [outer = 0x0] 07:57:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1167a9000) [pid = 1649] [serial = 1278] [outer = 0x115d08400] 07:57:14 INFO - PROCESS | 1649 | 1469026634017 Marionette DEBUG loaded listener.js 07:57:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x116f3b800) [pid = 1649] [serial = 1279] [outer = 0x115d08400] 07:57:14 INFO - PROCESS | 1649 | 1469026634739 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]]]}] 07:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 975ms 07:57:14 INFO - PROCESS | 1649 | 1469026634780 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 07:57:14 INFO - PROCESS | 1649 | 1469026634783 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 07:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:57:14 INFO - PROCESS | 1649 | 1469026634789 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:57:14 INFO - PROCESS | 1649 | 1469026634792 Marionette TRACE conn2 <- [1,1678,null,{}] 07:57:14 INFO - PROCESS | 1649 | 1469026634795 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}] 07:57:14 INFO - PROCESS | 1649 | 1469026634797 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:14 INFO - PROCESS | 1649 | 1469026634902 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 07:57:14 INFO - PROCESS | 1649 | 1469026634984 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:14 INFO - PROCESS | 1649 | 1469026634987 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x113c2d000 == 48 [pid = 1649] [id = 427] 07:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1129b3800) [pid = 1649] [serial = 1280] [outer = 0x0] 07:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1129bac00) [pid = 1649] [serial = 1281] [outer = 0x1129b3800] 07:57:15 INFO - PROCESS | 1649 | 1469026635016 Marionette DEBUG loaded listener.js 07:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1132e4c00) [pid = 1649] [serial = 1282] [outer = 0x1129b3800] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce97800 == 47 [pid = 1649] [id = 424] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12caa3800 == 46 [pid = 1649] [id = 423] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12c707000 == 45 [pid = 1649] [id = 422] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x11802a000 == 44 [pid = 1649] [id = 421] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12b93c000 == 43 [pid = 1649] [id = 420] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12b168000 == 42 [pid = 1649] [id = 419] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6c7000 == 41 [pid = 1649] [id = 418] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12b990400) [pid = 1649] [serial = 1218] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x121125800 == 40 [pid = 1649] [id = 417] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab3000 == 39 [pid = 1649] [id = 416] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x11857e800 == 38 [pid = 1649] [id = 415] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12646d000 == 37 [pid = 1649] [id = 414] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1253a1800 == 36 [pid = 1649] [id = 413] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x121922000 == 35 [pid = 1649] [id = 412] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x121127000 == 34 [pid = 1649] [id = 411] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x119825000 == 33 [pid = 1649] [id = 410] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x11857f800 == 32 [pid = 1649] [id = 409] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x117c82800 == 31 [pid = 1649] [id = 408] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x116413000 == 30 [pid = 1649] [id = 407] 07:57:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12caa4800 == 29 [pid = 1649] [id = 406] 07:57:15 INFO - PROCESS | 1649 | 1469026635460 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]]]}] 07:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 726ms 07:57:15 INFO - PROCESS | 1649 | 1469026635513 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 07:57:15 INFO - PROCESS | 1649 | 1469026635517 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 07:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:57:15 INFO - PROCESS | 1649 | 1469026635523 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:57:15 INFO - PROCESS | 1649 | 1469026635525 Marionette TRACE conn2 <- [1,1682,null,{}] 07:57:15 INFO - PROCESS | 1649 | 1469026635527 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}] 07:57:15 INFO - PROCESS | 1649 | 1469026635529 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:15 INFO - PROCESS | 1649 | 1469026635605 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 07:57:15 INFO - PROCESS | 1649 | 1469026635611 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:15 INFO - PROCESS | 1649 | 1469026635612 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11716c000 == 30 [pid = 1649] [id = 428] 07:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x116ab5000) [pid = 1649] [serial = 1283] [outer = 0x0] 07:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x116abf400) [pid = 1649] [serial = 1284] [outer = 0x116ab5000] 07:57:15 INFO - PROCESS | 1649 | 1469026635642 Marionette DEBUG loaded listener.js 07:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x117c33000) [pid = 1649] [serial = 1285] [outer = 0x116ab5000] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12641f800) [pid = 1649] [serial = 1200] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x124c28400) [pid = 1649] [serial = 1198] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x123410c00) [pid = 1649] [serial = 1197] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1291dd800) [pid = 1649] [serial = 1203] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x128d89000) [pid = 1649] [serial = 1201] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12a50f000) [pid = 1649] [serial = 1206] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1197c5800) [pid = 1649] [serial = 1209] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1296db000) [pid = 1649] [serial = 1204] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12650e000) [pid = 1649] [serial = 1212] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12a6e0000) [pid = 1649] [serial = 1215] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115e29c00) [pid = 1649] [serial = 1210] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12a6d8800) [pid = 1649] [serial = 1207] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119866800) [pid = 1649] [serial = 1188] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118294c00) [pid = 1649] [serial = 1185] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118741000) [pid = 1649] [serial = 1186] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119868400) [pid = 1649] [serial = 1183] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1197c1c00) [pid = 1649] [serial = 1182] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1185d5400) [pid = 1649] [serial = 1180] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116a02c00) [pid = 1649] [serial = 1179] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12a504c00) [pid = 1649] [serial = 1176] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12a58ec00) [pid = 1649] [serial = 1177] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12b8d5000) [pid = 1649] [serial = 1216] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121c04400) [pid = 1649] [serial = 1194] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x120f85400) [pid = 1649] [serial = 1191] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12141cc00) [pid = 1649] [serial = 1192] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119a85c00) [pid = 1649] [serial = 1189] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x121c10400) [pid = 1649] [serial = 1195] [outer = 0x0] [url = about:blank] 07:57:15 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12a6da000) [pid = 1649] [serial = 1213] [outer = 0x0] [url = about:blank] 07:57:16 INFO - PROCESS | 1649 | 1469026636058 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]]]}] 07:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 569ms 07:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:57:16 INFO - PROCESS | 1649 | 1469026636093 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 07:57:16 INFO - PROCESS | 1649 | 1469026636095 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 07:57:16 INFO - PROCESS | 1649 | 1469026636099 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:57:16 INFO - PROCESS | 1649 | 1469026636104 Marionette TRACE conn2 <- [1,1686,null,{}] 07:57:16 INFO - PROCESS | 1649 | 1469026636117 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}] 07:57:16 INFO - PROCESS | 1649 | 1469026636122 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:16 INFO - PROCESS | 1649 | 1469026636219 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 07:57:16 INFO - PROCESS | 1649 | 1469026636227 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:16 INFO - PROCESS | 1649 | 1469026636230 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119014800 == 31 [pid = 1649] [id = 429] 07:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1185d2400) [pid = 1649] [serial = 1286] [outer = 0x0] 07:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118745400) [pid = 1649] [serial = 1287] [outer = 0x1185d2400] 07:57:16 INFO - PROCESS | 1649 | 1469026636258 Marionette DEBUG loaded listener.js 07:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1187c4800) [pid = 1649] [serial = 1288] [outer = 0x1185d2400] 07:57:16 INFO - PROCESS | 1649 | 1469026636607 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]]]}] 07:57:16 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 07:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 527ms 07:57:16 INFO - PROCESS | 1649 | 1469026636633 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 07:57:16 INFO - PROCESS | 1649 | 1469026636636 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 07:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:57:16 INFO - PROCESS | 1649 | 1469026636643 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:57:16 INFO - PROCESS | 1649 | 1469026636644 Marionette TRACE conn2 <- [1,1690,null,{}] 07:57:16 INFO - PROCESS | 1649 | 1469026636646 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}] 07:57:16 INFO - PROCESS | 1649 | 1469026636647 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:16 INFO - PROCESS | 1649 | 1469026636725 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 07:57:16 INFO - PROCESS | 1649 | 1469026636728 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:16 INFO - PROCESS | 1649 | 1469026636730 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x120ece800 == 32 [pid = 1649] [id = 430] 07:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11907c000) [pid = 1649] [serial = 1289] [outer = 0x0] 07:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119493000) [pid = 1649] [serial = 1290] [outer = 0x11907c000] 07:57:16 INFO - PROCESS | 1649 | 1469026636757 Marionette DEBUG loaded listener.js 07:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119707400) [pid = 1649] [serial = 1291] [outer = 0x11907c000] 07:57:17 INFO - PROCESS | 1649 | 1469026637084 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]]]}] 07:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 472ms 07:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:57:17 INFO - PROCESS | 1649 | 1469026637115 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 07:57:17 INFO - PROCESS | 1649 | 1469026637116 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 07:57:17 INFO - PROCESS | 1649 | 1469026637119 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:57:17 INFO - PROCESS | 1649 | 1469026637120 Marionette TRACE conn2 <- [1,1694,null,{}] 07:57:17 INFO - PROCESS | 1649 | 1469026637122 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}] 07:57:17 INFO - PROCESS | 1649 | 1469026637123 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:17 INFO - PROCESS | 1649 | 1469026637197 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 07:57:17 INFO - PROCESS | 1649 | 1469026637200 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:17 INFO - PROCESS | 1649 | 1469026637201 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1215d2800 == 33 [pid = 1649] [id = 431] 07:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118741800) [pid = 1649] [serial = 1292] [outer = 0x0] 07:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1197c1800) [pid = 1649] [serial = 1293] [outer = 0x118741800] 07:57:17 INFO - PROCESS | 1649 | 1469026637229 Marionette DEBUG loaded listener.js 07:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119865400) [pid = 1649] [serial = 1294] [outer = 0x118741800] 07:57:17 INFO - PROCESS | 1649 | 1469026637584 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]]]}] 07:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 471ms 07:57:17 INFO - PROCESS | 1649 | 1469026637592 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 07:57:17 INFO - PROCESS | 1649 | 1469026637593 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 07:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:57:17 INFO - PROCESS | 1649 | 1469026637597 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:57:17 INFO - PROCESS | 1649 | 1469026637598 Marionette TRACE conn2 <- [1,1698,null,{}] 07:57:17 INFO - PROCESS | 1649 | 1469026637602 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}] 07:57:17 INFO - PROCESS | 1649 | 1469026637608 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:17 INFO - PROCESS | 1649 | 1469026637761 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 07:57:17 INFO - PROCESS | 1649 | 1469026637777 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:17 INFO - PROCESS | 1649 | 1469026637778 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235d3800 == 34 [pid = 1649] [id = 432] 07:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119869400) [pid = 1649] [serial = 1295] [outer = 0x0] 07:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119a85c00) [pid = 1649] [serial = 1296] [outer = 0x119869400] 07:57:17 INFO - PROCESS | 1649 | 1469026637803 Marionette DEBUG loaded listener.js 07:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x120f84000) [pid = 1649] [serial = 1297] [outer = 0x119869400] 07:57:18 INFO - PROCESS | 1649 | 1469026638130 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]]]}] 07:57:18 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 07:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 571ms 07:57:18 INFO - PROCESS | 1649 | 1469026638167 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 07:57:18 INFO - PROCESS | 1649 | 1469026638169 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 07:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:57:18 INFO - PROCESS | 1649 | 1469026638173 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:57:18 INFO - PROCESS | 1649 | 1469026638174 Marionette TRACE conn2 <- [1,1702,null,{}] 07:57:18 INFO - PROCESS | 1649 | 1469026638177 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}] 07:57:18 INFO - PROCESS | 1649 | 1469026638178 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:18 INFO - PROCESS | 1649 | 1469026638274 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 07:57:18 INFO - PROCESS | 1649 | 1469026638277 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:18 INFO - PROCESS | 1649 | 1469026638278 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12653a000 == 35 [pid = 1649] [id = 433] 07:57:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116a02c00) [pid = 1649] [serial = 1298] [outer = 0x0] 07:57:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1210b6c00) [pid = 1649] [serial = 1299] [outer = 0x116a02c00] 07:57:18 INFO - PROCESS | 1649 | 1469026638310 Marionette DEBUG loaded listener.js 07:57:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x121413000) [pid = 1649] [serial = 1300] [outer = 0x116a02c00] 07:57:18 INFO - PROCESS | 1649 | 1469026638629 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]]]}] 07:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 07:57:18 INFO - PROCESS | 1649 | 1469026638692 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 07:57:18 INFO - PROCESS | 1649 | 1469026638693 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 07:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:57:18 INFO - PROCESS | 1649 | 1469026638696 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:57:18 INFO - PROCESS | 1649 | 1469026638697 Marionette TRACE conn2 <- [1,1706,null,{}] 07:57:18 INFO - PROCESS | 1649 | 1469026638706 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}] 07:57:18 INFO - PROCESS | 1649 | 1469026638707 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:18 INFO - PROCESS | 1649 | 1469026638816 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 07:57:18 INFO - PROCESS | 1649 | 1469026638820 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:18 INFO - PROCESS | 1649 | 1469026638822 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x117c83000 == 36 [pid = 1649] [id = 434] 07:57:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1161b6000) [pid = 1649] [serial = 1301] [outer = 0x0] 07:57:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121987000) [pid = 1649] [serial = 1302] [outer = 0x1161b6000] 07:57:18 INFO - PROCESS | 1649 | 1469026638846 Marionette DEBUG loaded listener.js 07:57:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121c04000) [pid = 1649] [serial = 1303] [outer = 0x1161b6000] 07:57:19 INFO - PROCESS | 1649 | 1469026639184 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]]]}] 07:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 518ms 07:57:19 INFO - PROCESS | 1649 | 1469026639223 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 07:57:19 INFO - PROCESS | 1649 | 1469026639224 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 07:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:57:19 INFO - PROCESS | 1649 | 1469026639227 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:57:19 INFO - PROCESS | 1649 | 1469026639228 Marionette TRACE conn2 <- [1,1710,null,{}] 07:57:19 INFO - PROCESS | 1649 | 1469026639231 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}] 07:57:19 INFO - PROCESS | 1649 | 1469026639232 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:19 INFO - PROCESS | 1649 | 1469026639334 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 07:57:19 INFO - PROCESS | 1649 | 1469026639338 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:19 INFO - PROCESS | 1649 | 1469026639339 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x129309000 == 37 [pid = 1649] [id = 435] 07:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11986c400) [pid = 1649] [serial = 1304] [outer = 0x0] 07:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121c11c00) [pid = 1649] [serial = 1305] [outer = 0x11986c400] 07:57:19 INFO - PROCESS | 1649 | 1469026639364 Marionette DEBUG loaded listener.js 07:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124ac5000) [pid = 1649] [serial = 1306] [outer = 0x11986c400] 07:57:19 INFO - PROCESS | 1649 | 1469026639673 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]]]}] 07:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 469ms 07:57:19 INFO - PROCESS | 1649 | 1469026639696 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 07:57:19 INFO - PROCESS | 1649 | 1469026639698 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 07:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:57:19 INFO - PROCESS | 1649 | 1469026639700 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:57:19 INFO - PROCESS | 1649 | 1469026639701 Marionette TRACE conn2 <- [1,1714,null,{}] 07:57:19 INFO - PROCESS | 1649 | 1469026639870 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}] 07:57:19 INFO - PROCESS | 1649 | 1469026639871 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119075400) [pid = 1649] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1219c5400) [pid = 1649] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126b94000) [pid = 1649] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x125d60800) [pid = 1649] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1185d8800) [pid = 1649] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1219c2000) [pid = 1649] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12b03b000) [pid = 1649] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1219bc400) [pid = 1649] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126b94c00) [pid = 1649] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x114f86800) [pid = 1649] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1291d5c00) [pid = 1649] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116987c00) [pid = 1649] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1122bd000) [pid = 1649] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11889b400) [pid = 1649] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x121c03c00) [pid = 1649] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12b8d5800) [pid = 1649] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112232c00) [pid = 1649] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11698cc00) [pid = 1649] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:57:19 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1182cec00) [pid = 1649] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:57:19 INFO - PROCESS | 1649 | 1469026639976 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 07:57:19 INFO - PROCESS | 1649 | 1469026639982 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:19 INFO - PROCESS | 1649 | 1469026639983 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dc2000 == 38 [pid = 1649] [id = 436] 07:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x115da2000) [pid = 1649] [serial = 1307] [outer = 0x0] 07:57:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116a0dc00) [pid = 1649] [serial = 1308] [outer = 0x115da2000] 07:57:20 INFO - PROCESS | 1649 | 1469026640009 Marionette DEBUG loaded listener.js 07:57:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119075400) [pid = 1649] [serial = 1309] [outer = 0x115da2000] 07:57:20 INFO - PROCESS | 1649 | 1469026640315 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]]]}] 07:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 672ms 07:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:57:20 INFO - PROCESS | 1649 | 1469026640374 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 07:57:20 INFO - PROCESS | 1649 | 1469026640375 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 07:57:20 INFO - PROCESS | 1649 | 1469026640377 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:57:20 INFO - PROCESS | 1649 | 1469026640379 Marionette TRACE conn2 <- [1,1718,null,{}] 07:57:20 INFO - PROCESS | 1649 | 1469026640382 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}] 07:57:20 INFO - PROCESS | 1649 | 1469026640383 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:20 INFO - PROCESS | 1649 | 1469026640503 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 07:57:20 INFO - PROCESS | 1649 | 1469026640509 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:20 INFO - PROCESS | 1649 | 1469026640510 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a5c8000 == 39 [pid = 1649] [id = 437] 07:57:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1190c8000) [pid = 1649] [serial = 1310] [outer = 0x0] 07:57:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1197cb000) [pid = 1649] [serial = 1311] [outer = 0x1190c8000] 07:57:20 INFO - PROCESS | 1649 | 1469026640537 Marionette DEBUG loaded listener.js 07:57:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x125d5f400) [pid = 1649] [serial = 1312] [outer = 0x1190c8000] 07:57:20 INFO - PROCESS | 1649 | 1469026640846 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]]]}] 07:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 07:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:57:20 INFO - PROCESS | 1649 | 1469026640896 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 07:57:20 INFO - PROCESS | 1649 | 1469026640897 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 07:57:20 INFO - PROCESS | 1649 | 1469026640899 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:57:20 INFO - PROCESS | 1649 | 1469026640900 Marionette TRACE conn2 <- [1,1722,null,{}] 07:57:20 INFO - PROCESS | 1649 | 1469026640903 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}] 07:57:20 INFO - PROCESS | 1649 | 1469026640904 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:20 INFO - PROCESS | 1649 | 1469026640979 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 07:57:20 INFO - PROCESS | 1649 | 1469026640983 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:20 INFO - PROCESS | 1649 | 1469026640984 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b169000 == 40 [pid = 1649] [id = 438] 07:57:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126410800) [pid = 1649] [serial = 1313] [outer = 0x0] 07:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126418400) [pid = 1649] [serial = 1314] [outer = 0x126410800] 07:57:21 INFO - PROCESS | 1649 | 1469026641010 Marionette DEBUG loaded listener.js 07:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12677f800) [pid = 1649] [serial = 1315] [outer = 0x126410800] 07:57:21 INFO - PROCESS | 1649 | 1469026641357 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]]]}] 07:57:21 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 07:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 472ms 07:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:57:21 INFO - PROCESS | 1649 | 1469026641373 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 07:57:21 INFO - PROCESS | 1649 | 1469026641374 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 07:57:21 INFO - PROCESS | 1649 | 1469026641376 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:57:21 INFO - PROCESS | 1649 | 1469026641377 Marionette TRACE conn2 <- [1,1726,null,{}] 07:57:21 INFO - PROCESS | 1649 | 1469026641380 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}] 07:57:21 INFO - PROCESS | 1649 | 1469026641381 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:21 INFO - PROCESS | 1649 | 1469026641497 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 07:57:21 INFO - PROCESS | 1649 | 1469026641503 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:21 INFO - PROCESS | 1649 | 1469026641504 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b94d800 == 41 [pid = 1649] [id = 439] 07:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126780000) [pid = 1649] [serial = 1316] [outer = 0x0] 07:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126b8ec00) [pid = 1649] [serial = 1317] [outer = 0x126780000] 07:57:21 INFO - PROCESS | 1649 | 1469026641528 Marionette DEBUG loaded listener.js 07:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126bd8400) [pid = 1649] [serial = 1318] [outer = 0x126780000] 07:57:21 INFO - PROCESS | 1649 | 1469026641825 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]]]}] 07:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 470ms 07:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:57:21 INFO - PROCESS | 1649 | 1469026641847 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 07:57:21 INFO - PROCESS | 1649 | 1469026641848 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 07:57:21 INFO - PROCESS | 1649 | 1469026641850 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:57:21 INFO - PROCESS | 1649 | 1469026641851 Marionette TRACE conn2 <- [1,1730,null,{}] 07:57:21 INFO - PROCESS | 1649 | 1469026641855 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}] 07:57:21 INFO - PROCESS | 1649 | 1469026641858 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:21 INFO - PROCESS | 1649 | 1469026641987 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 07:57:22 INFO - PROCESS | 1649 | 1469026642045 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:22 INFO - PROCESS | 1649 | 1469026642047 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x111f88000 == 42 [pid = 1649] [id = 440] 07:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x111d22000) [pid = 1649] [serial = 1319] [outer = 0x0] 07:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1127ab000) [pid = 1649] [serial = 1320] [outer = 0x111d22000] 07:57:22 INFO - PROCESS | 1649 | 1469026642079 Marionette DEBUG loaded listener.js 07:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11335cc00) [pid = 1649] [serial = 1321] [outer = 0x111d22000] 07:57:22 INFO - PROCESS | 1649 | 1469026642556 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]]]}] 07:57:22 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 07:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 724ms 07:57:22 INFO - PROCESS | 1649 | 1469026642576 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 07:57:22 INFO - PROCESS | 1649 | 1469026642578 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 07:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:57:22 INFO - PROCESS | 1649 | 1469026642581 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:57:22 INFO - PROCESS | 1649 | 1469026642583 Marionette TRACE conn2 <- [1,1734,null,{}] 07:57:22 INFO - PROCESS | 1649 | 1469026642587 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}] 07:57:22 INFO - PROCESS | 1649 | 1469026642590 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:22 INFO - PROCESS | 1649 | 1469026642698 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 07:57:22 INFO - PROCESS | 1649 | 1469026642758 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:22 INFO - PROCESS | 1649 | 1469026642760 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x119416000 == 43 [pid = 1649] [id = 441] 07:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11664b800) [pid = 1649] [serial = 1322] [outer = 0x0] 07:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1182c6800) [pid = 1649] [serial = 1323] [outer = 0x11664b800] 07:57:22 INFO - PROCESS | 1649 | 1469026642790 Marionette DEBUG loaded listener.js 07:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118746400) [pid = 1649] [serial = 1324] [outer = 0x11664b800] 07:57:23 INFO - PROCESS | 1649 | 1469026643263 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]]]}] 07:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 721ms 07:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:57:23 INFO - PROCESS | 1649 | 1469026643304 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 07:57:23 INFO - PROCESS | 1649 | 1469026643307 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 07:57:23 INFO - PROCESS | 1649 | 1469026643311 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:57:23 INFO - PROCESS | 1649 | 1469026643313 Marionette TRACE conn2 <- [1,1738,null,{}] 07:57:23 INFO - PROCESS | 1649 | 1469026643317 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}] 07:57:23 INFO - PROCESS | 1649 | 1469026643319 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:23 INFO - PROCESS | 1649 | 1469026643477 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 07:57:23 INFO - PROCESS | 1649 | 1469026643620 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:23 INFO - PROCESS | 1649 | 1469026643622 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a5c4000 == 44 [pid = 1649] [id = 442] 07:57:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1197c6000) [pid = 1649] [serial = 1325] [outer = 0x0] 07:57:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11986bc00) [pid = 1649] [serial = 1326] [outer = 0x1197c6000] 07:57:23 INFO - PROCESS | 1649 | 1469026643650 Marionette DEBUG loaded listener.js 07:57:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119d02c00) [pid = 1649] [serial = 1327] [outer = 0x1197c6000] 07:57:24 INFO - PROCESS | 1649 | 1469026644039 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]]]}] 07:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 773ms 07:57:24 INFO - PROCESS | 1649 | 1469026644084 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 07:57:24 INFO - PROCESS | 1649 | 1469026644087 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 07:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:57:24 INFO - PROCESS | 1649 | 1469026644097 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:57:24 INFO - PROCESS | 1649 | 1469026644100 Marionette TRACE conn2 <- [1,1742,null,{}] 07:57:24 INFO - PROCESS | 1649 | 1469026644102 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}] 07:57:24 INFO - PROCESS | 1649 | 1469026644104 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:24 INFO - PROCESS | 1649 | 1469026644208 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 07:57:24 INFO - PROCESS | 1649 | 1469026644269 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:24 INFO - PROCESS | 1649 | 1469026644271 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c47e800 == 45 [pid = 1649] [id = 443] 07:57:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x120e1d000) [pid = 1649] [serial = 1328] [outer = 0x0] 07:57:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x120f81800) [pid = 1649] [serial = 1329] [outer = 0x120e1d000] 07:57:24 INFO - PROCESS | 1649 | 1469026644299 Marionette DEBUG loaded listener.js 07:57:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x121c04400) [pid = 1649] [serial = 1330] [outer = 0x120e1d000] 07:57:24 INFO - PROCESS | 1649 | 1469026644772 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]]]}] 07:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 726ms 07:57:24 INFO - PROCESS | 1649 | 1469026644854 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 07:57:24 INFO - PROCESS | 1649 | 1469026644855 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 07:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:57:24 INFO - PROCESS | 1649 | 1469026644859 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:57:24 INFO - PROCESS | 1649 | 1469026644860 Marionette TRACE conn2 <- [1,1746,null,{}] 07:57:24 INFO - PROCESS | 1649 | 1469026644863 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}] 07:57:24 INFO - PROCESS | 1649 | 1469026644864 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:24 INFO - PROCESS | 1649 | 1469026644962 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 07:57:25 INFO - PROCESS | 1649 | 1469026645035 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:25 INFO - PROCESS | 1649 | 1469026645037 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12608b800 == 46 [pid = 1649] [id = 444] 07:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x115e2cc00) [pid = 1649] [serial = 1331] [outer = 0x0] 07:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1219c6000) [pid = 1649] [serial = 1332] [outer = 0x115e2cc00] 07:57:25 INFO - PROCESS | 1649 | 1469026645065 Marionette DEBUG loaded listener.js 07:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x124ddfc00) [pid = 1649] [serial = 1333] [outer = 0x115e2cc00] 07:57:25 INFO - PROCESS | 1649 | 1469026645596 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]]]}] 07:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 771ms 07:57:25 INFO - PROCESS | 1649 | 1469026645638 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 07:57:25 INFO - PROCESS | 1649 | 1469026645641 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 07:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:57:25 INFO - PROCESS | 1649 | 1469026645645 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:57:25 INFO - PROCESS | 1649 | 1469026645647 Marionette TRACE conn2 <- [1,1750,null,{}] 07:57:25 INFO - PROCESS | 1649 | 1469026645650 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}] 07:57:25 INFO - PROCESS | 1649 | 1469026645652 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:25 INFO - PROCESS | 1649 | 1469026645749 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 07:57:25 INFO - PROCESS | 1649 | 1469026645831 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:25 INFO - PROCESS | 1649 | 1469026645832 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x117161000 == 47 [pid = 1649] [id = 445] 07:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x116f3e800) [pid = 1649] [serial = 1334] [outer = 0x0] 07:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1176bd000) [pid = 1649] [serial = 1335] [outer = 0x116f3e800] 07:57:25 INFO - PROCESS | 1649 | 1469026645861 Marionette DEBUG loaded listener.js 07:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1185d8400) [pid = 1649] [serial = 1336] [outer = 0x116f3e800] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12b94d800 == 46 [pid = 1649] [id = 439] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12b169000 == 45 [pid = 1649] [id = 438] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12a5c8000 == 44 [pid = 1649] [id = 437] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x119dc2000 == 43 [pid = 1649] [id = 436] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x129309000 == 42 [pid = 1649] [id = 435] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x117c83000 == 41 [pid = 1649] [id = 434] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12653a000 == 40 [pid = 1649] [id = 433] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x1235d3800 == 39 [pid = 1649] [id = 432] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x1215d2800 == 38 [pid = 1649] [id = 431] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x120ece800 == 37 [pid = 1649] [id = 430] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x119014800 == 36 [pid = 1649] [id = 429] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x11716c000 == 35 [pid = 1649] [id = 428] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x113c2d000 == 34 [pid = 1649] [id = 427] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x117494000 == 33 [pid = 1649] [id = 426] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12cf95800 == 32 [pid = 1649] [id = 425] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12608b800 == 31 [pid = 1649] [id = 444] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12c47e800 == 30 [pid = 1649] [id = 443] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12a5c4000 == 29 [pid = 1649] [id = 442] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x119416000 == 28 [pid = 1649] [id = 441] 07:57:26 INFO - PROCESS | 1649 | --DOCSHELL 0x111f88000 == 27 [pid = 1649] [id = 440] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12141a400) [pid = 1649] [serial = 1239] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1219c2400) [pid = 1649] [serial = 1240] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x121c02400) [pid = 1649] [serial = 1242] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x121c0f800) [pid = 1649] [serial = 1243] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x126bdac00) [pid = 1649] [serial = 1254] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x126418c00) [pid = 1649] [serial = 1251] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x120e21400) [pid = 1649] [serial = 1236] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1213e4c00) [pid = 1649] [serial = 1237] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x124acec00) [pid = 1649] [serial = 1248] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12b8cf800) [pid = 1649] [serial = 1272] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x125d5fc00) [pid = 1649] [serial = 1249] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x124ac1000) [pid = 1649] [serial = 1245] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1290bd400) [pid = 1649] [serial = 1257] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x124c97800) [pid = 1649] [serial = 1246] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1164e4000) [pid = 1649] [serial = 1221] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1167aa800) [pid = 1649] [serial = 1222] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128d85400) [pid = 1649] [serial = 1255] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1293b4400) [pid = 1649] [serial = 1260] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1192cc000) [pid = 1649] [serial = 1233] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119a86000) [pid = 1649] [serial = 1234] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12a588000) [pid = 1649] [serial = 1261] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11886e400) [pid = 1649] [serial = 1227] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1192c7800) [pid = 1649] [serial = 1228] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11949bc00) [pid = 1649] [serial = 1230] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12aea1800) [pid = 1649] [serial = 1270] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1197c7000) [pid = 1649] [serial = 1231] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12b998c00) [pid = 1649] [serial = 1219] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1164de000) [pid = 1649] [serial = 1263] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11828ec00) [pid = 1649] [serial = 1224] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1185d7c00) [pid = 1649] [serial = 1225] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1182c8400) [pid = 1649] [serial = 1264] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12b8d4c00) [pid = 1649] [serial = 1273] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1291de400) [pid = 1649] [serial = 1258] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121c0a400) [pid = 1649] [serial = 1266] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12a58f400) [pid = 1649] [serial = 1267] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x126b90000) [pid = 1649] [serial = 1252] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12a6de800) [pid = 1649] [serial = 1269] [outer = 0x0] [url = about:blank] 07:57:26 INFO - PROCESS | 1649 | 1469026646864 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]]]}] 07:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1271ms 07:57:26 INFO - PROCESS | 1649 | 1469026646916 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 07:57:26 INFO - PROCESS | 1649 | 1469026646918 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 07:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:57:26 INFO - PROCESS | 1649 | 1469026646924 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:57:26 INFO - PROCESS | 1649 | 1469026646926 Marionette TRACE conn2 <- [1,1754,null,{}] 07:57:26 INFO - PROCESS | 1649 | 1469026646930 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}] 07:57:26 INFO - PROCESS | 1649 | 1469026646931 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:27 INFO - PROCESS | 1649 | 1469026647014 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 07:57:27 INFO - PROCESS | 1649 | 1469026647072 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:27 INFO - PROCESS | 1649 | 1469026647075 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x116acd000 == 28 [pid = 1649] [id = 446] 07:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x113cdc400) [pid = 1649] [serial = 1337] [outer = 0x0] 07:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1164e4000) [pid = 1649] [serial = 1338] [outer = 0x113cdc400] 07:57:27 INFO - PROCESS | 1649 | 1469026647102 Marionette DEBUG loaded listener.js 07:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x116994c00) [pid = 1649] [serial = 1339] [outer = 0x113cdc400] 07:57:27 INFO - PROCESS | 1649 | 1469026647415 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]]]}] 07:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 523ms 07:57:27 INFO - PROCESS | 1649 | 1469026647447 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 07:57:27 INFO - PROCESS | 1649 | 1469026647450 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 07:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:57:27 INFO - PROCESS | 1649 | 1469026647457 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:57:27 INFO - PROCESS | 1649 | 1469026647459 Marionette TRACE conn2 <- [1,1758,null,{}] 07:57:27 INFO - PROCESS | 1649 | 1469026647461 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}] 07:57:27 INFO - PROCESS | 1649 | 1469026647463 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:27 INFO - PROCESS | 1649 | 1469026647538 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 07:57:27 INFO - PROCESS | 1649 | 1469026647542 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:27 INFO - PROCESS | 1649 | 1469026647543 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x118312000 == 29 [pid = 1649] [id = 447] 07:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x117c41000) [pid = 1649] [serial = 1340] [outer = 0x0] 07:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1185d7000) [pid = 1649] [serial = 1341] [outer = 0x117c41000] 07:57:27 INFO - PROCESS | 1649 | 1469026647572 Marionette DEBUG loaded listener.js 07:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118781000) [pid = 1649] [serial = 1342] [outer = 0x117c41000] 07:57:27 INFO - PROCESS | 1649 | 1469026647901 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]]]}] 07:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 469ms 07:57:27 INFO - PROCESS | 1649 | 1469026647926 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 07:57:27 INFO - PROCESS | 1649 | 1469026647927 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 07:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:57:27 INFO - PROCESS | 1649 | 1469026647937 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:57:27 INFO - PROCESS | 1649 | 1469026647940 Marionette TRACE conn2 <- [1,1762,null,{}] 07:57:27 INFO - PROCESS | 1649 | 1469026647948 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}] 07:57:27 INFO - PROCESS | 1649 | 1469026647951 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:28 INFO - PROCESS | 1649 | 1469026648026 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 07:57:28 INFO - PROCESS | 1649 | 1469026648031 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:28 INFO - PROCESS | 1649 | 1469026648033 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bd9000 == 30 [pid = 1649] [id = 448] 07:57:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1132e6c00) [pid = 1649] [serial = 1343] [outer = 0x0] 07:57:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119707800) [pid = 1649] [serial = 1344] [outer = 0x1132e6c00] 07:57:28 INFO - PROCESS | 1649 | 1469026648063 Marionette DEBUG loaded listener.js 07:57:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1197c6400) [pid = 1649] [serial = 1345] [outer = 0x1132e6c00] 07:57:28 INFO - PROCESS | 1649 | 1469026648660 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]]]}] 07:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 771ms 07:57:28 INFO - PROCESS | 1649 | 1469026648709 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 07:57:28 INFO - PROCESS | 1649 | 1469026648711 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 07:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:57:28 INFO - PROCESS | 1649 | 1469026648715 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:57:28 INFO - PROCESS | 1649 | 1469026648717 Marionette TRACE conn2 <- [1,1766,null,{}] 07:57:28 INFO - PROCESS | 1649 | 1469026648720 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}] 07:57:28 INFO - PROCESS | 1649 | 1469026648723 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:28 INFO - PROCESS | 1649 | 1469026648825 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 07:57:28 INFO - PROCESS | 1649 | 1469026648901 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:28 INFO - PROCESS | 1649 | 1469026648903 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11901a000 == 31 [pid = 1649] [id = 449] 07:57:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1167ac400) [pid = 1649] [serial = 1346] [outer = 0x0] 07:57:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1176b8c00) [pid = 1649] [serial = 1347] [outer = 0x1167ac400] 07:57:28 INFO - PROCESS | 1649 | 1469026648935 Marionette DEBUG loaded listener.js 07:57:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118745000) [pid = 1649] [serial = 1348] [outer = 0x1167ac400] 07:57:29 INFO - PROCESS | 1649 | 1469026649445 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]]]}] 07:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 821ms 07:57:29 INFO - PROCESS | 1649 | 1469026649536 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 07:57:29 INFO - PROCESS | 1649 | 1469026649539 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 07:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:57:29 INFO - PROCESS | 1649 | 1469026649543 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:57:29 INFO - PROCESS | 1649 | 1469026649545 Marionette TRACE conn2 <- [1,1770,null,{}] 07:57:29 INFO - PROCESS | 1649 | 1469026649548 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}] 07:57:29 INFO - PROCESS | 1649 | 1469026649549 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:29 INFO - PROCESS | 1649 | 1469026649655 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 07:57:29 INFO - PROCESS | 1649 | 1469026649709 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:29 INFO - PROCESS | 1649 | 1469026649711 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x121435000 == 32 [pid = 1649] [id = 450] 07:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1176be400) [pid = 1649] [serial = 1349] [outer = 0x0] 07:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11970f400) [pid = 1649] [serial = 1350] [outer = 0x1176be400] 07:57:29 INFO - PROCESS | 1649 | 1469026649742 Marionette DEBUG loaded listener.js 07:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1197cac00) [pid = 1649] [serial = 1351] [outer = 0x1176be400] 07:57:30 INFO - PROCESS | 1649 | --DOCSHELL 0x118312000 == 31 [pid = 1649] [id = 447] 07:57:30 INFO - PROCESS | 1649 | --DOCSHELL 0x116acd000 == 30 [pid = 1649] [id = 446] 07:57:30 INFO - PROCESS | 1649 | --DOCSHELL 0x117161000 == 29 [pid = 1649] [id = 445] 07:57:30 INFO - PROCESS | 1649 | 1469026650205 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]]]}] 07:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 07:57:30 INFO - PROCESS | 1649 | 1469026650214 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 07:57:30 INFO - PROCESS | 1649 | 1469026650216 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 07:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:57:30 INFO - PROCESS | 1649 | 1469026650220 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:57:30 INFO - PROCESS | 1649 | 1469026650224 Marionette TRACE conn2 <- [1,1774,null,{}] 07:57:30 INFO - PROCESS | 1649 | 1469026650229 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}] 07:57:30 INFO - PROCESS | 1649 | 1469026650230 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:30 INFO - PROCESS | 1649 | 1469026650319 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 07:57:30 INFO - PROCESS | 1649 | 1469026650374 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:30 INFO - PROCESS | 1649 | 1469026650377 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x118124000 == 30 [pid = 1649] [id = 451] 07:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1167aa800) [pid = 1649] [serial = 1352] [outer = 0x0] 07:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11828e400) [pid = 1649] [serial = 1353] [outer = 0x1167aa800] 07:57:30 INFO - PROCESS | 1649 | 1469026650405 Marionette DEBUG loaded listener.js 07:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11886f400) [pid = 1649] [serial = 1354] [outer = 0x1167aa800] 07:57:30 INFO - PROCESS | 1649 | 1469026650692 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]]]}] 07:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 527ms 07:57:30 INFO - PROCESS | 1649 | 1469026650747 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 07:57:30 INFO - PROCESS | 1649 | 1469026650749 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 07:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:57:30 INFO - PROCESS | 1649 | 1469026650755 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:57:30 INFO - PROCESS | 1649 | 1469026650759 Marionette TRACE conn2 <- [1,1778,null,{}] 07:57:30 INFO - PROCESS | 1649 | 1469026650761 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}] 07:57:30 INFO - PROCESS | 1649 | 1469026650763 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:30 INFO - PROCESS | 1649 | 1469026650839 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 07:57:30 INFO - PROCESS | 1649 | 1469026650923 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:30 INFO - PROCESS | 1649 | 1469026650924 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x121392800 == 31 [pid = 1649] [id = 452] 07:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118864c00) [pid = 1649] [serial = 1355] [outer = 0x0] 07:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119786000) [pid = 1649] [serial = 1356] [outer = 0x118864c00] 07:57:30 INFO - PROCESS | 1649 | 1469026650952 Marionette DEBUG loaded listener.js 07:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11987d800) [pid = 1649] [serial = 1357] [outer = 0x118864c00] 07:57:31 INFO - PROCESS | 1649 | 1469026651318 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]]]}] 07:57:31 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 07:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 573ms 07:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:57:31 INFO - PROCESS | 1649 | 1469026651327 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 07:57:31 INFO - PROCESS | 1649 | 1469026651328 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 07:57:31 INFO - PROCESS | 1649 | 1469026651331 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:57:31 INFO - PROCESS | 1649 | 1469026651333 Marionette TRACE conn2 <- [1,1782,null,{}] 07:57:31 INFO - PROCESS | 1649 | 1469026651343 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}] 07:57:31 INFO - PROCESS | 1649 | 1469026651346 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:31 INFO - PROCESS | 1649 | 1469026651443 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 07:57:31 INFO - PROCESS | 1649 | 1469026651483 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:31 INFO - PROCESS | 1649 | 1469026651485 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12608b000 == 32 [pid = 1649] [id = 453] 07:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x120e1d800) [pid = 1649] [serial = 1358] [outer = 0x0] 07:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x120f7b000) [pid = 1649] [serial = 1359] [outer = 0x120e1d800] 07:57:31 INFO - PROCESS | 1649 | 1469026651512 Marionette DEBUG loaded listener.js 07:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12140f000) [pid = 1649] [serial = 1360] [outer = 0x120e1d800] 07:57:31 INFO - PROCESS | 1649 | 1469026651822 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]]]}] 07:57:31 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 07:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 525ms 07:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:57:31 INFO - PROCESS | 1649 | 1469026651859 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 07:57:31 INFO - PROCESS | 1649 | 1469026651861 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 07:57:31 INFO - PROCESS | 1649 | 1469026651863 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:57:31 INFO - PROCESS | 1649 | 1469026651864 Marionette TRACE conn2 <- [1,1786,null,{}] 07:57:31 INFO - PROCESS | 1649 | 1469026651866 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}] 07:57:31 INFO - PROCESS | 1649 | 1469026651867 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:31 INFO - PROCESS | 1649 | 1469026651968 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 07:57:31 INFO - PROCESS | 1649 | 1469026651972 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:31 INFO - PROCESS | 1649 | 1469026651973 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x112645000 == 33 [pid = 1649] [id = 454] 07:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12141c000) [pid = 1649] [serial = 1361] [outer = 0x0] 07:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1219c9800) [pid = 1649] [serial = 1362] [outer = 0x12141c000] 07:57:31 INFO - PROCESS | 1649 | 1469026651997 Marionette DEBUG loaded listener.js 07:57:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x111f2c800) [pid = 1649] [serial = 1363] [outer = 0x12141c000] 07:57:32 INFO - PROCESS | 1649 | 1469026652334 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]]]}] 07:57:32 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 07:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 07:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:57:32 INFO - PROCESS | 1649 | 1469026652389 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 07:57:32 INFO - PROCESS | 1649 | 1469026652390 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 07:57:32 INFO - PROCESS | 1649 | 1469026652392 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:57:32 INFO - PROCESS | 1649 | 1469026652393 Marionette TRACE conn2 <- [1,1790,null,{}] 07:57:32 INFO - PROCESS | 1649 | 1469026652396 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}] 07:57:32 INFO - PROCESS | 1649 | 1469026652397 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:32 INFO - PROCESS | 1649 | 1469026652489 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 07:57:32 INFO - PROCESS | 1649 | 1469026652525 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:32 INFO - PROCESS | 1649 | 1469026652527 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x129060800 == 34 [pid = 1649] [id = 455] 07:57:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1129b3000) [pid = 1649] [serial = 1364] [outer = 0x0] 07:57:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12340a400) [pid = 1649] [serial = 1365] [outer = 0x1129b3000] 07:57:32 INFO - PROCESS | 1649 | 1469026652551 Marionette DEBUG loaded listener.js 07:57:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x124abf400) [pid = 1649] [serial = 1366] [outer = 0x1129b3000] 07:57:32 INFO - PROCESS | 1649 | 1469026652850 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]]]}] 07:57:32 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) 07:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 471ms 07:57:32 INFO - PROCESS | 1649 | 1469026652898 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 07:57:32 INFO - PROCESS | 1649 | 1469026652900 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x116f3e800) [pid = 1649] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x113cdc400) [pid = 1649] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x111d22000) [pid = 1649] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x126410800) [pid = 1649] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116a02c00) [pid = 1649] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1161b6000) [pid = 1649] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b03cc00) [pid = 1649] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1185d2400) [pid = 1649] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11664b800) [pid = 1649] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1129b3800) [pid = 1649] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115d08400) [pid = 1649] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x126780000) [pid = 1649] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116ab5000) [pid = 1649] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11986c400) [pid = 1649] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118741800) [pid = 1649] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1197c6000) [pid = 1649] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11907c000) [pid = 1649] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x120e1d000) [pid = 1649] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x115e2cc00) [pid = 1649] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x115da2000) [pid = 1649] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1190c8000) [pid = 1649] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119869400) [pid = 1649] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:57:32 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x117c41000) [pid = 1649] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:57:32 INFO - PROCESS | 1649 | 1469026652917 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:57:32 INFO - PROCESS | 1649 | 1469026652918 Marionette TRACE conn2 <- [1,1794,null,{}] 07:57:32 INFO - PROCESS | 1649 | 1469026652920 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}] 07:57:32 INFO - PROCESS | 1649 | 1469026652924 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:33 INFO - PROCESS | 1649 | 1469026653016 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 07:57:33 INFO - PROCESS | 1649 | 1469026653022 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:33 INFO - PROCESS | 1649 | 1469026653024 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bd7800 == 35 [pid = 1649] [id = 456] 07:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118782c00) [pid = 1649] [serial = 1367] [outer = 0x0] 07:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1192c3400) [pid = 1649] [serial = 1368] [outer = 0x118782c00] 07:57:33 INFO - PROCESS | 1649 | 1469026653049 Marionette DEBUG loaded listener.js 07:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119a87400) [pid = 1649] [serial = 1369] [outer = 0x118782c00] 07:57:33 INFO - PROCESS | 1649 | 1469026653385 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]]]}] 07:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 521ms 07:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:57:33 INFO - PROCESS | 1649 | 1469026653438 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 07:57:33 INFO - PROCESS | 1649 | 1469026653439 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 07:57:33 INFO - PROCESS | 1649 | 1469026653441 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:57:33 INFO - PROCESS | 1649 | 1469026653450 Marionette TRACE conn2 <- [1,1798,null,{}] 07:57:33 INFO - PROCESS | 1649 | 1469026653452 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}] 07:57:33 INFO - PROCESS | 1649 | 1469026653453 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:33 INFO - PROCESS | 1649 | 1469026653551 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 07:57:33 INFO - PROCESS | 1649 | 1469026653557 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:33 INFO - PROCESS | 1649 | 1469026653558 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae35800 == 36 [pid = 1649] [id = 457] 07:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1185dcc00) [pid = 1649] [serial = 1370] [outer = 0x0] 07:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121411400) [pid = 1649] [serial = 1371] [outer = 0x1185dcc00] 07:57:33 INFO - PROCESS | 1649 | 1469026653582 Marionette DEBUG loaded listener.js 07:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1253c5c00) [pid = 1649] [serial = 1372] [outer = 0x1185dcc00] 07:57:33 INFO - PROCESS | 1649 | 1469026653941 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]]]}] 07:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 526ms 07:57:33 INFO - PROCESS | 1649 | 1469026653968 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 07:57:33 INFO - PROCESS | 1649 | 1469026653970 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 07:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:57:33 INFO - PROCESS | 1649 | 1469026653973 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:57:33 INFO - PROCESS | 1649 | 1469026653975 Marionette TRACE conn2 <- [1,1802,null,{}] 07:57:33 INFO - PROCESS | 1649 | 1469026653979 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}] 07:57:33 INFO - PROCESS | 1649 | 1469026653980 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:34 INFO - PROCESS | 1649 | 1469026654098 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 07:57:34 INFO - PROCESS | 1649 | 1469026654187 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:34 INFO - PROCESS | 1649 | 1469026654188 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b165800 == 37 [pid = 1649] [id = 458] 07:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118741800) [pid = 1649] [serial = 1373] [outer = 0x0] 07:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126410c00) [pid = 1649] [serial = 1374] [outer = 0x118741800] 07:57:34 INFO - PROCESS | 1649 | 1469026654230 Marionette DEBUG loaded listener.js 07:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12641e000) [pid = 1649] [serial = 1375] [outer = 0x118741800] 07:57:34 INFO - PROCESS | 1649 | 1469026654526 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]]]}] 07:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 573ms 07:57:34 INFO - PROCESS | 1649 | 1469026654546 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 07:57:34 INFO - PROCESS | 1649 | 1469026654547 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 07:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:57:34 INFO - PROCESS | 1649 | 1469026654561 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:57:34 INFO - PROCESS | 1649 | 1469026654562 Marionette TRACE conn2 <- [1,1806,null,{}] 07:57:34 INFO - PROCESS | 1649 | 1469026654577 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}] 07:57:34 INFO - PROCESS | 1649 | 1469026654578 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:34 INFO - PROCESS | 1649 | 1469026654660 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 07:57:34 INFO - PROCESS | 1649 | 1469026654664 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:34 INFO - PROCESS | 1649 | 1469026654666 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c46f000 == 38 [pid = 1649] [id = 459] 07:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12641d000) [pid = 1649] [serial = 1376] [outer = 0x0] 07:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126780800) [pid = 1649] [serial = 1377] [outer = 0x12641d000] 07:57:34 INFO - PROCESS | 1649 | 1469026654690 Marionette DEBUG loaded listener.js 07:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126b93000) [pid = 1649] [serial = 1378] [outer = 0x12641d000] 07:57:35 INFO - PROCESS | 1649 | 1469026655146 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]]]}] 07:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 635ms 07:57:35 INFO - PROCESS | 1649 | 1469026655186 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 07:57:35 INFO - PROCESS | 1649 | 1469026655189 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 07:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:57:35 INFO - PROCESS | 1649 | 1469026655192 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:57:35 INFO - PROCESS | 1649 | 1469026655194 Marionette TRACE conn2 <- [1,1810,null,{}] 07:57:35 INFO - PROCESS | 1649 | 1469026655198 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}] 07:57:35 INFO - PROCESS | 1649 | 1469026655200 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:35 INFO - PROCESS | 1649 | 1469026655306 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 07:57:35 INFO - PROCESS | 1649 | 1469026655379 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:35 INFO - PROCESS | 1649 | 1469026655380 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11805f000 == 39 [pid = 1649] [id = 460] 07:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x115e2cc00) [pid = 1649] [serial = 1379] [outer = 0x0] 07:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x116730400) [pid = 1649] [serial = 1380] [outer = 0x115e2cc00] 07:57:35 INFO - PROCESS | 1649 | 1469026655411 Marionette DEBUG loaded listener.js 07:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x116f3f400) [pid = 1649] [serial = 1381] [outer = 0x115e2cc00] 07:57:35 INFO - PROCESS | 1649 | 1469026655861 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]]]}] 07:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 722ms 07:57:35 INFO - PROCESS | 1649 | 1469026655914 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 07:57:35 INFO - PROCESS | 1649 | 1469026655917 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 07:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:57:35 INFO - PROCESS | 1649 | 1469026655922 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:57:35 INFO - PROCESS | 1649 | 1469026655924 Marionette TRACE conn2 <- [1,1814,null,{}] 07:57:35 INFO - PROCESS | 1649 | 1469026655926 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}] 07:57:35 INFO - PROCESS | 1649 | 1469026655928 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:36 INFO - PROCESS | 1649 | 1469026656030 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 07:57:36 INFO - PROCESS | 1649 | 1469026656090 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:36 INFO - PROCESS | 1649 | 1469026656091 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12648b800 == 40 [pid = 1649] [id = 461] 07:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11889c000) [pid = 1649] [serial = 1382] [outer = 0x0] 07:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119868000) [pid = 1649] [serial = 1383] [outer = 0x11889c000] 07:57:36 INFO - PROCESS | 1649 | 1469026656122 Marionette DEBUG loaded listener.js 07:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119d0e000) [pid = 1649] [serial = 1384] [outer = 0x11889c000] 07:57:36 INFO - PROCESS | 1649 | 1469026656542 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]]]}] 07:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 669ms 07:57:36 INFO - PROCESS | 1649 | 1469026656591 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 07:57:36 INFO - PROCESS | 1649 | 1469026656593 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 07:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:57:36 INFO - PROCESS | 1649 | 1469026656595 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:57:36 INFO - PROCESS | 1649 | 1469026656598 Marionette TRACE conn2 <- [1,1818,null,{}] 07:57:36 INFO - PROCESS | 1649 | 1469026656637 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}] 07:57:36 INFO - PROCESS | 1649 | 1469026656641 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:36 INFO - PROCESS | 1649 | 1469026656775 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 07:57:36 INFO - PROCESS | 1649 | 1469026656817 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:36 INFO - PROCESS | 1649 | 1469026656819 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c714800 == 41 [pid = 1649] [id = 462] 07:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x121c05400) [pid = 1649] [serial = 1385] [outer = 0x0] 07:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123411000) [pid = 1649] [serial = 1386] [outer = 0x121c05400] 07:57:36 INFO - PROCESS | 1649 | 1469026656850 Marionette DEBUG loaded listener.js 07:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x124de7000) [pid = 1649] [serial = 1387] [outer = 0x121c05400] 07:57:37 INFO - PROCESS | 1649 | 1469026657264 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]]]}] 07:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 723ms 07:57:37 INFO - PROCESS | 1649 | 1469026657318 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 07:57:37 INFO - PROCESS | 1649 | 1469026657320 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 07:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:57:37 INFO - PROCESS | 1649 | 1469026657322 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:57:37 INFO - PROCESS | 1649 | 1469026657324 Marionette TRACE conn2 <- [1,1822,null,{}] 07:57:37 INFO - PROCESS | 1649 | 1469026657326 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}] 07:57:37 INFO - PROCESS | 1649 | 1469026657327 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:37 INFO - PROCESS | 1649 | 1469026657425 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 07:57:37 INFO - PROCESS | 1649 | 1469026657485 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:37 INFO - PROCESS | 1649 | 1469026657486 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cab0000 == 42 [pid = 1649] [id = 463] 07:57:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x126414000) [pid = 1649] [serial = 1388] [outer = 0x0] 07:57:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x126bd9800) [pid = 1649] [serial = 1389] [outer = 0x126414000] 07:57:37 INFO - PROCESS | 1649 | 1469026657515 Marionette DEBUG loaded listener.js 07:57:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x126be1000) [pid = 1649] [serial = 1390] [outer = 0x126414000] 07:57:37 INFO - PROCESS | 1649 | 1469026657973 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]]]}] 07:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 668ms 07:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:57:37 INFO - PROCESS | 1649 | 1469026657992 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 07:57:37 INFO - PROCESS | 1649 | 1469026657993 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 07:57:37 INFO - PROCESS | 1649 | 1469026657996 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:57:37 INFO - PROCESS | 1649 | 1469026657997 Marionette TRACE conn2 <- [1,1826,null,{}] 07:57:38 INFO - PROCESS | 1649 | 1469026657999 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}] 07:57:38 INFO - PROCESS | 1649 | 1469026658001 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:38 INFO - PROCESS | 1649 | 1469026658121 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 07:57:38 INFO - PROCESS | 1649 | 1469026658305 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:38 INFO - PROCESS | 1649 | 1469026658307 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x117158800 == 43 [pid = 1649] [id = 464] 07:57:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x112fb5800) [pid = 1649] [serial = 1391] [outer = 0x0] 07:57:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11614bc00) [pid = 1649] [serial = 1392] [outer = 0x112fb5800] 07:57:38 INFO - PROCESS | 1649 | 1469026658342 Marionette DEBUG loaded listener.js 07:57:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1167ad000) [pid = 1649] [serial = 1393] [outer = 0x112fb5800] 07:57:38 INFO - PROCESS | 1649 | 1469026658770 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]]]}] 07:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 818ms 07:57:38 INFO - PROCESS | 1649 | 1469026658815 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 07:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:57:38 INFO - PROCESS | 1649 | 1469026658817 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 07:57:38 INFO - PROCESS | 1649 | 1469026658836 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:57:38 INFO - PROCESS | 1649 | 1469026658838 Marionette TRACE conn2 <- [1,1830,null,{}] 07:57:38 INFO - PROCESS | 1649 | 1469026658844 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}] 07:57:38 INFO - PROCESS | 1649 | 1469026658845 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:38 INFO - PROCESS | 1649 | 1469026658938 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 07:57:39 INFO - PROCESS | 1649 | 1469026659014 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:39 INFO - PROCESS | 1649 | 1469026659016 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x119021000 == 44 [pid = 1649] [id = 465] 07:57:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1187d1400) [pid = 1649] [serial = 1394] [outer = 0x0] 07:57:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11889e000) [pid = 1649] [serial = 1395] [outer = 0x1187d1400] 07:57:39 INFO - PROCESS | 1649 | 1469026659044 Marionette DEBUG loaded listener.js 07:57:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x119703800) [pid = 1649] [serial = 1396] [outer = 0x1187d1400] 07:57:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b165800 == 43 [pid = 1649] [id = 458] 07:57:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae35800 == 42 [pid = 1649] [id = 457] 07:57:39 INFO - PROCESS | 1649 | --DOCSHELL 0x119bd7800 == 41 [pid = 1649] [id = 456] 07:57:39 INFO - PROCESS | 1649 | --DOCSHELL 0x129060800 == 40 [pid = 1649] [id = 455] 07:57:39 INFO - PROCESS | 1649 | --DOCSHELL 0x112645000 == 39 [pid = 1649] [id = 454] 07:57:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12608b000 == 38 [pid = 1649] [id = 453] 07:57:39 INFO - PROCESS | 1649 | --DOCSHELL 0x121392800 == 37 [pid = 1649] [id = 452] 07:57:39 INFO - PROCESS | 1649 | --DOCSHELL 0x118124000 == 36 [pid = 1649] [id = 451] 07:57:39 INFO - PROCESS | 1649 | --DOCSHELL 0x121435000 == 35 [pid = 1649] [id = 450] 07:57:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11901a000 == 34 [pid = 1649] [id = 449] 07:57:39 INFO - PROCESS | 1649 | --DOCSHELL 0x119bd9000 == 33 [pid = 1649] [id = 448] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1185d7000) [pid = 1649] [serial = 1341] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118781000) [pid = 1649] [serial = 1342] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1176bd000) [pid = 1649] [serial = 1335] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1185d8400) [pid = 1649] [serial = 1336] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1164e4000) [pid = 1649] [serial = 1338] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x116994c00) [pid = 1649] [serial = 1339] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1127ab000) [pid = 1649] [serial = 1320] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12677f800) [pid = 1649] [serial = 1315] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1210b6c00) [pid = 1649] [serial = 1299] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x121987000) [pid = 1649] [serial = 1302] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12b8db000) [pid = 1649] [serial = 1275] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118745400) [pid = 1649] [serial = 1287] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1182c6800) [pid = 1649] [serial = 1323] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1187c4800) [pid = 1649] [serial = 1288] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1129bac00) [pid = 1649] [serial = 1281] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1132e4c00) [pid = 1649] [serial = 1282] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1167a9000) [pid = 1649] [serial = 1278] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126b8ec00) [pid = 1649] [serial = 1317] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116f3b800) [pid = 1649] [serial = 1279] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116abf400) [pid = 1649] [serial = 1284] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11335cc00) [pid = 1649] [serial = 1321] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126bd8400) [pid = 1649] [serial = 1318] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x117c33000) [pid = 1649] [serial = 1285] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121c11c00) [pid = 1649] [serial = 1305] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1197c1800) [pid = 1649] [serial = 1293] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11986bc00) [pid = 1649] [serial = 1326] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119865400) [pid = 1649] [serial = 1294] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119493000) [pid = 1649] [serial = 1290] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119707400) [pid = 1649] [serial = 1291] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12b99d000) [pid = 1649] [serial = 1276] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118746400) [pid = 1649] [serial = 1324] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x120f81800) [pid = 1649] [serial = 1329] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119d02c00) [pid = 1649] [serial = 1327] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1219c6000) [pid = 1649] [serial = 1332] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121c04000) [pid = 1649] [serial = 1303] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x124ac5000) [pid = 1649] [serial = 1306] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119075400) [pid = 1649] [serial = 1309] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x121c04400) [pid = 1649] [serial = 1330] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x126418400) [pid = 1649] [serial = 1314] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1197cb000) [pid = 1649] [serial = 1311] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x116a0dc00) [pid = 1649] [serial = 1308] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x119a85c00) [pid = 1649] [serial = 1296] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x124ddfc00) [pid = 1649] [serial = 1333] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x121413000) [pid = 1649] [serial = 1300] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x120f84000) [pid = 1649] [serial = 1297] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x125d5f400) [pid = 1649] [serial = 1312] [outer = 0x0] [url = about:blank] 07:57:39 INFO - PROCESS | 1649 | 1469026659406 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]]]}] 07:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 639ms 07:57:39 INFO - PROCESS | 1649 | 1469026659460 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 07:57:39 INFO - PROCESS | 1649 | 1469026659462 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 07:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:57:39 INFO - PROCESS | 1649 | 1469026659474 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:57:39 INFO - PROCESS | 1649 | 1469026659475 Marionette TRACE conn2 <- [1,1834,null,{}] 07:57:39 INFO - PROCESS | 1649 | 1469026659479 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}] 07:57:39 INFO - PROCESS | 1649 | 1469026659480 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:39 INFO - PROCESS | 1649 | 1469026659587 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 07:57:39 INFO - PROCESS | 1649 | 1469026659593 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:39 INFO - PROCESS | 1649 | 1469026659595 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x118311000 == 34 [pid = 1649] [id = 466] 07:57:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11987ac00) [pid = 1649] [serial = 1397] [outer = 0x0] 07:57:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119d02400) [pid = 1649] [serial = 1398] [outer = 0x11987ac00] 07:57:39 INFO - PROCESS | 1649 | 1469026659620 Marionette DEBUG loaded listener.js 07:57:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x120f77c00) [pid = 1649] [serial = 1399] [outer = 0x11987ac00] 07:57:39 INFO - PROCESS | 1649 | 1469026659961 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]]]}] 07:57:39 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 07:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 530ms 07:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:57:40 INFO - PROCESS | 1649 | 1469026659998 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 07:57:40 INFO - PROCESS | 1649 | 1469026659999 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 07:57:40 INFO - PROCESS | 1649 | 1469026660002 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:57:40 INFO - PROCESS | 1649 | 1469026660009 Marionette TRACE conn2 <- [1,1838,null,{}] 07:57:40 INFO - PROCESS | 1649 | 1469026660017 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}] 07:57:40 INFO - PROCESS | 1649 | 1469026660020 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:40 INFO - PROCESS | 1649 | 1469026660124 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 07:57:40 INFO - PROCESS | 1649 | 1469026660129 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:40 INFO - PROCESS | 1649 | 1469026660130 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x121911000 == 35 [pid = 1649] [id = 467] 07:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1210b4400) [pid = 1649] [serial = 1400] [outer = 0x0] 07:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1219ba800) [pid = 1649] [serial = 1401] [outer = 0x1210b4400] 07:57:40 INFO - PROCESS | 1649 | 1469026660155 Marionette DEBUG loaded listener.js 07:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x123408400) [pid = 1649] [serial = 1402] [outer = 0x1210b4400] 07:57:40 INFO - PROCESS | 1649 | 1469026660469 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]]]}] 07:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 526ms 07:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:57:40 INFO - PROCESS | 1649 | 1469026660527 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 07:57:40 INFO - PROCESS | 1649 | 1469026660529 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 07:57:40 INFO - PROCESS | 1649 | 1469026660531 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:57:40 INFO - PROCESS | 1649 | 1469026660532 Marionette TRACE conn2 <- [1,1842,null,{}] 07:57:40 INFO - PROCESS | 1649 | 1469026660534 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}] 07:57:40 INFO - PROCESS | 1649 | 1469026660535 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:40 INFO - PROCESS | 1649 | 1469026660639 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 07:57:40 INFO - PROCESS | 1649 | 1469026660645 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:40 INFO - PROCESS | 1649 | 1469026660647 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c6c000 == 36 [pid = 1649] [id = 468] 07:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x124c22c00) [pid = 1649] [serial = 1403] [outer = 0x0] 07:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x125d54000) [pid = 1649] [serial = 1404] [outer = 0x124c22c00] 07:57:40 INFO - PROCESS | 1649 | 1469026660672 Marionette DEBUG loaded listener.js 07:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x12670b000) [pid = 1649] [serial = 1405] [outer = 0x124c22c00] 07:57:40 INFO - PROCESS | 1649 | 1469026660978 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]]]}] 07:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 468ms 07:57:41 INFO - PROCESS | 1649 | 1469026661000 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 07:57:41 INFO - PROCESS | 1649 | 1469026661001 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 07:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:57:41 INFO - PROCESS | 1649 | 1469026661003 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:57:41 INFO - PROCESS | 1649 | 1469026661005 Marionette TRACE conn2 <- [1,1846,null,{}] 07:57:41 INFO - PROCESS | 1649 | 1469026661010 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}] 07:57:41 INFO - PROCESS | 1649 | 1469026661011 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:41 INFO - PROCESS | 1649 | 1469026661092 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 07:57:41 INFO - PROCESS | 1649 | 1469026661096 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:41 INFO - PROCESS | 1649 | 1469026661100 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab3000 == 37 [pid = 1649] [id = 469] 07:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x128d85000) [pid = 1649] [serial = 1406] [outer = 0x0] 07:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x128d89800) [pid = 1649] [serial = 1407] [outer = 0x128d85000] 07:57:41 INFO - PROCESS | 1649 | 1469026661132 Marionette DEBUG loaded listener.js 07:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1291d8000) [pid = 1649] [serial = 1408] [outer = 0x128d85000] 07:57:41 INFO - PROCESS | 1649 | 1469026661529 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]]]}] 07:57:41 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) 07:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 572ms 07:57:41 INFO - PROCESS | 1649 | 1469026661577 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 07:57:41 INFO - PROCESS | 1649 | 1469026661579 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 07:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:57:41 INFO - PROCESS | 1649 | 1469026661581 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:57:41 INFO - PROCESS | 1649 | 1469026661582 Marionette TRACE conn2 <- [1,1850,null,{}] 07:57:41 INFO - PROCESS | 1649 | 1469026661584 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}] 07:57:41 INFO - PROCESS | 1649 | 1469026661586 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:41 INFO - PROCESS | 1649 | 1469026661689 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 07:57:41 INFO - PROCESS | 1649 | 1469026661693 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:41 INFO - PROCESS | 1649 | 1469026661694 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a461800 == 38 [pid = 1649] [id = 470] 07:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1293a9c00) [pid = 1649] [serial = 1409] [outer = 0x0] 07:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1293ae000) [pid = 1649] [serial = 1410] [outer = 0x1293a9c00] 07:57:41 INFO - PROCESS | 1649 | 1469026661718 Marionette DEBUG loaded listener.js 07:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1296d9400) [pid = 1649] [serial = 1411] [outer = 0x1293a9c00] 07:57:42 INFO - PROCESS | 1649 | 1469026662050 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]]]}] 07:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 518ms 07:57:42 INFO - PROCESS | 1649 | 1469026662100 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 07:57:42 INFO - PROCESS | 1649 | 1469026662101 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 07:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:57:42 INFO - PROCESS | 1649 | 1469026662110 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:57:42 INFO - PROCESS | 1649 | 1469026662111 Marionette TRACE conn2 <- [1,1854,null,{}] 07:57:42 INFO - PROCESS | 1649 | 1469026662113 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}] 07:57:42 INFO - PROCESS | 1649 | 1469026662114 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:42 INFO - PROCESS | 1649 | 1469026662215 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 07:57:42 INFO - PROCESS | 1649 | 1469026662218 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:42 INFO - PROCESS | 1649 | 1469026662220 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6c1800 == 39 [pid = 1649] [id = 471] 07:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1291da400) [pid = 1649] [serial = 1412] [outer = 0x0] 07:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1296e5c00) [pid = 1649] [serial = 1413] [outer = 0x1291da400] 07:57:42 INFO - PROCESS | 1649 | 1469026662244 Marionette DEBUG loaded listener.js 07:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12a58ac00) [pid = 1649] [serial = 1414] [outer = 0x1291da400] 07:57:42 INFO - PROCESS | 1649 | 1469026662573 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]]]}] 07:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 525ms 07:57:42 INFO - PROCESS | 1649 | 1469026662628 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 07:57:42 INFO - PROCESS | 1649 | 1469026662629 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 07:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:57:42 INFO - PROCESS | 1649 | 1469026662632 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:57:42 INFO - PROCESS | 1649 | 1469026662633 Marionette TRACE conn2 <- [1,1858,null,{}] 07:57:42 INFO - PROCESS | 1649 | 1469026662635 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}] 07:57:42 INFO - PROCESS | 1649 | 1469026662636 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:42 INFO - PROCESS | 1649 | 1469026662737 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 07:57:42 INFO - PROCESS | 1649 | 1469026662749 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:42 INFO - PROCESS | 1649 | 1469026662750 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b16a000 == 40 [pid = 1649] [id = 472] 07:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12a58e000) [pid = 1649] [serial = 1415] [outer = 0x0] 07:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12a596c00) [pid = 1649] [serial = 1416] [outer = 0x12a58e000] 07:57:42 INFO - PROCESS | 1649 | 1469026662774 Marionette DEBUG loaded listener.js 07:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12a6e0000) [pid = 1649] [serial = 1417] [outer = 0x12a58e000] 07:57:43 INFO - PROCESS | 1649 | 1469026663109 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]]]}] 07:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 07:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:57:43 INFO - PROCESS | 1649 | 1469026663152 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 07:57:43 INFO - PROCESS | 1649 | 1469026663154 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 07:57:43 INFO - PROCESS | 1649 | 1469026663156 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:57:43 INFO - PROCESS | 1649 | 1469026663157 Marionette TRACE conn2 <- [1,1862,null,{}] 07:57:43 INFO - PROCESS | 1649 | 1469026663159 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}] 07:57:43 INFO - PROCESS | 1649 | 1469026663160 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:43 INFO - PROCESS | 1649 | 1469026663265 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 07:57:43 INFO - PROCESS | 1649 | 1469026663268 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:43 INFO - PROCESS | 1649 | 1469026663269 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bdb4000 == 41 [pid = 1649] [id = 473] 07:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1185d4000) [pid = 1649] [serial = 1418] [outer = 0x0] 07:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119874c00) [pid = 1649] [serial = 1419] [outer = 0x1185d4000] 07:57:43 INFO - PROCESS | 1649 | 1469026663390 Marionette DEBUG loaded listener.js 07:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12ae9cc00) [pid = 1649] [serial = 1420] [outer = 0x1185d4000] 07:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x120e1d800) [pid = 1649] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1167aa800) [pid = 1649] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12141c000) [pid = 1649] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1176be400) [pid = 1649] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1129b3000) [pid = 1649] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118782c00) [pid = 1649] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118741800) [pid = 1649] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1185dcc00) [pid = 1649] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118864c00) [pid = 1649] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:57:43 INFO - PROCESS | 1649 | 1469026663658 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]]]}] 07:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 07:57:43 INFO - PROCESS | 1649 | 1469026663683 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 07:57:43 INFO - PROCESS | 1649 | 1469026663684 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 07:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:57:43 INFO - PROCESS | 1649 | 1469026663686 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:57:43 INFO - PROCESS | 1649 | 1469026663688 Marionette TRACE conn2 <- [1,1866,null,{}] 07:57:43 INFO - PROCESS | 1649 | 1469026663698 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}] 07:57:43 INFO - PROCESS | 1649 | 1469026663699 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:43 INFO - PROCESS | 1649 | 1469026663784 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 07:57:43 INFO - PROCESS | 1649 | 1469026663790 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:43 INFO - PROCESS | 1649 | 1469026663792 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c71f000 == 42 [pid = 1649] [id = 474] 07:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11874bc00) [pid = 1649] [serial = 1421] [outer = 0x0] 07:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124ac3000) [pid = 1649] [serial = 1422] [outer = 0x11874bc00] 07:57:43 INFO - PROCESS | 1649 | 1469026663818 Marionette DEBUG loaded listener.js 07:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12b046000) [pid = 1649] [serial = 1423] [outer = 0x11874bc00] 07:57:44 INFO - PROCESS | 1649 | 1469026664179 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]]]}] 07:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 529ms 07:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:57:44 INFO - PROCESS | 1649 | 1469026664216 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 07:57:44 INFO - PROCESS | 1649 | 1469026664217 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 07:57:44 INFO - PROCESS | 1649 | 1469026664219 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:57:44 INFO - PROCESS | 1649 | 1469026664221 Marionette TRACE conn2 <- [1,1870,null,{}] 07:57:44 INFO - PROCESS | 1649 | 1469026664223 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}] 07:57:44 INFO - PROCESS | 1649 | 1469026664225 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:44 INFO - PROCESS | 1649 | 1469026664341 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 07:57:44 INFO - PROCESS | 1649 | 1469026664347 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:44 INFO - PROCESS | 1649 | 1469026664348 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce98000 == 43 [pid = 1649] [id = 475] 07:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12b047800) [pid = 1649] [serial = 1424] [outer = 0x0] 07:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12b8cec00) [pid = 1649] [serial = 1425] [outer = 0x12b047800] 07:57:44 INFO - PROCESS | 1649 | 1469026664379 Marionette DEBUG loaded listener.js 07:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12b999400) [pid = 1649] [serial = 1426] [outer = 0x12b047800] 07:57:44 INFO - PROCESS | 1649 | 1469026664674 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]]]}] 07:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 472ms 07:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:57:44 INFO - PROCESS | 1649 | 1469026664695 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 07:57:44 INFO - PROCESS | 1649 | 1469026664696 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 07:57:44 INFO - PROCESS | 1649 | 1469026664699 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:57:44 INFO - PROCESS | 1649 | 1469026664700 Marionette TRACE conn2 <- [1,1874,null,{}] 07:57:44 INFO - PROCESS | 1649 | 1469026664702 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}] 07:57:44 INFO - PROCESS | 1649 | 1469026664703 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:44 INFO - PROCESS | 1649 | 1469026664790 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 07:57:44 INFO - PROCESS | 1649 | 1469026664794 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:44 INFO - PROCESS | 1649 | 1469026664795 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d13a800 == 44 [pid = 1649] [id = 476] 07:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124aca800) [pid = 1649] [serial = 1427] [outer = 0x0] 07:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12bd53c00) [pid = 1649] [serial = 1428] [outer = 0x124aca800] 07:57:44 INFO - PROCESS | 1649 | 1469026664818 Marionette DEBUG loaded listener.js 07:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12bd5d800) [pid = 1649] [serial = 1429] [outer = 0x124aca800] 07:57:45 INFO - PROCESS | 1649 | 1469026665164 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]]]}] 07:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 518ms 07:57:45 INFO - PROCESS | 1649 | 1469026665217 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 07:57:45 INFO - PROCESS | 1649 | 1469026665218 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 07:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:57:45 INFO - PROCESS | 1649 | 1469026665231 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:57:45 INFO - PROCESS | 1649 | 1469026665232 Marionette TRACE conn2 <- [1,1878,null,{}] 07:57:45 INFO - PROCESS | 1649 | 1469026665235 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}] 07:57:45 INFO - PROCESS | 1649 | 1469026665236 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:45 INFO - PROCESS | 1649 | 1469026665325 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 07:57:45 INFO - PROCESS | 1649 | 1469026665328 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:45 INFO - PROCESS | 1649 | 1469026665329 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d13f800 == 45 [pid = 1649] [id = 477] 07:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12bd5fc00) [pid = 1649] [serial = 1430] [outer = 0x0] 07:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12bf07800) [pid = 1649] [serial = 1431] [outer = 0x12bd5fc00] 07:57:45 INFO - PROCESS | 1649 | 1469026665352 Marionette DEBUG loaded listener.js 07:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12bf11400) [pid = 1649] [serial = 1432] [outer = 0x12bd5fc00] 07:57:45 INFO - PROCESS | 1649 | 1469026665858 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]]]}] 07:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 669ms 07:57:45 INFO - PROCESS | 1649 | 1469026665901 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 07:57:45 INFO - PROCESS | 1649 | 1469026665904 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 07:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:57:45 INFO - PROCESS | 1649 | 1469026665907 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:57:45 INFO - PROCESS | 1649 | 1469026665910 Marionette TRACE conn2 <- [1,1882,null,{}] 07:57:45 INFO - PROCESS | 1649 | 1469026665914 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}] 07:57:45 INFO - PROCESS | 1649 | 1469026665915 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:46 INFO - PROCESS | 1649 | 1469026666025 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 07:57:46 INFO - PROCESS | 1649 | 1469026666099 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:46 INFO - PROCESS | 1649 | 1469026666100 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x118315800 == 46 [pid = 1649] [id = 478] 07:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x117c40400) [pid = 1649] [serial = 1433] [outer = 0x0] 07:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1185dd400) [pid = 1649] [serial = 1434] [outer = 0x117c40400] 07:57:46 INFO - PROCESS | 1649 | 1469026666131 Marionette DEBUG loaded listener.js 07:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1192cc400) [pid = 1649] [serial = 1435] [outer = 0x117c40400] 07:57:46 INFO - PROCESS | 1649 | 1469026666522 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]]]}] 07:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 671ms 07:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:57:46 INFO - PROCESS | 1649 | 1469026666578 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 07:57:46 INFO - PROCESS | 1649 | 1469026666581 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 07:57:46 INFO - PROCESS | 1649 | 1469026666586 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:57:46 INFO - PROCESS | 1649 | 1469026666588 Marionette TRACE conn2 <- [1,1886,null,{}] 07:57:46 INFO - PROCESS | 1649 | 1469026666591 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}] 07:57:46 INFO - PROCESS | 1649 | 1469026666592 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:46 INFO - PROCESS | 1649 | 1469026666723 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 07:57:46 INFO - PROCESS | 1649 | 1469026666785 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:46 INFO - PROCESS | 1649 | 1469026666787 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a5f000 == 47 [pid = 1649] [id = 479] 07:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11986c000) [pid = 1649] [serial = 1436] [outer = 0x0] 07:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x120f79c00) [pid = 1649] [serial = 1437] [outer = 0x11986c000] 07:57:46 INFO - PROCESS | 1649 | 1469026666817 Marionette DEBUG loaded listener.js 07:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12141cc00) [pid = 1649] [serial = 1438] [outer = 0x11986c000] 07:57:47 INFO - PROCESS | 1649 | 1469026667261 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]]]}] 07:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 720ms 07:57:47 INFO - PROCESS | 1649 | 1469026667321 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 07:57:47 INFO - PROCESS | 1649 | 1469026667323 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 07:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:57:47 INFO - PROCESS | 1649 | 1469026667327 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:57:47 INFO - PROCESS | 1649 | 1469026667329 Marionette TRACE conn2 <- [1,1890,null,{}] 07:57:47 INFO - PROCESS | 1649 | 1469026667338 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}] 07:57:47 INFO - PROCESS | 1649 | 1469026667342 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:47 INFO - PROCESS | 1649 | 1469026667446 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 07:57:47 INFO - PROCESS | 1649 | 1469026667522 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:47 INFO - PROCESS | 1649 | 1469026667524 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cf88000 == 48 [pid = 1649] [id = 480] 07:57:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12641a000) [pid = 1649] [serial = 1439] [outer = 0x0] 07:57:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126bdf000) [pid = 1649] [serial = 1440] [outer = 0x12641a000] 07:57:47 INFO - PROCESS | 1649 | 1469026667554 Marionette DEBUG loaded listener.js 07:57:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1290c8400) [pid = 1649] [serial = 1441] [outer = 0x12641a000] 07:57:47 INFO - PROCESS | 1649 | 1469026667959 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]]]}] 07:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 07:57:47 INFO - PROCESS | 1649 | 1469026667999 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 07:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:57:48 INFO - PROCESS | 1649 | 1469026668000 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 07:57:48 INFO - PROCESS | 1649 | 1469026668003 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:57:48 INFO - PROCESS | 1649 | 1469026668004 Marionette TRACE conn2 <- [1,1894,null,{}] 07:57:48 INFO - PROCESS | 1649 | 1469026668006 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}] 07:57:48 INFO - PROCESS | 1649 | 1469026668008 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:48 INFO - PROCESS | 1649 | 1469026668144 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 07:57:48 INFO - PROCESS | 1649 | 1469026668251 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:48 INFO - PROCESS | 1649 | 1469026668253 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x129317000 == 49 [pid = 1649] [id = 481] 07:57:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x117c32800) [pid = 1649] [serial = 1442] [outer = 0x0] 07:57:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12650e000) [pid = 1649] [serial = 1443] [outer = 0x117c32800] 07:57:48 INFO - PROCESS | 1649 | 1469026668283 Marionette DEBUG loaded listener.js 07:57:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12a58e800) [pid = 1649] [serial = 1444] [outer = 0x117c32800] 07:57:48 INFO - PROCESS | 1649 | 1469026668907 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]]]}] 07:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 921ms 07:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:57:48 INFO - PROCESS | 1649 | 1469026668942 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 07:57:48 INFO - PROCESS | 1649 | 1469026668944 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 07:57:48 INFO - PROCESS | 1649 | 1469026668948 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:57:48 INFO - PROCESS | 1649 | 1469026668950 Marionette TRACE conn2 <- [1,1898,null,{}] 07:57:48 INFO - PROCESS | 1649 | 1469026668954 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}] 07:57:48 INFO - PROCESS | 1649 | 1469026668957 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:49 INFO - PROCESS | 1649 | 1469026669053 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 07:57:49 INFO - PROCESS | 1649 | 1469026669136 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:49 INFO - PROCESS | 1649 | 1469026669137 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x117152800 == 50 [pid = 1649] [id = 482] 07:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1190c3800) [pid = 1649] [serial = 1445] [outer = 0x0] 07:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119492400) [pid = 1649] [serial = 1446] [outer = 0x1190c3800] 07:57:49 INFO - PROCESS | 1649 | 1469026669166 Marionette DEBUG loaded listener.js 07:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119862800) [pid = 1649] [serial = 1447] [outer = 0x1190c3800] 07:57:49 INFO - PROCESS | 1649 | 1469026669571 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]]]}] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12d13a800 == 49 [pid = 1649] [id = 476] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce98000 == 48 [pid = 1649] [id = 475] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12c71f000 == 47 [pid = 1649] [id = 474] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12bdb4000 == 46 [pid = 1649] [id = 473] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12b16a000 == 45 [pid = 1649] [id = 472] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6c1800 == 44 [pid = 1649] [id = 471] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12a461800 == 43 [pid = 1649] [id = 470] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab3000 == 42 [pid = 1649] [id = 469] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x124c6c000 == 41 [pid = 1649] [id = 468] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x121911000 == 40 [pid = 1649] [id = 467] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x118311000 == 39 [pid = 1649] [id = 466] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x119021000 == 38 [pid = 1649] [id = 465] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x117158800 == 37 [pid = 1649] [id = 464] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12cab0000 == 36 [pid = 1649] [id = 463] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12c714800 == 35 [pid = 1649] [id = 462] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12648b800 == 34 [pid = 1649] [id = 461] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12c46f000 == 33 [pid = 1649] [id = 459] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11805f000 == 32 [pid = 1649] [id = 460] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x129317000 == 31 [pid = 1649] [id = 481] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12cf88000 == 30 [pid = 1649] [id = 480] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x126a5f000 == 29 [pid = 1649] [id = 479] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x118315800 == 28 [pid = 1649] [id = 478] 07:57:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12d13f800 == 27 [pid = 1649] [id = 477] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x120f7b000) [pid = 1649] [serial = 1359] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11828e400) [pid = 1649] [serial = 1353] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11886f400) [pid = 1649] [serial = 1354] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1219c9800) [pid = 1649] [serial = 1362] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1197cac00) [pid = 1649] [serial = 1351] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11970f400) [pid = 1649] [serial = 1350] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119707800) [pid = 1649] [serial = 1344] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1176b8c00) [pid = 1649] [serial = 1347] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12140f000) [pid = 1649] [serial = 1360] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12340a400) [pid = 1649] [serial = 1365] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x111f2c800) [pid = 1649] [serial = 1363] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1192c3400) [pid = 1649] [serial = 1368] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x126780800) [pid = 1649] [serial = 1377] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119a87400) [pid = 1649] [serial = 1369] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12641e000) [pid = 1649] [serial = 1375] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x124abf400) [pid = 1649] [serial = 1366] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x121411400) [pid = 1649] [serial = 1371] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11987d800) [pid = 1649] [serial = 1357] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126410c00) [pid = 1649] [serial = 1374] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119786000) [pid = 1649] [serial = 1356] [outer = 0x0] [url = about:blank] 07:57:50 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1253c5c00) [pid = 1649] [serial = 1372] [outer = 0x0] [url = about:blank] 07:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1274ms 07:57:50 INFO - PROCESS | 1649 | 1469026670258 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 07:57:50 INFO - PROCESS | 1649 | 1469026670261 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 07:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:57:50 INFO - PROCESS | 1649 | 1469026670265 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:57:50 INFO - PROCESS | 1649 | 1469026670267 Marionette TRACE conn2 <- [1,1902,null,{}] 07:57:50 INFO - PROCESS | 1649 | 1469026670272 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}] 07:57:50 INFO - PROCESS | 1649 | 1469026670274 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:50 INFO - PROCESS | 1649 | 1469026670362 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 07:57:50 INFO - PROCESS | 1649 | 1469026670368 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:50 INFO - PROCESS | 1649 | 1469026670373 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x116acf800 == 28 [pid = 1649] [id = 483] 07:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x117c38000) [pid = 1649] [serial = 1448] [outer = 0x0] 07:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118294c00) [pid = 1649] [serial = 1449] [outer = 0x117c38000] 07:57:50 INFO - PROCESS | 1649 | 1469026670402 Marionette DEBUG loaded listener.js 07:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11874d400) [pid = 1649] [serial = 1450] [outer = 0x117c38000] 07:57:50 INFO - PROCESS | 1649 | 1469026670747 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]]]}] 07:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 07:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:57:50 INFO - PROCESS | 1649 | 1469026670805 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 07:57:50 INFO - PROCESS | 1649 | 1469026670807 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 07:57:50 INFO - PROCESS | 1649 | 1469026670813 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:57:50 INFO - PROCESS | 1649 | 1469026670816 Marionette TRACE conn2 <- [1,1906,null,{}] 07:57:50 INFO - PROCESS | 1649 | 1469026670819 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}] 07:57:50 INFO - PROCESS | 1649 | 1469026670821 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:50 INFO - PROCESS | 1649 | 1469026670901 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 07:57:50 INFO - PROCESS | 1649 | 1469026670908 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:50 INFO - PROCESS | 1649 | 1469026670909 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11900b800 == 29 [pid = 1649] [id = 484] 07:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1190c8400) [pid = 1649] [serial = 1451] [outer = 0x0] 07:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119785800) [pid = 1649] [serial = 1452] [outer = 0x1190c8400] 07:57:50 INFO - PROCESS | 1649 | 1469026670937 Marionette DEBUG loaded listener.js 07:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119874000) [pid = 1649] [serial = 1453] [outer = 0x1190c8400] 07:57:51 INFO - PROCESS | 1649 | 1469026671292 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]]]}] 07:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 523ms 07:57:51 INFO - PROCESS | 1649 | 1469026671334 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 07:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:57:51 INFO - PROCESS | 1649 | 1469026671336 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 07:57:51 INFO - PROCESS | 1649 | 1469026671348 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:57:51 INFO - PROCESS | 1649 | 1469026671350 Marionette TRACE conn2 <- [1,1910,null,{}] 07:57:51 INFO - PROCESS | 1649 | 1469026671358 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}] 07:57:51 INFO - PROCESS | 1649 | 1469026671361 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:51 INFO - PROCESS | 1649 | 1469026671448 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 07:57:51 INFO - PROCESS | 1649 | 1469026671456 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:51 INFO - PROCESS | 1649 | 1469026671460 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12343c800 == 30 [pid = 1649] [id = 485] 07:57:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1213e1c00) [pid = 1649] [serial = 1454] [outer = 0x0] 07:57:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1214f3000) [pid = 1649] [serial = 1455] [outer = 0x1213e1c00] 07:57:51 INFO - PROCESS | 1649 | 1469026671488 Marionette DEBUG loaded listener.js 07:57:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x121c04400) [pid = 1649] [serial = 1456] [outer = 0x1213e1c00] 07:57:51 INFO - PROCESS | 1649 | 1469026671851 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]]]}] 07:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 533ms 07:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:57:51 INFO - PROCESS | 1649 | 1469026671873 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 07:57:51 INFO - PROCESS | 1649 | 1469026671876 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 07:57:51 INFO - PROCESS | 1649 | 1469026671878 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:57:51 INFO - PROCESS | 1649 | 1469026671879 Marionette TRACE conn2 <- [1,1914,null,{}] 07:57:51 INFO - PROCESS | 1649 | 1469026671882 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}] 07:57:51 INFO - PROCESS | 1649 | 1469026671883 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:51 INFO - PROCESS | 1649 | 1469026671962 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 07:57:52 INFO - PROCESS | 1649 | 1469026672032 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:52 INFO - PROCESS | 1649 | 1469026672034 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12609b800 == 31 [pid = 1649] [id = 486] 07:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121c06400) [pid = 1649] [serial = 1457] [outer = 0x0] 07:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12495ac00) [pid = 1649] [serial = 1458] [outer = 0x121c06400] 07:57:52 INFO - PROCESS | 1649 | 1469026672059 Marionette DEBUG loaded listener.js 07:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1253c2c00) [pid = 1649] [serial = 1459] [outer = 0x121c06400] 07:57:52 INFO - PROCESS | 1649 | 1469026672566 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]]]}] 07:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 719ms 07:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:57:52 INFO - PROCESS | 1649 | 1469026672598 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 07:57:52 INFO - PROCESS | 1649 | 1469026672600 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 07:57:52 INFO - PROCESS | 1649 | 1469026672629 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:57:52 INFO - PROCESS | 1649 | 1469026672633 Marionette TRACE conn2 <- [1,1918,null,{}] 07:57:52 INFO - PROCESS | 1649 | 1469026672641 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}] 07:57:52 INFO - PROCESS | 1649 | 1469026672643 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:52 INFO - PROCESS | 1649 | 1469026672750 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 07:57:52 INFO - PROCESS | 1649 | 1469026672880 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:52 INFO - PROCESS | 1649 | 1469026672881 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x118590000 == 32 [pid = 1649] [id = 487] 07:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11877c000) [pid = 1649] [serial = 1460] [outer = 0x0] 07:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118863400) [pid = 1649] [serial = 1461] [outer = 0x11877c000] 07:57:52 INFO - PROCESS | 1649 | 1469026672914 Marionette DEBUG loaded listener.js 07:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119785000) [pid = 1649] [serial = 1462] [outer = 0x11877c000] 07:57:53 INFO - PROCESS | 1649 | 1469026673427 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]]]}] 07:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 854ms 07:57:53 INFO - PROCESS | 1649 | 1469026673482 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 07:57:53 INFO - PROCESS | 1649 | 1469026673485 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 07:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:57:53 INFO - PROCESS | 1649 | 1469026673493 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:57:53 INFO - PROCESS | 1649 | 1469026673495 Marionette TRACE conn2 <- [1,1922,null,{}] 07:57:53 INFO - PROCESS | 1649 | 1469026673497 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}] 07:57:53 INFO - PROCESS | 1649 | 1469026673499 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:53 INFO - PROCESS | 1649 | 1469026673610 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 07:57:53 INFO - PROCESS | 1649 | 1469026673695 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:53 INFO - PROCESS | 1649 | 1469026673697 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1253b0800 == 33 [pid = 1649] [id = 488] 07:57:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11889cc00) [pid = 1649] [serial = 1463] [outer = 0x0] 07:57:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x120f7b000) [pid = 1649] [serial = 1464] [outer = 0x11889cc00] 07:57:53 INFO - PROCESS | 1649 | 1469026673728 Marionette DEBUG loaded listener.js 07:57:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121412000) [pid = 1649] [serial = 1465] [outer = 0x11889cc00] 07:57:54 INFO - PROCESS | 1649 | 1469026674375 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]]]}] 07:57:54 INFO - PROCESS | 1649 | --DOCSHELL 0x115e53000 == 32 [pid = 1649] [id = 23] 07:57:54 INFO - PROCESS | 1649 | --DOCSHELL 0x118130000 == 31 [pid = 1649] [id = 20] 07:57:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12c711000 == 30 [pid = 1649] [id = 14] 07:57:54 INFO - PROCESS | 1649 | --DOCSHELL 0x115dbd800 == 29 [pid = 1649] [id = 25] 07:57:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1184e4000 == 28 [pid = 1649] [id = 19] 07:57:54 INFO - PROCESS | 1649 | --DOCSHELL 0x112d08000 == 27 [pid = 1649] [id = 26] 07:57:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12343c800 == 26 [pid = 1649] [id = 485] 07:57:54 INFO - PROCESS | 1649 | --DOCSHELL 0x11900b800 == 25 [pid = 1649] [id = 484] 07:57:54 INFO - PROCESS | 1649 | --DOCSHELL 0x117152800 == 24 [pid = 1649] [id = 482] 07:57:54 INFO - PROCESS | 1649 | --DOCSHELL 0x116acf800 == 23 [pid = 1649] [id = 483] 07:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 972ms 07:57:54 INFO - PROCESS | 1649 | 1469026674477 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 07:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:57:54 INFO - PROCESS | 1649 | 1469026674479 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 07:57:54 INFO - PROCESS | 1649 | 1469026674482 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:57:54 INFO - PROCESS | 1649 | 1469026674484 Marionette TRACE conn2 <- [1,1926,null,{}] 07:57:54 INFO - PROCESS | 1649 | 1469026674490 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}] 07:57:54 INFO - PROCESS | 1649 | 1469026674493 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:54 INFO - PROCESS | 1649 | 1469026674596 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 07:57:54 INFO - PROCESS | 1649 | 1469026674667 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:54 INFO - PROCESS | 1649 | 1469026674670 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x118022800 == 24 [pid = 1649] [id = 489] 07:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118512400) [pid = 1649] [serial = 1466] [outer = 0x0] 07:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1185de800) [pid = 1649] [serial = 1467] [outer = 0x118512400] 07:57:54 INFO - PROCESS | 1649 | 1469026674703 Marionette DEBUG loaded listener.js 07:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1192c7000) [pid = 1649] [serial = 1468] [outer = 0x118512400] 07:57:55 INFO - PROCESS | 1649 | 1469026675135 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]]]}] 07:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 676ms 07:57:55 INFO - PROCESS | 1649 | 1469026675158 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 07:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:57:55 INFO - PROCESS | 1649 | 1469026675160 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 07:57:55 INFO - PROCESS | 1649 | 1469026675165 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:57:55 INFO - PROCESS | 1649 | 1469026675167 Marionette TRACE conn2 <- [1,1930,null,{}] 07:57:55 INFO - PROCESS | 1649 | 1469026675170 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}] 07:57:55 INFO - PROCESS | 1649 | 1469026675172 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:55 INFO - PROCESS | 1649 | 1469026675270 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 07:57:55 INFO - PROCESS | 1649 | 1469026675333 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:55 INFO - PROCESS | 1649 | 1469026675335 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x121448800 == 25 [pid = 1649] [id = 490] 07:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11986a800) [pid = 1649] [serial = 1469] [outer = 0x0] 07:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x120f78c00) [pid = 1649] [serial = 1470] [outer = 0x11986a800] 07:57:55 INFO - PROCESS | 1649 | 1469026675366 Marionette DEBUG loaded listener.js 07:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1219c6000) [pid = 1649] [serial = 1471] [outer = 0x11986a800] 07:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x124a19c00) [pid = 1649] [serial = 1472] [outer = 0x12cb05c00] 07:57:55 INFO - PROCESS | 1649 | 1469026675872 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]]]}] 07:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 771ms 07:57:55 INFO - PROCESS | 1649 | 1469026675935 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 07:57:55 INFO - PROCESS | 1649 | 1469026675936 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 07:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:57:55 INFO - PROCESS | 1649 | 1469026675941 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:57:55 INFO - PROCESS | 1649 | 1469026675943 Marionette TRACE conn2 <- [1,1934,null,{}] 07:57:55 INFO - PROCESS | 1649 | 1469026675950 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}] 07:57:55 INFO - PROCESS | 1649 | 1469026675954 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:56 INFO - PROCESS | 1649 | 1469026676054 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 07:57:56 INFO - PROCESS | 1649 | 1469026676142 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:56 INFO - PROCESS | 1649 | 1469026676145 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12930e000 == 26 [pid = 1649] [id = 491] 07:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11970c800) [pid = 1649] [serial = 1473] [outer = 0x0] 07:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x124c93400) [pid = 1649] [serial = 1474] [outer = 0x11970c800] 07:57:56 INFO - PROCESS | 1649 | 1469026676178 Marionette DEBUG loaded listener.js 07:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x126711000) [pid = 1649] [serial = 1475] [outer = 0x11970c800] 07:57:56 INFO - PROCESS | 1649 | 1469026676671 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]]]}] 07:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 770ms 07:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:57:56 INFO - PROCESS | 1649 | 1469026676711 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 07:57:56 INFO - PROCESS | 1649 | 1469026676712 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 07:57:56 INFO - PROCESS | 1649 | 1469026676715 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:57:56 INFO - PROCESS | 1649 | 1469026676716 Marionette TRACE conn2 <- [1,1938,null,{}] 07:57:56 INFO - PROCESS | 1649 | 1469026676718 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}] 07:57:56 INFO - PROCESS | 1649 | 1469026676720 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:56 INFO - PROCESS | 1649 | 1469026676817 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 07:57:56 INFO - PROCESS | 1649 | 1469026676893 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:56 INFO - PROCESS | 1649 | 1469026676895 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6c7000 == 27 [pid = 1649] [id = 492] 07:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x126be4000) [pid = 1649] [serial = 1476] [outer = 0x0] 07:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x128d88c00) [pid = 1649] [serial = 1477] [outer = 0x126be4000] 07:57:56 INFO - PROCESS | 1649 | 1469026676924 Marionette DEBUG loaded listener.js 07:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1291db000) [pid = 1649] [serial = 1478] [outer = 0x126be4000] 07:57:57 INFO - PROCESS | 1649 | 1469026677343 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]]]}] 07:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 668ms 07:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:57:57 INFO - PROCESS | 1649 | 1469026677384 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 07:57:57 INFO - PROCESS | 1649 | 1469026677385 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 07:57:57 INFO - PROCESS | 1649 | 1469026677400 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:57:57 INFO - PROCESS | 1649 | 1469026677401 Marionette TRACE conn2 <- [1,1942,null,{}] 07:57:57 INFO - PROCESS | 1649 | 1469026677406 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}] 07:57:57 INFO - PROCESS | 1649 | 1469026677407 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:57 INFO - PROCESS | 1649 | 1469026677499 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 07:57:57 INFO - PROCESS | 1649 | 1469026677561 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:57 INFO - PROCESS | 1649 | 1469026677562 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b165800 == 28 [pid = 1649] [id = 493] 07:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1291e3400) [pid = 1649] [serial = 1479] [outer = 0x0] 07:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1296e1800) [pid = 1649] [serial = 1480] [outer = 0x1291e3400] 07:57:57 INFO - PROCESS | 1649 | 1469026677591 Marionette DEBUG loaded listener.js 07:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119710800) [pid = 1649] [serial = 1481] [outer = 0x1291e3400] 07:57:57 INFO - PROCESS | 1649 | 1469026677972 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]]]}] 07:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 635ms 07:57:58 INFO - PROCESS | 1649 | 1469026678024 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 07:57:58 INFO - PROCESS | 1649 | 1469026678025 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 07:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:57:58 INFO - PROCESS | 1649 | 1469026678028 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:57:58 INFO - PROCESS | 1649 | 1469026678029 Marionette TRACE conn2 <- [1,1946,null,{}] 07:57:58 INFO - PROCESS | 1649 | 1469026678031 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}] 07:57:58 INFO - PROCESS | 1649 | 1469026678036 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:58 INFO - PROCESS | 1649 | 1469026678165 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 07:57:58 INFO - PROCESS | 1649 | 1469026678232 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:58 INFO - PROCESS | 1649 | 1469026678234 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1253be000 == 29 [pid = 1649] [id = 494] 07:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12ae97800) [pid = 1649] [serial = 1482] [outer = 0x0] 07:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12aea5800) [pid = 1649] [serial = 1483] [outer = 0x12ae97800] 07:57:58 INFO - PROCESS | 1649 | 1469026678262 Marionette DEBUG loaded listener.js 07:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12bd52000) [pid = 1649] [serial = 1484] [outer = 0x12ae97800] 07:57:58 INFO - PROCESS | 1649 | 1469026678699 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]]]}] 07:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 719ms 07:57:58 INFO - PROCESS | 1649 | 1469026678765 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 07:57:58 INFO - PROCESS | 1649 | 1469026678766 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 07:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:57:58 INFO - PROCESS | 1649 | 1469026678769 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:57:58 INFO - PROCESS | 1649 | 1469026678770 Marionette TRACE conn2 <- [1,1950,null,{}] 07:57:58 INFO - PROCESS | 1649 | 1469026678792 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}] 07:57:58 INFO - PROCESS | 1649 | 1469026678794 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:58 INFO - PROCESS | 1649 | 1469026678888 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 07:57:58 INFO - PROCESS | 1649 | 1469026678963 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:58 INFO - PROCESS | 1649 | 1469026678964 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cab2000 == 30 [pid = 1649] [id = 495] 07:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12ae99c00) [pid = 1649] [serial = 1485] [outer = 0x0] 07:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12bd59000) [pid = 1649] [serial = 1486] [outer = 0x12ae99c00] 07:57:58 INFO - PROCESS | 1649 | 1469026678993 Marionette DEBUG loaded listener.js 07:57:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12bf04800) [pid = 1649] [serial = 1487] [outer = 0x12ae99c00] 07:57:59 INFO - PROCESS | 1649 | 1469026679424 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]]]}] 07:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 686ms 07:57:59 INFO - PROCESS | 1649 | 1469026679455 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 07:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:57:59 INFO - PROCESS | 1649 | 1469026679458 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 07:57:59 INFO - PROCESS | 1649 | 1469026679461 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:57:59 INFO - PROCESS | 1649 | 1469026679463 Marionette TRACE conn2 <- [1,1954,null,{}] 07:57:59 INFO - PROCESS | 1649 | 1469026679467 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}] 07:57:59 INFO - PROCESS | 1649 | 1469026679468 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:59 INFO - PROCESS | 1649 | 1469026679610 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 07:57:59 INFO - PROCESS | 1649 | 1469026679697 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:59 INFO - PROCESS | 1649 | 1469026679699 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:57:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11715f800 == 31 [pid = 1649] [id = 496] 07:57:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x115da2000) [pid = 1649] [serial = 1488] [outer = 0x0] 07:57:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x116ab4c00) [pid = 1649] [serial = 1489] [outer = 0x115da2000] 07:57:59 INFO - PROCESS | 1649 | 1469026679731 Marionette DEBUG loaded listener.js 07:57:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x118784400) [pid = 1649] [serial = 1490] [outer = 0x115da2000] 07:58:00 INFO - PROCESS | 1649 | 1469026680150 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]]]}] 07:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 723ms 07:58:00 INFO - PROCESS | 1649 | 1469026680184 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 07:58:00 INFO - PROCESS | 1649 | 1469026680187 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 07:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:58:00 INFO - PROCESS | 1649 | 1469026680190 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:58:00 INFO - PROCESS | 1649 | 1469026680193 Marionette TRACE conn2 <- [1,1958,null,{}] 07:58:00 INFO - PROCESS | 1649 | 1469026680196 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}] 07:58:00 INFO - PROCESS | 1649 | 1469026680198 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:00 INFO - PROCESS | 1649 | 1469026680324 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 07:58:00 INFO - PROCESS | 1649 | 1469026680417 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:00 INFO - PROCESS | 1649 | 1469026680419 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12904a800 == 32 [pid = 1649] [id = 497] 07:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1210b5800) [pid = 1649] [serial = 1491] [outer = 0x0] 07:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x121c09000) [pid = 1649] [serial = 1492] [outer = 0x1210b5800] 07:58:00 INFO - PROCESS | 1649 | 1469026680452 Marionette DEBUG loaded listener.js 07:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x124a23c00) [pid = 1649] [serial = 1493] [outer = 0x1210b5800] 07:58:00 INFO - PROCESS | 1649 | 1469026680864 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]]]}] 07:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 724ms 07:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:58:00 INFO - PROCESS | 1649 | 1469026680915 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 07:58:00 INFO - PROCESS | 1649 | 1469026680917 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 07:58:00 INFO - PROCESS | 1649 | 1469026680919 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:58:00 INFO - PROCESS | 1649 | 1469026680920 Marionette TRACE conn2 <- [1,1962,null,{}] 07:58:00 INFO - PROCESS | 1649 | 1469026680923 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}] 07:58:00 INFO - PROCESS | 1649 | 1469026680924 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:01 INFO - PROCESS | 1649 | 1469026681029 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 07:58:01 INFO - PROCESS | 1649 | 1469026681097 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:01 INFO - PROCESS | 1649 | 1469026681098 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd9c800 == 33 [pid = 1649] [id = 498] 07:58:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x126412000) [pid = 1649] [serial = 1494] [outer = 0x0] 07:58:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x126bd8400) [pid = 1649] [serial = 1495] [outer = 0x126412000] 07:58:01 INFO - PROCESS | 1649 | 1469026681128 Marionette DEBUG loaded listener.js 07:58:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1296da000) [pid = 1649] [serial = 1496] [outer = 0x126412000] 07:58:01 INFO - PROCESS | 1649 | 1469026681576 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]]]}] 07:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 722ms 07:58:01 INFO - PROCESS | 1649 | 1469026681645 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 07:58:01 INFO - PROCESS | 1649 | 1469026681647 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 07:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:58:01 INFO - PROCESS | 1649 | 1469026681672 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:58:01 INFO - PROCESS | 1649 | 1469026681676 Marionette TRACE conn2 <- [1,1966,null,{}] 07:58:01 INFO - PROCESS | 1649 | 1469026681681 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}] 07:58:01 INFO - PROCESS | 1649 | 1469026681683 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:01 INFO - PROCESS | 1649 | 1469026681788 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 07:58:01 INFO - PROCESS | 1649 | 1469026681865 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:01 INFO - PROCESS | 1649 | 1469026681866 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d141800 == 34 [pid = 1649] [id = 499] 07:58:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12b03dc00) [pid = 1649] [serial = 1497] [outer = 0x0] 07:58:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12b8d1400) [pid = 1649] [serial = 1498] [outer = 0x12b03dc00] 07:58:01 INFO - PROCESS | 1649 | 1469026681895 Marionette DEBUG loaded listener.js 07:58:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12b99b800) [pid = 1649] [serial = 1499] [outer = 0x12b03dc00] 07:58:02 INFO - PROCESS | 1649 | 1469026682345 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]]]}] 07:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 747ms 07:58:02 INFO - PROCESS | 1649 | 1469026682406 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 07:58:02 INFO - PROCESS | 1649 | 1469026682407 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 07:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:58:02 INFO - PROCESS | 1649 | 1469026682411 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:58:02 INFO - PROCESS | 1649 | 1469026682412 Marionette TRACE conn2 <- [1,1970,null,{}] 07:58:02 INFO - PROCESS | 1649 | 1469026682415 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}] 07:58:02 INFO - PROCESS | 1649 | 1469026682416 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:02 INFO - PROCESS | 1649 | 1469026682515 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 07:58:02 INFO - PROCESS | 1649 | 1469026682595 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:02 INFO - PROCESS | 1649 | 1469026682596 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd83000 == 35 [pid = 1649] [id = 500] 07:58:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12bf08800) [pid = 1649] [serial = 1500] [outer = 0x0] 07:58:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12bf0bc00) [pid = 1649] [serial = 1501] [outer = 0x12bf08800] 07:58:02 INFO - PROCESS | 1649 | 1469026682625 Marionette DEBUG loaded listener.js 07:58:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12c4c7c00) [pid = 1649] [serial = 1502] [outer = 0x12bf08800] 07:58:03 INFO - PROCESS | 1649 | 1469026683023 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]]]}] 07:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 620ms 07:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:58:03 INFO - PROCESS | 1649 | 1469026683032 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 07:58:03 INFO - PROCESS | 1649 | 1469026683033 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 07:58:03 INFO - PROCESS | 1649 | 1469026683035 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:58:03 INFO - PROCESS | 1649 | 1469026683037 Marionette TRACE conn2 <- [1,1974,null,{}] 07:58:03 INFO - PROCESS | 1649 | 1469026683039 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}] 07:58:03 INFO - PROCESS | 1649 | 1469026683040 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:03 INFO - PROCESS | 1649 | 1469026683154 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 07:58:03 INFO - PROCESS | 1649 | 1469026683250 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:03 INFO - PROCESS | 1649 | 1469026683254 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dda0000 == 36 [pid = 1649] [id = 501] 07:58:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x118220c00) [pid = 1649] [serial = 1503] [outer = 0x0] 07:58:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1293a9000) [pid = 1649] [serial = 1504] [outer = 0x118220c00] 07:58:03 INFO - PROCESS | 1649 | 1469026683291 Marionette DEBUG loaded listener.js 07:58:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12c4d0c00) [pid = 1649] [serial = 1505] [outer = 0x118220c00] 07:58:03 INFO - PROCESS | 1649 | 1469026683755 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]]]}] 07:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 769ms 07:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:58:03 INFO - PROCESS | 1649 | 1469026683805 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 07:58:03 INFO - PROCESS | 1649 | 1469026683807 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 07:58:03 INFO - PROCESS | 1649 | 1469026683810 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:58:03 INFO - PROCESS | 1649 | 1469026683812 Marionette TRACE conn2 <- [1,1978,null,{}] 07:58:03 INFO - PROCESS | 1649 | 1469026683816 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}] 07:58:03 INFO - PROCESS | 1649 | 1469026683818 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:03 INFO - PROCESS | 1649 | 1469026683973 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 07:58:04 INFO - PROCESS | 1649 | 1469026684080 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:04 INFO - PROCESS | 1649 | 1469026684081 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dbe800 == 37 [pid = 1649] [id = 502] 07:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x116704c00) [pid = 1649] [serial = 1506] [outer = 0x0] 07:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x116710000) [pid = 1649] [serial = 1507] [outer = 0x116704c00] 07:58:04 INFO - PROCESS | 1649 | 1469026684112 Marionette DEBUG loaded listener.js 07:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12c4d2400) [pid = 1649] [serial = 1508] [outer = 0x116704c00] 07:58:04 INFO - PROCESS | 1649 | 1469026684634 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]]]}] 07:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 872ms 07:58:04 INFO - PROCESS | 1649 | 1469026684683 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 07:58:04 INFO - PROCESS | 1649 | 1469026684685 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 07:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:58:04 INFO - PROCESS | 1649 | 1469026684688 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:58:04 INFO - PROCESS | 1649 | 1469026684693 Marionette TRACE conn2 <- [1,1982,null,{}] 07:58:04 INFO - PROCESS | 1649 | 1469026684701 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}] 07:58:04 INFO - PROCESS | 1649 | 1469026684703 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:04 INFO - PROCESS | 1649 | 1469026684800 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 07:58:04 INFO - PROCESS | 1649 | 1469026684878 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:04 INFO - PROCESS | 1649 | 1469026684881 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x121244800 == 38 [pid = 1649] [id = 503] 07:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x118219400) [pid = 1649] [serial = 1509] [outer = 0x0] 07:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x11821b400) [pid = 1649] [serial = 1510] [outer = 0x118219400] 07:58:04 INFO - PROCESS | 1649 | 1469026684911 Marionette DEBUG loaded listener.js 07:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x1185d8000) [pid = 1649] [serial = 1511] [outer = 0x118219400] 07:58:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12930e000 == 37 [pid = 1649] [id = 491] 07:58:05 INFO - PROCESS | 1649 | --DOCSHELL 0x121448800 == 36 [pid = 1649] [id = 490] 07:58:05 INFO - PROCESS | 1649 | --DOCSHELL 0x118022800 == 35 [pid = 1649] [id = 489] 07:58:05 INFO - PROCESS | 1649 | 1469026685418 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]]]}] 07:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 773ms 07:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:58:05 INFO - PROCESS | 1649 | 1469026685462 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 07:58:05 INFO - PROCESS | 1649 | 1469026685464 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 07:58:05 INFO - PROCESS | 1649 | 1469026685468 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:58:05 INFO - PROCESS | 1649 | 1469026685470 Marionette TRACE conn2 <- [1,1986,null,{}] 07:58:05 INFO - PROCESS | 1649 | 1469026685476 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}] 07:58:05 INFO - PROCESS | 1649 | 1469026685478 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:05 INFO - PROCESS | 1649 | 1469026685581 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 07:58:05 INFO - PROCESS | 1649 | 1469026685664 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:05 INFO - PROCESS | 1649 | 1469026685665 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x118587800 == 36 [pid = 1649] [id = 504] 07:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11670e000) [pid = 1649] [serial = 1512] [outer = 0x0] 07:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x11821f800) [pid = 1649] [serial = 1513] [outer = 0x11670e000] 07:58:05 INFO - PROCESS | 1649 | 1469026685697 Marionette DEBUG loaded listener.js 07:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x119704000) [pid = 1649] [serial = 1514] [outer = 0x11670e000] 07:58:06 INFO - PROCESS | 1649 | 1469026686113 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]]]}] 07:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 725ms 07:58:06 INFO - PROCESS | 1649 | 1469026686193 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 07:58:06 INFO - PROCESS | 1649 | 1469026686196 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 07:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:58:06 INFO - PROCESS | 1649 | 1469026686200 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:58:06 INFO - PROCESS | 1649 | 1469026686202 Marionette TRACE conn2 <- [1,1990,null,{}] 07:58:06 INFO - PROCESS | 1649 | 1469026686224 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}] 07:58:06 INFO - PROCESS | 1649 | 1469026686225 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:06 INFO - PROCESS | 1649 | 1469026686333 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 07:58:06 INFO - PROCESS | 1649 | 1469026686417 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:06 INFO - PROCESS | 1649 | 1469026686418 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x129053000 == 37 [pid = 1649] [id = 505] 07:58:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12340a400) [pid = 1649] [serial = 1515] [outer = 0x0] 07:58:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x124a26800) [pid = 1649] [serial = 1516] [outer = 0x12340a400] 07:58:06 INFO - PROCESS | 1649 | 1469026686450 Marionette DEBUG loaded listener.js 07:58:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x126712800) [pid = 1649] [serial = 1517] [outer = 0x12340a400] 07:58:06 INFO - PROCESS | 1649 | 1469026686878 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]]]}] 07:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 722ms 07:58:06 INFO - PROCESS | 1649 | 1469026686922 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 07:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:58:06 INFO - PROCESS | 1649 | 1469026686924 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 07:58:06 INFO - PROCESS | 1649 | 1469026686926 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:58:06 INFO - PROCESS | 1649 | 1469026686929 Marionette TRACE conn2 <- [1,1994,null,{}] 07:58:06 INFO - PROCESS | 1649 | 1469026686937 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}] 07:58:06 INFO - PROCESS | 1649 | 1469026686940 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:07 INFO - PROCESS | 1649 | 1469026687044 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 07:58:07 INFO - PROCESS | 1649 | 1469026687158 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:07 INFO - PROCESS | 1649 | 1469026687161 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c705800 == 38 [pid = 1649] [id = 506] 07:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x128a52400) [pid = 1649] [serial = 1518] [outer = 0x0] 07:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x128a5a800) [pid = 1649] [serial = 1519] [outer = 0x128a52400] 07:58:07 INFO - PROCESS | 1649 | 1469026687195 Marionette DEBUG loaded listener.js 07:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x1291dcc00) [pid = 1649] [serial = 1520] [outer = 0x128a52400] 07:58:07 INFO - PROCESS | 1649 | 1469026687627 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]]]}] 07:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 773ms 07:58:07 INFO - PROCESS | 1649 | 1469026687700 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 07:58:07 INFO - PROCESS | 1649 | 1469026687701 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 07:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:58:07 INFO - PROCESS | 1649 | 1469026687704 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:58:07 INFO - PROCESS | 1649 | 1469026687705 Marionette TRACE conn2 <- [1,1998,null,{}] 07:58:07 INFO - PROCESS | 1649 | 1469026687707 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}] 07:58:07 INFO - PROCESS | 1649 | 1469026687709 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:07 INFO - PROCESS | 1649 | 1469026687811 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 07:58:07 INFO - PROCESS | 1649 | 1469026687922 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:07 INFO - PROCESS | 1649 | 1469026687923 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd95000 == 39 [pid = 1649] [id = 507] 07:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12a592000) [pid = 1649] [serial = 1521] [outer = 0x0] 07:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12b8cf400) [pid = 1649] [serial = 1522] [outer = 0x12a592000] 07:58:07 INFO - PROCESS | 1649 | 1469026687955 Marionette DEBUG loaded listener.js 07:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12b992c00) [pid = 1649] [serial = 1523] [outer = 0x12a592000] 07:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 670ms 07:58:08 INFO - PROCESS | 1649 | 1469026688369 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]]]}] 07:58:08 INFO - PROCESS | 1649 | 1469026688375 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 07:58:08 INFO - PROCESS | 1649 | 1469026688376 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 07:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:58:08 INFO - PROCESS | 1649 | 1469026688378 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:58:08 INFO - PROCESS | 1649 | 1469026688380 Marionette TRACE conn2 <- [1,2002,null,{}] 07:58:08 INFO - PROCESS | 1649 | 1469026688382 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}] 07:58:08 INFO - PROCESS | 1649 | 1469026688383 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:08 INFO - PROCESS | 1649 | 1469026688479 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 07:58:08 INFO - PROCESS | 1649 | 1469026688547 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:08 INFO - PROCESS | 1649 | 1469026688549 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x110f14000 == 40 [pid = 1649] [id = 508] 07:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x1288c1800) [pid = 1649] [serial = 1524] [outer = 0x0] 07:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x1288c5800) [pid = 1649] [serial = 1525] [outer = 0x1288c1800] 07:58:08 INFO - PROCESS | 1649 | 1469026688578 Marionette DEBUG loaded listener.js 07:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x1288c9800) [pid = 1649] [serial = 1526] [outer = 0x1288c1800] 07:58:09 INFO - PROCESS | 1649 | 1469026689066 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]]]}] 07:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 719ms 07:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:58:09 INFO - PROCESS | 1649 | 1469026689099 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 07:58:09 INFO - PROCESS | 1649 | 1469026689101 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 07:58:09 INFO - PROCESS | 1649 | 1469026689126 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:58:09 INFO - PROCESS | 1649 | 1469026689128 Marionette TRACE conn2 <- [1,2006,null,{}] 07:58:09 INFO - PROCESS | 1649 | 1469026689136 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}] 07:58:09 INFO - PROCESS | 1649 | 1469026689143 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:09 INFO - PROCESS | 1649 | 1469026689374 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 07:58:09 INFO - PROCESS | 1649 | 1469026689490 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:09 INFO - PROCESS | 1649 | 1469026689492 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x128867000 == 41 [pid = 1649] [id = 509] 07:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12bd5e000) [pid = 1649] [serial = 1527] [outer = 0x0] 07:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12c4dd000) [pid = 1649] [serial = 1528] [outer = 0x12bd5e000] 07:58:09 INFO - PROCESS | 1649 | 1469026689540 Marionette DEBUG loaded listener.js 07:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12c4e3800) [pid = 1649] [serial = 1529] [outer = 0x12bd5e000] 07:58:09 INFO - PROCESS | 1649 | 1469026689994 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]]]}] 07:58:10 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 07:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 999ms 07:58:10 INFO - PROCESS | 1649 | 1469026690120 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 07:58:10 INFO - PROCESS | 1649 | 1469026690123 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 07:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:58:10 INFO - PROCESS | 1649 | 1469026690128 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:58:10 INFO - PROCESS | 1649 | 1469026690131 Marionette TRACE conn2 <- [1,2010,null,{}] 07:58:10 INFO - PROCESS | 1649 | 1469026690134 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}] 07:58:10 INFO - PROCESS | 1649 | 1469026690136 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:10 INFO - PROCESS | 1649 | 1469026690241 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 07:58:10 INFO - PROCESS | 1649 | 1469026690322 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:10 INFO - PROCESS | 1649 | 1469026690326 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235ce800 == 42 [pid = 1649] [id = 510] 07:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x115d46c00) [pid = 1649] [serial = 1530] [outer = 0x0] 07:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x116707800) [pid = 1649] [serial = 1531] [outer = 0x115d46c00] 07:58:10 INFO - PROCESS | 1649 | 1469026690354 Marionette DEBUG loaded listener.js 07:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x116f3b800) [pid = 1649] [serial = 1532] [outer = 0x115d46c00] 07:58:10 INFO - PROCESS | 1649 | --DOCSHELL 0x118590000 == 41 [pid = 1649] [id = 487] 07:58:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12904a800 == 40 [pid = 1649] [id = 497] 07:58:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11715f800 == 39 [pid = 1649] [id = 496] 07:58:10 INFO - PROCESS | 1649 | 1469026690882 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]]]}] 07:58:10 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 07:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 826ms 07:58:10 INFO - PROCESS | 1649 | 1469026690953 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 07:58:10 INFO - PROCESS | 1649 | 1469026690956 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 07:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:58:10 INFO - PROCESS | 1649 | 1469026690960 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:58:10 INFO - PROCESS | 1649 | 1469026690962 Marionette TRACE conn2 <- [1,2014,null,{}] 07:58:10 INFO - PROCESS | 1649 | 1469026690966 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}] 07:58:10 INFO - PROCESS | 1649 | 1469026690968 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:11 INFO - PROCESS | 1649 | 1469026691088 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 07:58:11 INFO - PROCESS | 1649 | 1469026691235 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:11 INFO - PROCESS | 1649 | 1469026691237 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x121ad8800 == 40 [pid = 1649] [id = 511] 07:58:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11670a800) [pid = 1649] [serial = 1533] [outer = 0x0] 07:58:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11821b800) [pid = 1649] [serial = 1534] [outer = 0x11670a800] 07:58:11 INFO - PROCESS | 1649 | 1469026691271 Marionette DEBUG loaded listener.js 07:58:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x119708000) [pid = 1649] [serial = 1535] [outer = 0x11670a800] 07:58:11 INFO - PROCESS | 1649 | 1469026691711 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]]]}] 07:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 823ms 07:58:11 INFO - PROCESS | 1649 | 1469026691783 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 07:58:11 INFO - PROCESS | 1649 | 1469026691786 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 07:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:58:11 INFO - PROCESS | 1649 | 1469026691791 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:58:11 INFO - PROCESS | 1649 | 1469026691793 Marionette TRACE conn2 <- [1,2018,null,{}] 07:58:11 INFO - PROCESS | 1649 | 1469026691796 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}] 07:58:11 INFO - PROCESS | 1649 | 1469026691798 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:11 INFO - PROCESS | 1649 | 1469026691937 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 07:58:12 INFO - PROCESS | 1649 | 1469026692092 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:12 INFO - PROCESS | 1649 | 1469026692094 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b12800 == 41 [pid = 1649] [id = 512] 07:58:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x124958800) [pid = 1649] [serial = 1536] [outer = 0x0] 07:58:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x125d5f000) [pid = 1649] [serial = 1537] [outer = 0x124958800] 07:58:12 INFO - PROCESS | 1649 | 1469026692150 Marionette DEBUG loaded listener.js 07:58:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x126bdbc00) [pid = 1649] [serial = 1538] [outer = 0x124958800] 07:58:12 INFO - PROCESS | 1649 | 1469026692668 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]]]}] 07:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 921ms 07:58:12 INFO - PROCESS | 1649 | 1469026692711 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 07:58:12 INFO - PROCESS | 1649 | 1469026692713 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 07:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:58:12 INFO - PROCESS | 1649 | 1469026692715 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:58:12 INFO - PROCESS | 1649 | 1469026692718 Marionette TRACE conn2 <- [1,2022,null,{}] 07:58:12 INFO - PROCESS | 1649 | 1469026692725 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}] 07:58:12 INFO - PROCESS | 1649 | 1469026692728 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:12 INFO - PROCESS | 1649 | 1469026692835 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 07:58:12 INFO - PROCESS | 1649 | 1469026692952 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:12 INFO - PROCESS | 1649 | 1469026692954 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bdad000 == 42 [pid = 1649] [id = 513] 07:58:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x1288c8c00) [pid = 1649] [serial = 1539] [outer = 0x0] 07:58:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x1290c1000) [pid = 1649] [serial = 1540] [outer = 0x1288c8c00] 07:58:12 INFO - PROCESS | 1649 | 1469026692990 Marionette DEBUG loaded listener.js 07:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12a511c00) [pid = 1649] [serial = 1541] [outer = 0x1288c8c00] 07:58:13 INFO - PROCESS | 1649 | 1469026693424 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]]]}] 07:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 721ms 07:58:13 INFO - PROCESS | 1649 | 1469026693436 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 07:58:13 INFO - PROCESS | 1649 | 1469026693438 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 07:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:58:13 INFO - PROCESS | 1649 | 1469026693443 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:58:13 INFO - PROCESS | 1649 | 1469026693444 Marionette TRACE conn2 <- [1,2026,null,{}] 07:58:13 INFO - PROCESS | 1649 | 1469026693447 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}] 07:58:13 INFO - PROCESS | 1649 | 1469026693448 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:13 INFO - PROCESS | 1649 | 1469026693551 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 07:58:13 INFO - PROCESS | 1649 | 1469026693655 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:13 INFO - PROCESS | 1649 | 1469026693657 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x110f1f800 == 43 [pid = 1649] [id = 514] 07:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12b99b400) [pid = 1649] [serial = 1542] [outer = 0x0] 07:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12bd56000) [pid = 1649] [serial = 1543] [outer = 0x12b99b400] 07:58:13 INFO - PROCESS | 1649 | 1469026693688 Marionette DEBUG loaded listener.js 07:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12c4c7000) [pid = 1649] [serial = 1544] [outer = 0x12b99b400] 07:58:14 INFO - PROCESS | 1649 | 1469026694108 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]]]}] 07:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 675ms 07:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:58:14 INFO - PROCESS | 1649 | 1469026694117 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 07:58:14 INFO - PROCESS | 1649 | 1469026694119 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 07:58:14 INFO - PROCESS | 1649 | 1469026694121 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:58:14 INFO - PROCESS | 1649 | 1469026694124 Marionette TRACE conn2 <- [1,2030,null,{}] 07:58:14 INFO - PROCESS | 1649 | 1469026694127 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}] 07:58:14 INFO - PROCESS | 1649 | 1469026694128 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:14 INFO - PROCESS | 1649 | 1469026694224 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 07:58:14 INFO - PROCESS | 1649 | 1469026694296 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:14 INFO - PROCESS | 1649 | 1469026694297 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c7e0000 == 44 [pid = 1649] [id = 515] 07:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x1294d2c00) [pid = 1649] [serial = 1545] [outer = 0x0] 07:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x1294d7c00) [pid = 1649] [serial = 1546] [outer = 0x1294d2c00] 07:58:14 INFO - PROCESS | 1649 | 1469026694369 Marionette DEBUG loaded listener.js 07:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x1294dc400) [pid = 1649] [serial = 1547] [outer = 0x1294d2c00] 07:58:14 INFO - PROCESS | 1649 | 1469026694795 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]]]}] 07:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 722ms 07:58:14 INFO - PROCESS | 1649 | 1469026694844 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 07:58:14 INFO - PROCESS | 1649 | 1469026694845 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 07:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:58:14 INFO - PROCESS | 1649 | 1469026694848 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:58:14 INFO - PROCESS | 1649 | 1469026694849 Marionette TRACE conn2 <- [1,2034,null,{}] 07:58:14 INFO - PROCESS | 1649 | 1469026694888 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}] 07:58:14 INFO - PROCESS | 1649 | 1469026694893 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:15 INFO - PROCESS | 1649 | 1469026695024 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 07:58:15 INFO - PROCESS | 1649 | 1469026695112 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:15 INFO - PROCESS | 1649 | 1469026695113 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df9f000 == 45 [pid = 1649] [id = 516] 07:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x111035800) [pid = 1649] [serial = 1548] [outer = 0x0] 07:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12c4d4400) [pid = 1649] [serial = 1549] [outer = 0x111035800] 07:58:15 INFO - PROCESS | 1649 | 1469026695142 Marionette DEBUG loaded listener.js 07:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12c4dac00) [pid = 1649] [serial = 1550] [outer = 0x111035800] 07:58:15 INFO - PROCESS | 1649 | 1469026695616 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]]]}] 07:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 786ms 07:58:15 INFO - PROCESS | 1649 | --DOCSHELL 0x129053000 == 44 [pid = 1649] [id = 505] 07:58:15 INFO - PROCESS | 1649 | --DOCSHELL 0x118587800 == 43 [pid = 1649] [id = 504] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12c478800 == 42 [pid = 1649] [id = 13] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12dda0000 == 41 [pid = 1649] [id = 501] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12d141800 == 40 [pid = 1649] [id = 499] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd83000 == 39 [pid = 1649] [id = 500] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6d7000 == 38 [pid = 1649] [id = 21] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd9c800 == 37 [pid = 1649] [id = 498] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12caaf800 == 36 [pid = 1649] [id = 15] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12c705800 == 35 [pid = 1649] [id = 506] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11858e000 == 34 [pid = 1649] [id = 12] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd95000 == 33 [pid = 1649] [id = 507] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12bda8000 == 32 [pid = 1649] [id = 11] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x128867000 == 31 [pid = 1649] [id = 509] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12d136000 == 30 [pid = 1649] [id = 18] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12b165800 == 29 [pid = 1649] [id = 493] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1253be000 == 28 [pid = 1649] [id = 494] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x110f14000 == 27 [pid = 1649] [id = 508] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6c7000 == 26 [pid = 1649] [id = 492] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6be800 == 25 [pid = 1649] [id = 8] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12b167800 == 24 [pid = 1649] [id = 9] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12b941800 == 23 [pid = 1649] [id = 10] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x129056800 == 22 [pid = 1649] [id = 6] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x111fa3000 == 21 [pid = 1649] [id = 22] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x121244800 == 20 [pid = 1649] [id = 503] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12609b800 == 19 [pid = 1649] [id = 486] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12cab2000 == 18 [pid = 1649] [id = 495] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x117154800 == 17 [pid = 1649] [id = 24] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119dbe800 == 16 [pid = 1649] [id = 502] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12c7e0000 == 15 [pid = 1649] [id = 515] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x110f1f800 == 14 [pid = 1649] [id = 514] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12bdad000 == 13 [pid = 1649] [id = 513] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x128b12800 == 12 [pid = 1649] [id = 512] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1253b0800 == 11 [pid = 1649] [id = 488] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1235ce800 == 10 [pid = 1649] [id = 510] 07:58:18 INFO - PROCESS | 1649 | --DOCSHELL 0x121ad8800 == 9 [pid = 1649] [id = 511] 07:58:20 INFO - PROCESS | 1649 | 1469026700488 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 07:58:20 INFO - PROCESS | 1649 | 1469026700490 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x1190c3800) [pid = 1649] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x1190c8400) [pid = 1649] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x117c38000) [pid = 1649] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x117c32800) [pid = 1649] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x11877c000) [pid = 1649] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12641a000) [pid = 1649] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x11986c000) [pid = 1649] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x117c40400) [pid = 1649] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x121c06400) [pid = 1649] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x1213e1c00) [pid = 1649] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x11670e000) [pid = 1649] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11986a800) [pid = 1649] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11970c800) [pid = 1649] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11670a800) [pid = 1649] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11889cc00) [pid = 1649] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x1210b5800) [pid = 1649] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x115da2000) [pid = 1649] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12ae99c00) [pid = 1649] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x126be4000) [pid = 1649] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x126412000) [pid = 1649] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x128a52400) [pid = 1649] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1185d4000) [pid = 1649] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12b047800) [pid = 1649] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x112fb5800) [pid = 1649] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x1291da400) [pid = 1649] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x115e2cc00) [pid = 1649] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x1210b4400) [pid = 1649] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12641d000) [pid = 1649] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x121c05400) [pid = 1649] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x118512400) [pid = 1649] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x124aca800) [pid = 1649] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x1187d1400) [pid = 1649] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12a58e000) [pid = 1649] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11889c000) [pid = 1649] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x1167ac400) [pid = 1649] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x124c22c00) [pid = 1649] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11874bc00) [pid = 1649] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x128d85000) [pid = 1649] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x126414000) [pid = 1649] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x1293a9c00) [pid = 1649] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12bd5fc00) [pid = 1649] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1132e6c00) [pid = 1649] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11987ac00) [pid = 1649] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12340a400) [pid = 1649] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x1288c1800) [pid = 1649] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12ae97800) [pid = 1649] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x124958800) [pid = 1649] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x1291e3400) [pid = 1649] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12a592000) [pid = 1649] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x116704c00) [pid = 1649] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x118220c00) [pid = 1649] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12b99b400) [pid = 1649] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12bf08800) [pid = 1649] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12b03dc00) [pid = 1649] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x1288c8c00) [pid = 1649] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x115d46c00) [pid = 1649] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12bd5e000) [pid = 1649] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1294d2c00) [pid = 1649] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:58:20 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x118219400) [pid = 1649] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:58:20 INFO - PROCESS | 1649 | 1469026700541 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:58:20 INFO - PROCESS | 1649 | 1469026700545 Marionette TRACE conn2 <- [1,2038,null,{}] 07:58:20 INFO - PROCESS | 1649 | 1469026700548 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}] 07:58:20 INFO - PROCESS | 1649 | 1469026700551 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:20 INFO - PROCESS | 1649 | 1469026700644 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 07:58:20 INFO - PROCESS | 1649 | 1469026700649 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:20 INFO - PROCESS | 1649 | 1469026700652 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x116413000 == 10 [pid = 1649] [id = 517] 07:58:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x113350000) [pid = 1649] [serial = 1551] [outer = 0x0] 07:58:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x1133b1c00) [pid = 1649] [serial = 1552] [outer = 0x113350000] 07:58:20 INFO - PROCESS | 1649 | 1469026700682 Marionette DEBUG loaded listener.js 07:58:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x115d42c00) [pid = 1649] [serial = 1553] [outer = 0x113350000] 07:58:21 INFO - PROCESS | 1649 | 1469026701063 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]]]}] 07:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 590ms 07:58:21 INFO - PROCESS | 1649 | 1469026701119 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 07:58:21 INFO - PROCESS | 1649 | 1469026701121 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 07:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:58:21 INFO - PROCESS | 1649 | 1469026701126 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:58:21 INFO - PROCESS | 1649 | 1469026701128 Marionette TRACE conn2 <- [1,2042,null,{}] 07:58:21 INFO - PROCESS | 1649 | 1469026701131 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}] 07:58:21 INFO - PROCESS | 1649 | 1469026701133 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:21 INFO - PROCESS | 1649 | 1469026701220 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 07:58:21 INFO - PROCESS | 1649 | 1469026701226 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:21 INFO - PROCESS | 1649 | 1469026701228 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12112a000 == 11 [pid = 1649] [id = 518] 07:58:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x115d48800) [pid = 1649] [serial = 1554] [outer = 0x0] 07:58:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11670a800) [pid = 1649] [serial = 1555] [outer = 0x115d48800] 07:58:21 INFO - PROCESS | 1649 | 1469026701255 Marionette DEBUG loaded listener.js 07:58:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11698b000) [pid = 1649] [serial = 1556] [outer = 0x115d48800] 07:58:21 INFO - PROCESS | 1649 | 1469026701627 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]]]}] 07:58:21 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) 07:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 524ms 07:58:21 INFO - PROCESS | 1649 | 1469026701648 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 07:58:21 INFO - PROCESS | 1649 | 1469026701649 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 07:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:58:21 INFO - PROCESS | 1649 | 1469026701652 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:58:21 INFO - PROCESS | 1649 | 1469026701653 Marionette TRACE conn2 <- [1,2046,null,{}] 07:58:21 INFO - PROCESS | 1649 | 1469026701662 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}] 07:58:21 INFO - PROCESS | 1649 | 1469026701665 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:21 INFO - PROCESS | 1649 | 1469026701797 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 07:58:21 INFO - PROCESS | 1649 | 1469026701807 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:21 INFO - PROCESS | 1649 | 1469026701809 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12895c800 == 12 [pid = 1649] [id = 519] 07:58:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x1122ba000) [pid = 1649] [serial = 1557] [outer = 0x0] 07:58:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x118220c00) [pid = 1649] [serial = 1558] [outer = 0x1122ba000] 07:58:21 INFO - PROCESS | 1649 | 1469026701838 Marionette DEBUG loaded listener.js 07:58:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11873e800) [pid = 1649] [serial = 1559] [outer = 0x1122ba000] 07:58:22 INFO - PROCESS | 1649 | 1469026702210 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]]]}] 07:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 573ms 07:58:22 INFO - PROCESS | 1649 | 1469026702226 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 07:58:22 INFO - PROCESS | 1649 | 1469026702227 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 07:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:58:22 INFO - PROCESS | 1649 | 1469026702229 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:58:22 INFO - PROCESS | 1649 | 1469026702230 Marionette TRACE conn2 <- [1,2050,null,{}] 07:58:22 INFO - PROCESS | 1649 | 1469026702233 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}] 07:58:22 INFO - PROCESS | 1649 | 1469026702234 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:22 INFO - PROCESS | 1649 | 1469026702319 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 07:58:22 INFO - PROCESS | 1649 | 1469026702326 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:22 INFO - PROCESS | 1649 | 1469026702327 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a466000 == 13 [pid = 1649] [id = 520] 07:58:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1190c8c00) [pid = 1649] [serial = 1560] [outer = 0x0] 07:58:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11977d000) [pid = 1649] [serial = 1561] [outer = 0x1190c8c00] 07:58:22 INFO - PROCESS | 1649 | 1469026702352 Marionette DEBUG loaded listener.js 07:58:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1197cc400) [pid = 1649] [serial = 1562] [outer = 0x1190c8c00] 07:58:22 INFO - PROCESS | 1649 | 1469026702949 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]]]}] 07:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 770ms 07:58:23 INFO - PROCESS | 1649 | 1469026703000 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 07:58:23 INFO - PROCESS | 1649 | 1469026703002 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 07:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:58:23 INFO - PROCESS | 1649 | 1469026703031 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:58:23 INFO - PROCESS | 1649 | 1469026703033 Marionette TRACE conn2 <- [1,2054,null,{}] 07:58:23 INFO - PROCESS | 1649 | 1469026703037 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}] 07:58:23 INFO - PROCESS | 1649 | 1469026703039 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:23 INFO - PROCESS | 1649 | 1469026703195 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 07:58:23 INFO - PROCESS | 1649 | 1469026703208 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:23 INFO - PROCESS | 1649 | 1469026703209 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x121129800 == 14 [pid = 1649] [id = 521] 07:58:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x115d4b000) [pid = 1649] [serial = 1563] [outer = 0x0] 07:58:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x116708800) [pid = 1649] [serial = 1564] [outer = 0x115d4b000] 07:58:23 INFO - PROCESS | 1649 | 1469026703240 Marionette DEBUG loaded listener.js 07:58:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x116fb1400) [pid = 1649] [serial = 1565] [outer = 0x115d4b000] 07:58:23 INFO - PROCESS | 1649 | 1469026703771 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]]]}] 07:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 772ms 07:58:23 INFO - PROCESS | 1649 | 1469026703828 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 07:58:23 INFO - PROCESS | 1649 | 1469026703832 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 07:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:58:23 INFO - PROCESS | 1649 | 1469026703838 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:58:23 INFO - PROCESS | 1649 | 1469026703840 Marionette TRACE conn2 <- [1,2058,null,{}] 07:58:23 INFO - PROCESS | 1649 | 1469026703843 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}] 07:58:23 INFO - PROCESS | 1649 | 1469026703844 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:23 INFO - PROCESS | 1649 | 1469026703964 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 07:58:24 INFO - PROCESS | 1649 | 1469026704080 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:24 INFO - PROCESS | 1649 | 1469026704082 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x112a66800 == 15 [pid = 1649] [id = 522] 07:58:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11670d000) [pid = 1649] [serial = 1566] [outer = 0x0] 07:58:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1167a7400) [pid = 1649] [serial = 1567] [outer = 0x11670d000] 07:58:24 INFO - PROCESS | 1649 | 1469026704113 Marionette DEBUG loaded listener.js 07:58:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11986a400) [pid = 1649] [serial = 1568] [outer = 0x11670d000] 07:58:24 INFO - PROCESS | 1649 | 1469026704788 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]]]}] 07:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1023ms 07:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:58:24 INFO - PROCESS | 1649 | 1469026704861 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 07:58:24 INFO - PROCESS | 1649 | 1469026704863 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 07:58:24 INFO - PROCESS | 1649 | 1469026704867 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:58:24 INFO - PROCESS | 1649 | 1469026704868 Marionette TRACE conn2 <- [1,2062,null,{}] 07:58:24 INFO - PROCESS | 1649 | 1469026704872 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}] 07:58:24 INFO - PROCESS | 1649 | 1469026704874 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:24 INFO - PROCESS | 1649 | 1469026704955 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1185de800) [pid = 1649] [serial = 1467] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x116707800) [pid = 1649] [serial = 1531] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11821b400) [pid = 1649] [serial = 1510] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x1253c2c00) [pid = 1649] [serial = 1459] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x119492400) [pid = 1649] [serial = 1446] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x119862800) [pid = 1649] [serial = 1447] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x119785800) [pid = 1649] [serial = 1452] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1214f3000) [pid = 1649] [serial = 1455] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x118294c00) [pid = 1649] [serial = 1449] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12650e000) [pid = 1649] [serial = 1443] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x118863400) [pid = 1649] [serial = 1461] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x116ab4c00) [pid = 1649] [serial = 1489] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x126bdf000) [pid = 1649] [serial = 1440] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x120f79c00) [pid = 1649] [serial = 1437] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12495ac00) [pid = 1649] [serial = 1458] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1185dd400) [pid = 1649] [serial = 1434] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1192cc400) [pid = 1649] [serial = 1435] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x119874000) [pid = 1649] [serial = 1453] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12141cc00) [pid = 1649] [serial = 1438] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1293ae000) [pid = 1649] [serial = 1410] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1296e5c00) [pid = 1649] [serial = 1413] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1296d9400) [pid = 1649] [serial = 1411] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11889e000) [pid = 1649] [serial = 1395] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x119703800) [pid = 1649] [serial = 1396] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x125d54000) [pid = 1649] [serial = 1404] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12670b000) [pid = 1649] [serial = 1405] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x123411000) [pid = 1649] [serial = 1386] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x124de7000) [pid = 1649] [serial = 1387] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x126bd9800) [pid = 1649] [serial = 1389] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12bd5d800) [pid = 1649] [serial = 1429] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x126be1000) [pid = 1649] [serial = 1390] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x119868000) [pid = 1649] [serial = 1383] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x119d0e000) [pid = 1649] [serial = 1384] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11614bc00) [pid = 1649] [serial = 1392] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1167ad000) [pid = 1649] [serial = 1393] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x116730400) [pid = 1649] [serial = 1380] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x116f3f400) [pid = 1649] [serial = 1381] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1219ba800) [pid = 1649] [serial = 1401] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x123408400) [pid = 1649] [serial = 1402] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x128d89800) [pid = 1649] [serial = 1407] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x126b93000) [pid = 1649] [serial = 1378] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11874d400) [pid = 1649] [serial = 1450] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119d02400) [pid = 1649] [serial = 1398] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x120f77c00) [pid = 1649] [serial = 1399] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12a596c00) [pid = 1649] [serial = 1416] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1290c8400) [pid = 1649] [serial = 1441] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12a58e800) [pid = 1649] [serial = 1444] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12a58ac00) [pid = 1649] [serial = 1414] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121c04400) [pid = 1649] [serial = 1456] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12a6e0000) [pid = 1649] [serial = 1417] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b999400) [pid = 1649] [serial = 1426] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12ae9cc00) [pid = 1649] [serial = 1420] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119874c00) [pid = 1649] [serial = 1419] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124ac3000) [pid = 1649] [serial = 1422] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12b8cec00) [pid = 1649] [serial = 1425] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12b046000) [pid = 1649] [serial = 1423] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1291d8000) [pid = 1649] [serial = 1408] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x120f78c00) [pid = 1649] [serial = 1470] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11821b800) [pid = 1649] [serial = 1534] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11821f800) [pid = 1649] [serial = 1513] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116f3b800) [pid = 1649] [serial = 1532] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1185d8000) [pid = 1649] [serial = 1511] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119785000) [pid = 1649] [serial = 1462] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x120f7b000) [pid = 1649] [serial = 1464] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x121c09000) [pid = 1649] [serial = 1492] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12bd59000) [pid = 1649] [serial = 1486] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119704000) [pid = 1649] [serial = 1514] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x128d88c00) [pid = 1649] [serial = 1477] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1192c7000) [pid = 1649] [serial = 1468] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12bf07800) [pid = 1649] [serial = 1431] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12bd53c00) [pid = 1649] [serial = 1428] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x126712800) [pid = 1649] [serial = 1517] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12bd52000) [pid = 1649] [serial = 1484] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x128a5a800) [pid = 1649] [serial = 1519] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118784400) [pid = 1649] [serial = 1490] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x124a26800) [pid = 1649] [serial = 1516] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12aea5800) [pid = 1649] [serial = 1483] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1192be800) [pid = 1649] [serial = 898] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1219c6000) [pid = 1649] [serial = 1471] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x124c93400) [pid = 1649] [serial = 1474] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x124a23c00) [pid = 1649] [serial = 1493] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12bf04800) [pid = 1649] [serial = 1487] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1288c5800) [pid = 1649] [serial = 1525] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x126bd8400) [pid = 1649] [serial = 1495] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1291db000) [pid = 1649] [serial = 1478] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1296e1800) [pid = 1649] [serial = 1480] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x1291dcc00) [pid = 1649] [serial = 1520] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12b8cf400) [pid = 1649] [serial = 1522] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x126711000) [pid = 1649] [serial = 1475] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12bf11400) [pid = 1649] [serial = 1432] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x1197c6400) [pid = 1649] [serial = 1345] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x118745000) [pid = 1649] [serial = 1348] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x121412000) [pid = 1649] [serial = 1465] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x12c4c7c00) [pid = 1649] [serial = 1502] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x1293a9000) [pid = 1649] [serial = 1504] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x12a511c00) [pid = 1649] [serial = 1541] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x119708000) [pid = 1649] [serial = 1535] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x12b99b800) [pid = 1649] [serial = 1499] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x12bf0bc00) [pid = 1649] [serial = 1501] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x1296da000) [pid = 1649] [serial = 1496] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x12b8d1400) [pid = 1649] [serial = 1498] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x126bdbc00) [pid = 1649] [serial = 1538] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 51 (0x1290c1000) [pid = 1649] [serial = 1540] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 50 (0x119710800) [pid = 1649] [serial = 1481] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 49 (0x12b992c00) [pid = 1649] [serial = 1523] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 48 (0x125d5f000) [pid = 1649] [serial = 1537] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 47 (0x12c4d2400) [pid = 1649] [serial = 1508] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 46 (0x12c4d4400) [pid = 1649] [serial = 1549] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 45 (0x1294dc400) [pid = 1649] [serial = 1547] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 44 (0x12c4e3800) [pid = 1649] [serial = 1529] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 43 (0x12c4dd000) [pid = 1649] [serial = 1528] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 42 (0x1288c9800) [pid = 1649] [serial = 1526] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 41 (0x12c4c7000) [pid = 1649] [serial = 1544] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 40 (0x1294d7c00) [pid = 1649] [serial = 1546] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 39 (0x12bd56000) [pid = 1649] [serial = 1543] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 38 (0x12c4d0c00) [pid = 1649] [serial = 1505] [outer = 0x0] [url = about:blank] 07:58:24 INFO - PROCESS | 1649 | --DOMWINDOW == 37 (0x116710000) [pid = 1649] [serial = 1507] [outer = 0x0] [url = about:blank] 07:58:25 INFO - PROCESS | 1649 | 1469026705048 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:25 INFO - PROCESS | 1649 | 1469026705049 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x110f20800 == 16 [pid = 1649] [id = 523] 07:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x1122ba400) [pid = 1649] [serial = 1569] [outer = 0x0] 07:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x112a80800) [pid = 1649] [serial = 1570] [outer = 0x1122ba400] 07:58:25 INFO - PROCESS | 1649 | 1469026705078 Marionette DEBUG loaded listener.js 07:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x112f8d400) [pid = 1649] [serial = 1571] [outer = 0x1122ba400] 07:58:25 INFO - PROCESS | 1649 | 1469026705399 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]]]}] 07:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 571ms 07:58:25 INFO - PROCESS | 1649 | 1469026705438 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 07:58:25 INFO - PROCESS | 1649 | 1469026705443 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 07:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:58:25 INFO - PROCESS | 1649 | 1469026705447 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:58:25 INFO - PROCESS | 1649 | 1469026705449 Marionette TRACE conn2 <- [1,2066,null,{}] 07:58:25 INFO - PROCESS | 1649 | 1469026705452 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}] 07:58:25 INFO - PROCESS | 1649 | 1469026705453 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:25 INFO - PROCESS | 1649 | 1469026705530 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 07:58:25 INFO - PROCESS | 1649 | 1469026705534 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:25 INFO - PROCESS | 1649 | 1469026705535 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11661f000 == 17 [pid = 1649] [id = 524] 07:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x113176c00) [pid = 1649] [serial = 1572] [outer = 0x0] 07:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x113352000) [pid = 1649] [serial = 1573] [outer = 0x113176c00] 07:58:25 INFO - PROCESS | 1649 | 1469026705564 Marionette DEBUG loaded listener.js 07:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x115d0c000) [pid = 1649] [serial = 1574] [outer = 0x113176c00] 07:58:25 INFO - PROCESS | 1649 | 1469026705914 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]]]}] 07:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 519ms 07:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:58:25 INFO - PROCESS | 1649 | 1469026705967 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 07:58:25 INFO - PROCESS | 1649 | 1469026705968 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 07:58:25 INFO - PROCESS | 1649 | 1469026705970 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:58:25 INFO - PROCESS | 1649 | 1469026705973 Marionette TRACE conn2 <- [1,2070,null,{}] 07:58:25 INFO - PROCESS | 1649 | 1469026705980 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}] 07:58:25 INFO - PROCESS | 1649 | 1469026705984 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:26 INFO - PROCESS | 1649 | 1469026706063 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 07:58:26 INFO - PROCESS | 1649 | 1469026706069 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:26 INFO - PROCESS | 1649 | 1469026706080 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x117c9f800 == 18 [pid = 1649] [id = 525] 07:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x115e2d400) [pid = 1649] [serial = 1575] [outer = 0x0] 07:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x11670bc00) [pid = 1649] [serial = 1576] [outer = 0x115e2d400] 07:58:26 INFO - PROCESS | 1649 | 1469026706109 Marionette DEBUG loaded listener.js 07:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x1167a4800) [pid = 1649] [serial = 1577] [outer = 0x115e2d400] 07:58:26 INFO - PROCESS | 1649 | 1469026706477 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]]]}] 07:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 521ms 07:58:26 INFO - PROCESS | 1649 | 1469026706495 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 07:58:26 INFO - PROCESS | 1649 | 1469026706497 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 07:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:58:26 INFO - PROCESS | 1649 | 1469026706500 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:58:26 INFO - PROCESS | 1649 | 1469026706502 Marionette TRACE conn2 <- [1,2074,null,{}] 07:58:26 INFO - PROCESS | 1649 | 1469026706505 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}] 07:58:26 INFO - PROCESS | 1649 | 1469026706509 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:26 INFO - PROCESS | 1649 | 1469026706641 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 07:58:26 INFO - PROCESS | 1649 | 1469026706646 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:26 INFO - PROCESS | 1649 | 1469026706648 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11857b000 == 19 [pid = 1649] [id = 526] 07:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x116737800) [pid = 1649] [serial = 1578] [outer = 0x0] 07:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x116ab6000) [pid = 1649] [serial = 1579] [outer = 0x116737800] 07:58:26 INFO - PROCESS | 1649 | 1469026706692 Marionette DEBUG loaded listener.js 07:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x117c34000) [pid = 1649] [serial = 1580] [outer = 0x116737800] 07:58:27 INFO - PROCESS | 1649 | 1469026707089 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]]]}] 07:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 620ms 07:58:27 INFO - PROCESS | 1649 | 1469026707132 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 07:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:58:27 INFO - PROCESS | 1649 | 1469026707134 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 07:58:27 INFO - PROCESS | 1649 | 1469026707137 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:58:27 INFO - PROCESS | 1649 | 1469026707139 Marionette TRACE conn2 <- [1,2078,null,{}] 07:58:27 INFO - PROCESS | 1649 | 1469026707143 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}] 07:58:27 INFO - PROCESS | 1649 | 1469026707145 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:27 INFO - PROCESS | 1649 | 1469026707293 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 07:58:27 INFO - PROCESS | 1649 | 1469026707309 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:27 INFO - PROCESS | 1649 | 1469026707310 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190fb800 == 20 [pid = 1649] [id = 527] 07:58:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x118217000) [pid = 1649] [serial = 1581] [outer = 0x0] 07:58:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x11821fc00) [pid = 1649] [serial = 1582] [outer = 0x118217000] 07:58:27 INFO - PROCESS | 1649 | 1469026707367 Marionette DEBUG loaded listener.js 07:58:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x118521c00) [pid = 1649] [serial = 1583] [outer = 0x118217000] 07:58:27 INFO - PROCESS | 1649 | 1469026707826 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]]]}] 07:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 721ms 07:58:27 INFO - PROCESS | 1649 | 1469026707863 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 07:58:27 INFO - PROCESS | 1649 | 1469026707864 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 07:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:58:27 INFO - PROCESS | 1649 | 1469026707866 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:58:27 INFO - PROCESS | 1649 | 1469026707867 Marionette TRACE conn2 <- [1,2082,null,{}] 07:58:27 INFO - PROCESS | 1649 | 1469026707870 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}] 07:58:27 INFO - PROCESS | 1649 | 1469026707874 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:27 INFO - PROCESS | 1649 | 1469026707988 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 07:58:28 INFO - PROCESS | 1649 | 1469026707999 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:28 INFO - PROCESS | 1649 | 1469026708000 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bc5000 == 21 [pid = 1649] [id = 528] 07:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x1185dd000) [pid = 1649] [serial = 1584] [outer = 0x0] 07:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x11877e400) [pid = 1649] [serial = 1585] [outer = 0x1185dd000] 07:58:28 INFO - PROCESS | 1649 | 1469026708026 Marionette DEBUG loaded listener.js 07:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x1192c7000) [pid = 1649] [serial = 1586] [outer = 0x1185dd000] 07:58:28 INFO - PROCESS | 1649 | 1469026708350 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]]]}] 07:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 519ms 07:58:28 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x1122ba000) [pid = 1649] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:58:28 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x113350000) [pid = 1649] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:58:28 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x115d48800) [pid = 1649] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:58:28 INFO - PROCESS | 1649 | --DOMWINDOW == 51 (0x111035800) [pid = 1649] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:58:28 INFO - PROCESS | 1649 | 1469026708396 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 07:58:28 INFO - PROCESS | 1649 | 1469026708397 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 07:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:58:28 INFO - PROCESS | 1649 | 1469026708400 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:58:28 INFO - PROCESS | 1649 | 1469026708402 Marionette TRACE conn2 <- [1,2086,null,{}] 07:58:28 INFO - PROCESS | 1649 | 1469026708404 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}] 07:58:28 INFO - PROCESS | 1649 | 1469026708405 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:28 INFO - PROCESS | 1649 | 1469026708499 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 07:58:28 INFO - PROCESS | 1649 | 1469026708532 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:28 INFO - PROCESS | 1649 | 1469026708533 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x121141800 == 22 [pid = 1649] [id = 529] 07:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x111037c00) [pid = 1649] [serial = 1587] [outer = 0x0] 07:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x1167ab400) [pid = 1649] [serial = 1588] [outer = 0x111037c00] 07:58:28 INFO - PROCESS | 1649 | 1469026708557 Marionette DEBUG loaded listener.js 07:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x11949bc00) [pid = 1649] [serial = 1589] [outer = 0x111037c00] 07:58:28 INFO - PROCESS | 1649 | 1469026708844 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]]]}] 07:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 469ms 07:58:28 INFO - PROCESS | 1649 | 1469026708869 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 07:58:28 INFO - PROCESS | 1649 | 1469026708870 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 07:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:58:28 INFO - PROCESS | 1649 | 1469026708880 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:58:28 INFO - PROCESS | 1649 | 1469026708881 Marionette TRACE conn2 <- [1,2090,null,{}] 07:58:28 INFO - PROCESS | 1649 | 1469026708883 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}] 07:58:28 INFO - PROCESS | 1649 | 1469026708884 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:28 INFO - PROCESS | 1649 | 1469026708965 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 07:58:28 INFO - PROCESS | 1649 | 1469026708969 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:28 INFO - PROCESS | 1649 | 1469026708970 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x121917000 == 23 [pid = 1649] [id = 530] 07:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x11889c000) [pid = 1649] [serial = 1590] [outer = 0x0] 07:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x119710800) [pid = 1649] [serial = 1591] [outer = 0x11889c000] 07:58:28 INFO - PROCESS | 1649 | 1469026708997 Marionette DEBUG loaded listener.js 07:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x1197c2000) [pid = 1649] [serial = 1592] [outer = 0x11889c000] 07:58:29 INFO - PROCESS | 1649 | 1469026709368 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]]]}] 07:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 527ms 07:58:29 INFO - PROCESS | 1649 | 1469026709402 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 07:58:29 INFO - PROCESS | 1649 | 1469026709404 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 07:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:58:29 INFO - PROCESS | 1649 | 1469026709410 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:58:29 INFO - PROCESS | 1649 | 1469026709412 Marionette TRACE conn2 <- [1,2094,null,{}] 07:58:29 INFO - PROCESS | 1649 | 1469026709416 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}] 07:58:29 INFO - PROCESS | 1649 | 1469026709417 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:29 INFO - PROCESS | 1649 | 1469026709547 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 07:58:29 INFO - PROCESS | 1649 | 1469026709557 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:29 INFO - PROCESS | 1649 | 1469026709559 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x110f09800 == 24 [pid = 1649] [id = 531] 07:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x1197c1400) [pid = 1649] [serial = 1593] [outer = 0x0] 07:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x1197cf400) [pid = 1649] [serial = 1594] [outer = 0x1197c1400] 07:58:29 INFO - PROCESS | 1649 | 1469026709599 Marionette DEBUG loaded listener.js 07:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x119865c00) [pid = 1649] [serial = 1595] [outer = 0x1197c1400] 07:58:29 INFO - PROCESS | 1649 | 1469026709962 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]]]}] 07:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 571ms 07:58:29 INFO - PROCESS | 1649 | 1469026709981 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 07:58:29 INFO - PROCESS | 1649 | 1469026709982 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 07:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:58:29 INFO - PROCESS | 1649 | 1469026709984 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:58:29 INFO - PROCESS | 1649 | 1469026709985 Marionette TRACE conn2 <- [1,2098,null,{}] 07:58:29 INFO - PROCESS | 1649 | 1469026709988 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}] 07:58:29 INFO - PROCESS | 1649 | 1469026709989 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:30 INFO - PROCESS | 1649 | 1469026710095 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 07:58:30 INFO - PROCESS | 1649 | 1469026710101 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:30 INFO - PROCESS | 1649 | 1469026710102 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12531d800 == 25 [pid = 1649] [id = 532] 07:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x1197c3400) [pid = 1649] [serial = 1596] [outer = 0x0] 07:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x11986f400) [pid = 1649] [serial = 1597] [outer = 0x1197c3400] 07:58:30 INFO - PROCESS | 1649 | 1469026710126 Marionette DEBUG loaded listener.js 07:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x119d02400) [pid = 1649] [serial = 1598] [outer = 0x1197c3400] 07:58:30 INFO - PROCESS | 1649 | 1469026710597 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]]]}] 07:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 672ms 07:58:30 INFO - PROCESS | 1649 | 1469026710657 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 07:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:58:30 INFO - PROCESS | 1649 | 1469026710660 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 07:58:30 INFO - PROCESS | 1649 | 1469026710663 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:58:30 INFO - PROCESS | 1649 | 1469026710666 Marionette TRACE conn2 <- [1,2102,null,{}] 07:58:30 INFO - PROCESS | 1649 | 1469026710670 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}] 07:58:30 INFO - PROCESS | 1649 | 1469026710671 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:30 INFO - PROCESS | 1649 | 1469026710773 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 07:58:30 INFO - PROCESS | 1649 | 1469026710839 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:30 INFO - PROCESS | 1649 | 1469026710841 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x117154000 == 26 [pid = 1649] [id = 533] 07:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x113174800) [pid = 1649] [serial = 1599] [outer = 0x0] 07:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x113178c00) [pid = 1649] [serial = 1600] [outer = 0x113174800] 07:58:30 INFO - PROCESS | 1649 | 1469026710912 Marionette DEBUG loaded listener.js 07:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x115d3e400) [pid = 1649] [serial = 1601] [outer = 0x113174800] 07:58:31 INFO - PROCESS | 1649 | 1469026711327 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]]]}] 07:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 671ms 07:58:31 INFO - PROCESS | 1649 | 1469026711334 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 07:58:31 INFO - PROCESS | 1649 | 1469026711337 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 07:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:58:31 INFO - PROCESS | 1649 | 1469026711344 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:58:31 INFO - PROCESS | 1649 | 1469026711346 Marionette TRACE conn2 <- [1,2106,null,{}] 07:58:31 INFO - PROCESS | 1649 | 1469026711349 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}] 07:58:31 INFO - PROCESS | 1649 | 1469026711350 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:31 INFO - PROCESS | 1649 | 1469026711455 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 07:58:31 INFO - PROCESS | 1649 | 1469026711504 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:31 INFO - PROCESS | 1649 | 1469026711506 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a1a000 == 27 [pid = 1649] [id = 534] 07:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x115d48c00) [pid = 1649] [serial = 1602] [outer = 0x0] 07:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1167a3000) [pid = 1649] [serial = 1603] [outer = 0x115d48c00] 07:58:31 INFO - PROCESS | 1649 | 1469026711536 Marionette DEBUG loaded listener.js 07:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1176bf400) [pid = 1649] [serial = 1604] [outer = 0x115d48c00] 07:58:31 INFO - PROCESS | 1649 | 1469026711959 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]]]}] 07:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 622ms 07:58:31 INFO - PROCESS | 1649 | 1469026711967 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 07:58:31 INFO - PROCESS | 1649 | 1469026711968 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 07:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:58:31 INFO - PROCESS | 1649 | 1469026711971 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:58:31 INFO - PROCESS | 1649 | 1469026711975 Marionette TRACE conn2 <- [1,2110,null,{}] 07:58:31 INFO - PROCESS | 1649 | 1469026711983 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}] 07:58:31 INFO - PROCESS | 1649 | 1469026711986 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:32 INFO - PROCESS | 1649 | 1469026712088 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 07:58:32 INFO - PROCESS | 1649 | 1469026712177 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:32 INFO - PROCESS | 1649 | 1469026712179 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a56000 == 28 [pid = 1649] [id = 535] 07:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11874a800) [pid = 1649] [serial = 1605] [outer = 0x0] 07:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x118869c00) [pid = 1649] [serial = 1606] [outer = 0x11874a800] 07:58:32 INFO - PROCESS | 1649 | 1469026712210 Marionette DEBUG loaded listener.js 07:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x119495000) [pid = 1649] [serial = 1607] [outer = 0x11874a800] 07:58:32 INFO - PROCESS | 1649 | 1469026712618 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]]]}] 07:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 673ms 07:58:32 INFO - PROCESS | 1649 | 1469026712645 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 07:58:32 INFO - PROCESS | 1649 | 1469026712647 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 07:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:58:32 INFO - PROCESS | 1649 | 1469026712649 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:58:32 INFO - PROCESS | 1649 | 1469026712650 Marionette TRACE conn2 <- [1,2114,null,{}] 07:58:32 INFO - PROCESS | 1649 | 1469026712653 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}] 07:58:32 INFO - PROCESS | 1649 | 1469026712654 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:32 INFO - PROCESS | 1649 | 1469026712757 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 07:58:32 INFO - PROCESS | 1649 | 1469026712810 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:32 INFO - PROCESS | 1649 | 1469026712811 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x128856000 == 29 [pid = 1649] [id = 536] 07:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119870c00) [pid = 1649] [serial = 1608] [outer = 0x0] 07:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x120e16400) [pid = 1649] [serial = 1609] [outer = 0x119870c00] 07:58:32 INFO - PROCESS | 1649 | 1469026712840 Marionette DEBUG loaded listener.js 07:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x120e20c00) [pid = 1649] [serial = 1610] [outer = 0x119870c00] 07:58:33 INFO - PROCESS | 1649 | 1469026713242 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]]]}] 07:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 619ms 07:58:33 INFO - PROCESS | 1649 | 1469026713269 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 07:58:33 INFO - PROCESS | 1649 | 1469026713270 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 07:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:58:33 INFO - PROCESS | 1649 | 1469026713273 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:58:33 INFO - PROCESS | 1649 | 1469026713274 Marionette TRACE conn2 <- [1,2118,null,{}] 07:58:33 INFO - PROCESS | 1649 | 1469026713276 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}] 07:58:33 INFO - PROCESS | 1649 | 1469026713278 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:33 INFO - PROCESS | 1649 | 1469026713377 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 07:58:33 INFO - PROCESS | 1649 | 1469026713460 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:33 INFO - PROCESS | 1649 | 1469026713461 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12895e000 == 30 [pid = 1649] [id = 537] 07:58:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11987d400) [pid = 1649] [serial = 1611] [outer = 0x0] 07:58:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x120f77800) [pid = 1649] [serial = 1612] [outer = 0x11987d400] 07:58:33 INFO - PROCESS | 1649 | 1469026713491 Marionette DEBUG loaded listener.js 07:58:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x120f7f400) [pid = 1649] [serial = 1613] [outer = 0x11987d400] 07:58:34 INFO - PROCESS | 1649 | 1469026714030 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]]]}] 07:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 770ms 07:58:34 INFO - PROCESS | 1649 | 1469026714058 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 07:58:34 INFO - PROCESS | 1649 | 1469026714060 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 07:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:58:34 INFO - PROCESS | 1649 | 1469026714064 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:58:34 INFO - PROCESS | 1649 | 1469026714066 Marionette TRACE conn2 <- [1,2122,null,{}] 07:58:34 INFO - PROCESS | 1649 | 1469026714070 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}] 07:58:34 INFO - PROCESS | 1649 | 1469026714071 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:34 INFO - PROCESS | 1649 | 1469026714164 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 07:58:34 INFO - PROCESS | 1649 | 1469026714237 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:34 INFO - PROCESS | 1649 | 1469026714238 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x112a73800 == 31 [pid = 1649] [id = 538] 07:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x113173800) [pid = 1649] [serial = 1614] [outer = 0x0] 07:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x113258000) [pid = 1649] [serial = 1615] [outer = 0x113173800] 07:58:34 INFO - PROCESS | 1649 | 1469026714266 Marionette DEBUG loaded listener.js 07:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x115d44800) [pid = 1649] [serial = 1616] [outer = 0x113173800] 07:58:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12df9f000 == 30 [pid = 1649] [id = 516] 07:58:34 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11977d000) [pid = 1649] [serial = 1561] [outer = 0x0] [url = about:blank] 07:58:34 INFO - PROCESS | 1649 | 1469026714659 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]]]}] 07:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 619ms 07:58:34 INFO - PROCESS | 1649 | 1469026714686 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 07:58:34 INFO - PROCESS | 1649 | 1469026714690 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 07:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:58:34 INFO - PROCESS | 1649 | 1469026714695 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:58:34 INFO - PROCESS | 1649 | 1469026714697 Marionette TRACE conn2 <- [1,2126,null,{}] 07:58:34 INFO - PROCESS | 1649 | 1469026714699 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}] 07:58:34 INFO - PROCESS | 1649 | 1469026714700 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:34 INFO - PROCESS | 1649 | 1469026714785 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 07:58:34 INFO - PROCESS | 1649 | 1469026714792 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:34 INFO - PROCESS | 1649 | 1469026714794 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x118587800 == 31 [pid = 1649] [id = 539] 07:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x115e91800) [pid = 1649] [serial = 1617] [outer = 0x0] 07:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11679f800) [pid = 1649] [serial = 1618] [outer = 0x115e91800] 07:58:34 INFO - PROCESS | 1649 | 1469026714821 Marionette DEBUG loaded listener.js 07:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1176bd800) [pid = 1649] [serial = 1619] [outer = 0x115e91800] 07:58:35 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11873e800) [pid = 1649] [serial = 1559] [outer = 0x0] [url = about:blank] 07:58:35 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1133b1c00) [pid = 1649] [serial = 1552] [outer = 0x0] [url = about:blank] 07:58:35 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11670a800) [pid = 1649] [serial = 1555] [outer = 0x0] [url = about:blank] 07:58:35 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118220c00) [pid = 1649] [serial = 1558] [outer = 0x0] [url = about:blank] 07:58:35 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12c4dac00) [pid = 1649] [serial = 1550] [outer = 0x0] [url = about:blank] 07:58:35 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x115d42c00) [pid = 1649] [serial = 1553] [outer = 0x0] [url = about:blank] 07:58:35 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11698b000) [pid = 1649] [serial = 1556] [outer = 0x0] [url = about:blank] 07:58:35 INFO - PROCESS | 1649 | 1469026715199 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]]]}] 07:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 07:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:58:35 INFO - PROCESS | 1649 | 1469026715216 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 07:58:35 INFO - PROCESS | 1649 | 1469026715218 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 07:58:35 INFO - PROCESS | 1649 | 1469026715222 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:58:35 INFO - PROCESS | 1649 | 1469026715226 Marionette TRACE conn2 <- [1,2130,null,{}] 07:58:35 INFO - PROCESS | 1649 | 1469026715237 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}] 07:58:35 INFO - PROCESS | 1649 | 1469026715241 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:35 INFO - PROCESS | 1649 | 1469026715348 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 07:58:35 INFO - PROCESS | 1649 | 1469026715353 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:35 INFO - PROCESS | 1649 | 1469026715355 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12142a800 == 32 [pid = 1649] [id = 540] 07:58:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11828ec00) [pid = 1649] [serial = 1620] [outer = 0x0] 07:58:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1185de000) [pid = 1649] [serial = 1621] [outer = 0x11828ec00] 07:58:35 INFO - PROCESS | 1649 | 1469026715383 Marionette DEBUG loaded listener.js 07:58:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11907c400) [pid = 1649] [serial = 1622] [outer = 0x11828ec00] 07:58:35 INFO - PROCESS | 1649 | 1469026715716 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] 07:58:35 INFO - PROCESS | 1649 | 1469026715748 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 07:58:35 INFO - PROCESS | 1649 | 1469026715750 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:58:35 INFO - PROCESS | 1649 | 1469026715751 Marionette TRACE conn2 <- [1,2134,null,{}] 07:58:35 INFO - PROCESS | 1649 | 1469026715754 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}] 07:58:35 INFO - PROCESS | 1649 | 1469026715755 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:35 INFO - PROCESS | 1649 | 1469026715842 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 07:58:35 INFO - PROCESS | 1649 | 1469026715896 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:35 INFO - PROCESS | 1649 | 1469026715897 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x125318800 == 33 [pid = 1649] [id = 541] 07:58:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1190c0400) [pid = 1649] [serial = 1623] [outer = 0x0] 07:58:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11977d000) [pid = 1649] [serial = 1624] [outer = 0x1190c0400] 07:58:35 INFO - PROCESS | 1649 | 1469026715922 Marionette DEBUG loaded listener.js 07:58:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x120e9b000) [pid = 1649] [serial = 1625] [outer = 0x1190c0400] 07:58:36 INFO - PROCESS | 1649 | 1469026716208 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]]]}] 07:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 470ms 07:58:36 INFO - PROCESS | 1649 | 1469026716222 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 07:58:36 INFO - PROCESS | 1649 | 1469026716224 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 07:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:58:36 INFO - PROCESS | 1649 | 1469026716233 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:58:36 INFO - PROCESS | 1649 | 1469026716234 Marionette TRACE conn2 <- [1,2138,null,{}] 07:58:36 INFO - PROCESS | 1649 | 1469026716237 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}] 07:58:36 INFO - PROCESS | 1649 | 1469026716238 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:36 INFO - PROCESS | 1649 | 1469026716327 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 07:58:36 INFO - PROCESS | 1649 | 1469026716331 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:36 INFO - PROCESS | 1649 | 1469026716332 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12884c000 == 34 [pid = 1649] [id = 542] 07:58:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119869400) [pid = 1649] [serial = 1626] [outer = 0x0] 07:58:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x120f83000) [pid = 1649] [serial = 1627] [outer = 0x119869400] 07:58:36 INFO - PROCESS | 1649 | 1469026716418 Marionette DEBUG loaded listener.js 07:58:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1212f1800) [pid = 1649] [serial = 1628] [outer = 0x119869400] 07:58:36 INFO - PROCESS | 1649 | 1469026716865 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]]]}] 07:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 670ms 07:58:36 INFO - PROCESS | 1649 | 1469026716909 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 07:58:36 INFO - PROCESS | 1649 | 1469026716910 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 07:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:58:36 INFO - PROCESS | 1649 | 1469026716914 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:58:36 INFO - PROCESS | 1649 | 1469026716916 Marionette TRACE conn2 <- [1,2142,null,{}] 07:58:36 INFO - PROCESS | 1649 | 1469026716919 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}] 07:58:36 INFO - PROCESS | 1649 | 1469026716927 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:37 INFO - PROCESS | 1649 | 1469026717050 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 07:58:37 INFO - PROCESS | 1649 | 1469026717085 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:37 INFO - PROCESS | 1649 | 1469026717086 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x112a53800 == 35 [pid = 1649] [id = 543] 07:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12197ec00) [pid = 1649] [serial = 1629] [outer = 0x0] 07:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1219c3c00) [pid = 1649] [serial = 1630] [outer = 0x12197ec00] 07:58:37 INFO - PROCESS | 1649 | 1469026717111 Marionette DEBUG loaded listener.js 07:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121a1cc00) [pid = 1649] [serial = 1631] [outer = 0x12197ec00] 07:58:37 INFO - PROCESS | 1649 | 1469026717453 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] 07:58:37 INFO - PROCESS | 1649 | 1469026717493 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 07:58:37 INFO - PROCESS | 1649 | 1469026717495 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:58:37 INFO - PROCESS | 1649 | 1469026717496 Marionette TRACE conn2 <- [1,2146,null,{}] 07:58:37 INFO - PROCESS | 1649 | 1469026717499 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}] 07:58:37 INFO - PROCESS | 1649 | 1469026717500 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:37 INFO - PROCESS | 1649 | 1469026717601 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 07:58:37 INFO - PROCESS | 1649 | 1469026717605 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:37 INFO - PROCESS | 1649 | 1469026717606 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x129051000 == 36 [pid = 1649] [id = 544] 07:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120e21400) [pid = 1649] [serial = 1632] [outer = 0x0] 07:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121c07c00) [pid = 1649] [serial = 1633] [outer = 0x120e21400] 07:58:37 INFO - PROCESS | 1649 | 1469026717664 Marionette DEBUG loaded listener.js 07:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123408000) [pid = 1649] [serial = 1634] [outer = 0x120e21400] 07:58:37 INFO - PROCESS | 1649 | 1469026717981 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] 07:58:38 INFO - PROCESS | 1649 | 1469026718024 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 07:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:58:38 INFO - PROCESS | 1649 | 1469026718027 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:58:38 INFO - PROCESS | 1649 | 1469026718029 Marionette TRACE conn2 <- [1,2150,null,{}] 07:58:38 INFO - PROCESS | 1649 | 1469026718032 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}] 07:58:38 INFO - PROCESS | 1649 | 1469026718034 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:38 INFO - PROCESS | 1649 | 1469026718190 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 07:58:38 INFO - PROCESS | 1649 | 1469026718204 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:38 INFO - PROCESS | 1649 | 1469026718205 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x129649800 == 37 [pid = 1649] [id = 545] 07:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12340c800) [pid = 1649] [serial = 1635] [outer = 0x0] 07:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124958c00) [pid = 1649] [serial = 1636] [outer = 0x12340c800] 07:58:38 INFO - PROCESS | 1649 | 1469026718230 Marionette DEBUG loaded listener.js 07:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124ac3400) [pid = 1649] [serial = 1637] [outer = 0x12340c800] 07:58:38 INFO - PROCESS | 1649 | 1469026718571 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]]]}] 07:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 572ms 07:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:58:38 INFO - PROCESS | 1649 | 1469026718599 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 07:58:38 INFO - PROCESS | 1649 | 1469026718600 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 07:58:38 INFO - PROCESS | 1649 | 1469026718602 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:58:38 INFO - PROCESS | 1649 | 1469026718603 Marionette TRACE conn2 <- [1,2154,null,{}] 07:58:38 INFO - PROCESS | 1649 | 1469026718606 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}] 07:58:38 INFO - PROCESS | 1649 | 1469026718609 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:38 INFO - PROCESS | 1649 | 1469026718748 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 07:58:38 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116737800) [pid = 1649] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:58:38 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1122ba400) [pid = 1649] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:58:38 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1197c1400) [pid = 1649] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:58:38 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11670d000) [pid = 1649] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:58:38 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1185dd000) [pid = 1649] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:58:38 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x111037c00) [pid = 1649] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:58:38 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x113176c00) [pid = 1649] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:58:38 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x115e2d400) [pid = 1649] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:58:38 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11889c000) [pid = 1649] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:58:38 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118217000) [pid = 1649] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:58:38 INFO - PROCESS | 1649 | 1469026718788 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:38 INFO - PROCESS | 1649 | 1469026718789 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x117163000 == 38 [pid = 1649] [id = 546] 07:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x111039400) [pid = 1649] [serial = 1638] [outer = 0x0] 07:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112a85000) [pid = 1649] [serial = 1639] [outer = 0x111039400] 07:58:38 INFO - PROCESS | 1649 | 1469026718821 Marionette DEBUG loaded listener.js 07:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116ab5c00) [pid = 1649] [serial = 1640] [outer = 0x111039400] 07:58:39 INFO - PROCESS | 1649 | 1469026719079 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]]]}] 07:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 523ms 07:58:39 INFO - PROCESS | 1649 | 1469026719130 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 07:58:39 INFO - PROCESS | 1649 | 1469026719131 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 07:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:58:39 INFO - PROCESS | 1649 | 1469026719133 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:58:39 INFO - PROCESS | 1649 | 1469026719134 Marionette TRACE conn2 <- [1,2158,null,{}] 07:58:39 INFO - PROCESS | 1649 | 1469026719137 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}] 07:58:39 INFO - PROCESS | 1649 | 1469026719138 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:39 INFO - PROCESS | 1649 | 1469026719228 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 07:58:39 INFO - PROCESS | 1649 | 1469026719231 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:39 INFO - PROCESS | 1649 | 1469026719232 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6b7800 == 39 [pid = 1649] [id = 547] 07:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x112234800) [pid = 1649] [serial = 1641] [outer = 0x0] 07:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x124aca800) [pid = 1649] [serial = 1642] [outer = 0x112234800] 07:58:39 INFO - PROCESS | 1649 | 1469026719257 Marionette DEBUG loaded listener.js 07:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x125340400) [pid = 1649] [serial = 1643] [outer = 0x112234800] 07:58:39 INFO - PROCESS | 1649 | 1469026719679 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]]]}] 07:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 569ms 07:58:39 INFO - PROCESS | 1649 | 1469026719703 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 07:58:39 INFO - PROCESS | 1649 | 1469026719706 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 07:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:58:39 INFO - PROCESS | 1649 | 1469026719711 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:58:39 INFO - PROCESS | 1649 | 1469026719714 Marionette TRACE conn2 <- [1,2162,null,{}] 07:58:39 INFO - PROCESS | 1649 | 1469026719717 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}] 07:58:39 INFO - PROCESS | 1649 | 1469026719720 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:39 INFO - PROCESS | 1649 | 1469026719875 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 07:58:39 INFO - PROCESS | 1649 | 1469026719902 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:39 INFO - PROCESS | 1649 | 1469026719904 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b074000 == 40 [pid = 1649] [id = 548] 07:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1253c6c00) [pid = 1649] [serial = 1644] [outer = 0x0] 07:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126412800) [pid = 1649] [serial = 1645] [outer = 0x1253c6c00] 07:58:39 INFO - PROCESS | 1649 | 1469026719947 Marionette DEBUG loaded listener.js 07:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12641e000) [pid = 1649] [serial = 1646] [outer = 0x1253c6c00] 07:58:40 INFO - PROCESS | 1649 | 1469026720328 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]]]}] 07:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 672ms 07:58:40 INFO - PROCESS | 1649 | 1469026720391 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 07:58:40 INFO - PROCESS | 1649 | 1469026720392 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 07:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:58:40 INFO - PROCESS | 1649 | 1469026720394 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:58:40 INFO - PROCESS | 1649 | 1469026720396 Marionette TRACE conn2 <- [1,2166,null,{}] 07:58:40 INFO - PROCESS | 1649 | 1469026720398 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}] 07:58:40 INFO - PROCESS | 1649 | 1469026720399 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:40 INFO - PROCESS | 1649 | 1469026720485 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 07:58:40 INFO - PROCESS | 1649 | 1469026720507 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:40 INFO - PROCESS | 1649 | 1469026720508 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b171800 == 41 [pid = 1649] [id = 549] 07:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12656c000) [pid = 1649] [serial = 1647] [outer = 0x0] 07:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126718000) [pid = 1649] [serial = 1648] [outer = 0x12656c000] 07:58:40 INFO - PROCESS | 1649 | 1469026720532 Marionette DEBUG loaded listener.js 07:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126aef800) [pid = 1649] [serial = 1649] [outer = 0x12656c000] 07:58:40 INFO - PROCESS | 1649 | 1469026720953 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]]]}] 07:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 617ms 07:58:41 INFO - PROCESS | 1649 | 1469026721013 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 07:58:41 INFO - PROCESS | 1649 | 1469026721015 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 07:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:58:41 INFO - PROCESS | 1649 | 1469026721019 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:58:41 INFO - PROCESS | 1649 | 1469026721021 Marionette TRACE conn2 <- [1,2170,null,{}] 07:58:41 INFO - PROCESS | 1649 | 1469026721025 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}] 07:58:41 INFO - PROCESS | 1649 | 1469026721026 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:41 INFO - PROCESS | 1649 | 1469026721133 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 07:58:41 INFO - PROCESS | 1649 | 1469026721204 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:41 INFO - PROCESS | 1649 | 1469026721206 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x118033800 == 42 [pid = 1649] [id = 550] 07:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x113172800) [pid = 1649] [serial = 1650] [outer = 0x0] 07:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x115d43800) [pid = 1649] [serial = 1651] [outer = 0x113172800] 07:58:41 INFO - PROCESS | 1649 | 1469026721236 Marionette DEBUG loaded listener.js 07:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x116706c00) [pid = 1649] [serial = 1652] [outer = 0x113172800] 07:58:41 INFO - PROCESS | 1649 | 1469026721624 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]]]}] 07:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 675ms 07:58:41 INFO - PROCESS | 1649 | 1469026721702 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 07:58:41 INFO - PROCESS | 1649 | 1469026721705 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 07:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:58:41 INFO - PROCESS | 1649 | 1469026721711 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:58:41 INFO - PROCESS | 1649 | 1469026721713 Marionette TRACE conn2 <- [1,2174,null,{}] 07:58:41 INFO - PROCESS | 1649 | 1469026721715 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}] 07:58:41 INFO - PROCESS | 1649 | 1469026721717 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:41 INFO - PROCESS | 1649 | 1469026721825 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 07:58:41 INFO - PROCESS | 1649 | 1469026721884 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:41 INFO - PROCESS | 1649 | 1469026721885 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x125322000 == 43 [pid = 1649] [id = 551] 07:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1176c4000) [pid = 1649] [serial = 1653] [outer = 0x0] 07:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11828d800) [pid = 1649] [serial = 1654] [outer = 0x1176c4000] 07:58:41 INFO - PROCESS | 1649 | 1469026721916 Marionette DEBUG loaded listener.js 07:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11874d400) [pid = 1649] [serial = 1655] [outer = 0x1176c4000] 07:58:42 INFO - PROCESS | 1649 | 1469026722375 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]]]}] 07:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 670ms 07:58:42 INFO - PROCESS | 1649 | 1469026722381 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 07:58:42 INFO - PROCESS | 1649 | 1469026722383 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 07:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:58:42 INFO - PROCESS | 1649 | 1469026722386 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:58:42 INFO - PROCESS | 1649 | 1469026722388 Marionette TRACE conn2 <- [1,2178,null,{}] 07:58:42 INFO - PROCESS | 1649 | 1469026722398 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}] 07:58:42 INFO - PROCESS | 1649 | 1469026722401 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:42 INFO - PROCESS | 1649 | 1469026722508 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 07:58:42 INFO - PROCESS | 1649 | 1469026722564 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:42 INFO - PROCESS | 1649 | 1469026722566 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b08f000 == 44 [pid = 1649] [id = 552] 07:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119706400) [pid = 1649] [serial = 1656] [outer = 0x0] 07:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121181c00) [pid = 1649] [serial = 1657] [outer = 0x119706400] 07:58:42 INFO - PROCESS | 1649 | 1469026722602 Marionette DEBUG loaded listener.js 07:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121415c00) [pid = 1649] [serial = 1658] [outer = 0x119706400] 07:58:43 INFO - PROCESS | 1649 | 1469026723062 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]]]}] 07:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 724ms 07:58:43 INFO - PROCESS | 1649 | 1469026723109 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 07:58:43 INFO - PROCESS | 1649 | 1469026723111 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 07:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:58:43 INFO - PROCESS | 1649 | 1469026723113 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:58:43 INFO - PROCESS | 1649 | 1469026723115 Marionette TRACE conn2 <- [1,2182,null,{}] 07:58:43 INFO - PROCESS | 1649 | 1469026723154 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}] 07:58:43 INFO - PROCESS | 1649 | 1469026723156 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:43 INFO - PROCESS | 1649 | 1469026723268 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 07:58:43 INFO - PROCESS | 1649 | 1469026723338 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:43 INFO - PROCESS | 1649 | 1469026723339 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x113d0a800 == 45 [pid = 1649] [id = 553] 07:58:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x113178000) [pid = 1649] [serial = 1659] [outer = 0x0] 07:58:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119a85c00) [pid = 1649] [serial = 1660] [outer = 0x113178000] 07:58:43 INFO - PROCESS | 1649 | 1469026723369 Marionette DEBUG loaded listener.js 07:58:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12197e400) [pid = 1649] [serial = 1661] [outer = 0x113178000] 07:58:43 INFO - PROCESS | 1649 | 1469026723943 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]]]}] 07:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 838ms 07:58:43 INFO - PROCESS | 1649 | 1469026723952 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 07:58:43 INFO - PROCESS | 1649 | 1469026723954 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 07:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:58:43 INFO - PROCESS | 1649 | 1469026723981 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:58:43 INFO - PROCESS | 1649 | 1469026723982 Marionette TRACE conn2 <- [1,2186,null,{}] 07:58:43 INFO - PROCESS | 1649 | 1469026723987 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}] 07:58:43 INFO - PROCESS | 1649 | 1469026723988 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:44 INFO - PROCESS | 1649 | 1469026724083 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 07:58:44 INFO - PROCESS | 1649 | 1469026724157 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:44 INFO - PROCESS | 1649 | 1469026724159 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x112eec800 == 46 [pid = 1649] [id = 554] 07:58:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1127b7000) [pid = 1649] [serial = 1662] [outer = 0x0] 07:58:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1129b1400) [pid = 1649] [serial = 1663] [outer = 0x1127b7000] 07:58:44 INFO - PROCESS | 1649 | 1469026724186 Marionette DEBUG loaded listener.js 07:58:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1164dd000) [pid = 1649] [serial = 1664] [outer = 0x1127b7000] 07:58:44 INFO - PROCESS | 1649 | --DOCSHELL 0x12b074000 == 45 [pid = 1649] [id = 548] 07:58:44 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6b7800 == 44 [pid = 1649] [id = 547] 07:58:44 INFO - PROCESS | 1649 | --DOCSHELL 0x117163000 == 43 [pid = 1649] [id = 546] 07:58:44 INFO - PROCESS | 1649 | --DOCSHELL 0x129649800 == 42 [pid = 1649] [id = 545] 07:58:44 INFO - PROCESS | 1649 | --DOCSHELL 0x129051000 == 41 [pid = 1649] [id = 544] 07:58:44 INFO - PROCESS | 1649 | --DOCSHELL 0x112a53800 == 40 [pid = 1649] [id = 543] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12884c000 == 39 [pid = 1649] [id = 542] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x125318800 == 38 [pid = 1649] [id = 541] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12142a800 == 37 [pid = 1649] [id = 540] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x118587800 == 36 [pid = 1649] [id = 539] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x112a73800 == 35 [pid = 1649] [id = 538] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12895e000 == 34 [pid = 1649] [id = 537] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x128856000 == 33 [pid = 1649] [id = 536] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x126a56000 == 32 [pid = 1649] [id = 535] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x113d0a800 == 31 [pid = 1649] [id = 553] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12b08f000 == 30 [pid = 1649] [id = 552] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x125322000 == 29 [pid = 1649] [id = 551] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12b171800 == 28 [pid = 1649] [id = 549] 07:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x118033800 == 27 [pid = 1649] [id = 550] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x116708800) [pid = 1649] [serial = 1564] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x116ab6000) [pid = 1649] [serial = 1579] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x112a80800) [pid = 1649] [serial = 1570] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x112f8d400) [pid = 1649] [serial = 1571] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1197cf400) [pid = 1649] [serial = 1594] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11986a400) [pid = 1649] [serial = 1568] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1167a7400) [pid = 1649] [serial = 1567] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11877e400) [pid = 1649] [serial = 1585] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1167ab400) [pid = 1649] [serial = 1588] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11949bc00) [pid = 1649] [serial = 1589] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x113352000) [pid = 1649] [serial = 1573] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115d0c000) [pid = 1649] [serial = 1574] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11670bc00) [pid = 1649] [serial = 1576] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119710800) [pid = 1649] [serial = 1591] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1167a4800) [pid = 1649] [serial = 1577] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11821fc00) [pid = 1649] [serial = 1582] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1192c7000) [pid = 1649] [serial = 1586] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1197c2000) [pid = 1649] [serial = 1592] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118521c00) [pid = 1649] [serial = 1583] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x117c34000) [pid = 1649] [serial = 1580] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119865c00) [pid = 1649] [serial = 1595] [outer = 0x0] [url = about:blank] 07:58:45 INFO - PROCESS | 1649 | 1469026725159 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]]]}] 07:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1225ms 07:58:45 INFO - PROCESS | 1649 | 1469026725205 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 07:58:45 INFO - PROCESS | 1649 | 1469026725208 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 07:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:58:45 INFO - PROCESS | 1649 | 1469026725211 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:58:45 INFO - PROCESS | 1649 | 1469026725213 Marionette TRACE conn2 <- [1,2190,null,{}] 07:58:45 INFO - PROCESS | 1649 | 1469026725217 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}] 07:58:45 INFO - PROCESS | 1649 | 1469026725218 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:45 INFO - PROCESS | 1649 | 1469026725295 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 07:58:45 INFO - PROCESS | 1649 | 1469026725300 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:45 INFO - PROCESS | 1649 | 1469026725302 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e51000 == 28 [pid = 1649] [id = 555] 07:58:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11317a000) [pid = 1649] [serial = 1665] [outer = 0x0] 07:58:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x113352000) [pid = 1649] [serial = 1666] [outer = 0x11317a000] 07:58:45 INFO - PROCESS | 1649 | 1469026725331 Marionette DEBUG loaded listener.js 07:58:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1129b1c00) [pid = 1649] [serial = 1667] [outer = 0x11317a000] 07:58:45 INFO - PROCESS | 1649 | 1469026725666 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]]]}] 07:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 524ms 07:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:58:45 INFO - PROCESS | 1649 | 1469026725736 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 07:58:45 INFO - PROCESS | 1649 | 1469026725739 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 07:58:45 INFO - PROCESS | 1649 | 1469026725744 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:58:45 INFO - PROCESS | 1649 | 1469026725746 Marionette TRACE conn2 <- [1,2194,null,{}] 07:58:45 INFO - PROCESS | 1649 | 1469026725748 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}] 07:58:45 INFO - PROCESS | 1649 | 1469026725750 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:45 INFO - PROCESS | 1649 | 1469026725825 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 07:58:45 INFO - PROCESS | 1649 | 1469026725830 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:45 INFO - PROCESS | 1649 | 1469026725831 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x117167000 == 29 [pid = 1649] [id = 556] 07:58:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x115e88800) [pid = 1649] [serial = 1668] [outer = 0x0] 07:58:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x116711400) [pid = 1649] [serial = 1669] [outer = 0x115e88800] 07:58:45 INFO - PROCESS | 1649 | 1469026725860 Marionette DEBUG loaded listener.js 07:58:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1167ab800) [pid = 1649] [serial = 1670] [outer = 0x115e88800] 07:58:46 INFO - PROCESS | 1649 | 1469026726203 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]]]}] 07:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 469ms 07:58:46 INFO - PROCESS | 1649 | 1469026726213 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 07:58:46 INFO - PROCESS | 1649 | 1469026726215 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 07:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:58:46 INFO - PROCESS | 1649 | 1469026726217 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:58:46 INFO - PROCESS | 1649 | 1469026726220 Marionette TRACE conn2 <- [1,2198,null,{}] 07:58:46 INFO - PROCESS | 1649 | 1469026726230 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}] 07:58:46 INFO - PROCESS | 1649 | 1469026726233 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:46 INFO - PROCESS | 1649 | 1469026726314 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 07:58:46 INFO - PROCESS | 1649 | 1469026726372 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:46 INFO - PROCESS | 1649 | 1469026726374 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x118576000 == 30 [pid = 1649] [id = 557] 07:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x112f8d000) [pid = 1649] [serial = 1671] [outer = 0x0] 07:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1176b8400) [pid = 1649] [serial = 1672] [outer = 0x112f8d000] 07:58:46 INFO - PROCESS | 1649 | 1469026726402 Marionette DEBUG loaded listener.js 07:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118221c00) [pid = 1649] [serial = 1673] [outer = 0x112f8d000] 07:58:46 INFO - PROCESS | 1649 | 1469026726683 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]]]}] 07:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 474ms 07:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:58:46 INFO - PROCESS | 1649 | 1469026726698 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 07:58:46 INFO - PROCESS | 1649 | 1469026726700 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 07:58:46 INFO - PROCESS | 1649 | 1469026726702 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:58:46 INFO - PROCESS | 1649 | 1469026726703 Marionette TRACE conn2 <- [1,2202,null,{}] 07:58:46 INFO - PROCESS | 1649 | 1469026726713 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}] 07:58:46 INFO - PROCESS | 1649 | 1469026726714 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:46 INFO - PROCESS | 1649 | 1469026726795 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 07:58:46 INFO - PROCESS | 1649 | 1469026726799 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:46 INFO - PROCESS | 1649 | 1469026726800 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x120ece000 == 31 [pid = 1649] [id = 558] 07:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1182d4000) [pid = 1649] [serial = 1674] [outer = 0x0] 07:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118741c00) [pid = 1649] [serial = 1675] [outer = 0x1182d4000] 07:58:46 INFO - PROCESS | 1649 | 1469026726828 Marionette DEBUG loaded listener.js 07:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118782400) [pid = 1649] [serial = 1676] [outer = 0x1182d4000] 07:58:47 INFO - PROCESS | 1649 | 1469026727139 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]]]}] 07:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 469ms 07:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:58:47 INFO - PROCESS | 1649 | 1469026727171 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 07:58:47 INFO - PROCESS | 1649 | 1469026727173 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 07:58:47 INFO - PROCESS | 1649 | 1469026727177 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:58:47 INFO - PROCESS | 1649 | 1469026727185 Marionette TRACE conn2 <- [1,2206,null,{}] 07:58:47 INFO - PROCESS | 1649 | 1469026727187 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}] 07:58:47 INFO - PROCESS | 1649 | 1469026727189 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:47 INFO - PROCESS | 1649 | 1469026727295 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 07:58:47 INFO - PROCESS | 1649 | 1469026727309 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:47 INFO - PROCESS | 1649 | 1469026727310 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x121260000 == 32 [pid = 1649] [id = 559] 07:58:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x115da9400) [pid = 1649] [serial = 1677] [outer = 0x0] 07:58:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1185dec00) [pid = 1649] [serial = 1678] [outer = 0x115da9400] 07:58:47 INFO - PROCESS | 1649 | 1469026727335 Marionette DEBUG loaded listener.js 07:58:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1192c7800) [pid = 1649] [serial = 1679] [outer = 0x115da9400] 07:58:47 INFO - PROCESS | 1649 | 1469026727680 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]]]}] 07:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 528ms 07:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:58:47 INFO - PROCESS | 1649 | 1469026727705 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 07:58:47 INFO - PROCESS | 1649 | 1469026727706 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 07:58:47 INFO - PROCESS | 1649 | 1469026727708 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:58:47 INFO - PROCESS | 1649 | 1469026727709 Marionette TRACE conn2 <- [1,2210,null,{}] 07:58:47 INFO - PROCESS | 1649 | 1469026727712 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}] 07:58:47 INFO - PROCESS | 1649 | 1469026727715 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:47 INFO - PROCESS | 1649 | 1469026727831 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 07:58:47 INFO - PROCESS | 1649 | 1469026727846 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:47 INFO - PROCESS | 1649 | 1469026727846 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x125308800 == 33 [pid = 1649] [id = 560] 07:58:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11889c000) [pid = 1649] [serial = 1680] [outer = 0x0] 07:58:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11970c400) [pid = 1649] [serial = 1681] [outer = 0x11889c000] 07:58:47 INFO - PROCESS | 1649 | 1469026727874 Marionette DEBUG loaded listener.js 07:58:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11986e400) [pid = 1649] [serial = 1682] [outer = 0x11889c000] 07:58:48 INFO - PROCESS | 1649 | 1469026728302 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]]]}] 07:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 619ms 07:58:48 INFO - PROCESS | 1649 | 1469026728328 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 07:58:48 INFO - PROCESS | 1649 | 1469026728330 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 07:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:58:48 INFO - PROCESS | 1649 | 1469026728341 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:58:48 INFO - PROCESS | 1649 | 1469026728343 Marionette TRACE conn2 <- [1,2214,null,{}] 07:58:48 INFO - PROCESS | 1649 | 1469026728346 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}] 07:58:48 INFO - PROCESS | 1649 | 1469026728348 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:48 INFO - PROCESS | 1649 | 1469026728477 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 07:58:48 INFO - PROCESS | 1649 | 1469026728493 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:48 INFO - PROCESS | 1649 | 1469026728494 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265cd800 == 34 [pid = 1649] [id = 561] 07:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119a87400) [pid = 1649] [serial = 1683] [outer = 0x0] 07:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x119d06800) [pid = 1649] [serial = 1684] [outer = 0x119a87400] 07:58:48 INFO - PROCESS | 1649 | 1469026728518 Marionette DEBUG loaded listener.js 07:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x120f7d800) [pid = 1649] [serial = 1685] [outer = 0x119a87400] 07:58:48 INFO - PROCESS | 1649 | 1469026728819 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]]]}] 07:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 519ms 07:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:58:48 INFO - PROCESS | 1649 | 1469026728861 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 07:58:48 INFO - PROCESS | 1649 | 1469026728862 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 07:58:48 INFO - PROCESS | 1649 | 1469026728864 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:58:48 INFO - PROCESS | 1649 | 1469026728865 Marionette TRACE conn2 <- [1,2218,null,{}] 07:58:48 INFO - PROCESS | 1649 | 1469026728867 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}] 07:58:48 INFO - PROCESS | 1649 | 1469026728868 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:48 INFO - PROCESS | 1649 | 1469026728981 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 07:58:48 INFO - PROCESS | 1649 | 1469026728984 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:48 INFO - PROCESS | 1649 | 1469026728985 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x128865000 == 35 [pid = 1649] [id = 562] 07:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x112dd5000) [pid = 1649] [serial = 1686] [outer = 0x0] 07:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1210b2800) [pid = 1649] [serial = 1687] [outer = 0x112dd5000] 07:58:49 INFO - PROCESS | 1649 | 1469026729010 Marionette DEBUG loaded listener.js 07:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x121410800) [pid = 1649] [serial = 1688] [outer = 0x112dd5000] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12197ec00) [pid = 1649] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x120e21400) [pid = 1649] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12340c800) [pid = 1649] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119869400) [pid = 1649] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1190c0400) [pid = 1649] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x111039400) [pid = 1649] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x115d48c00) [pid = 1649] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11987d400) [pid = 1649] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119870c00) [pid = 1649] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1197c3400) [pid = 1649] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11828ec00) [pid = 1649] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115e91800) [pid = 1649] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x113173800) [pid = 1649] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11874a800) [pid = 1649] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x113174800) [pid = 1649] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12656c000) [pid = 1649] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x112234800) [pid = 1649] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1253c6c00) [pid = 1649] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115d4b000) [pid = 1649] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:58:49 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1190c8c00) [pid = 1649] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:58:49 INFO - PROCESS | 1649 | 1469026729717 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]]]}] 07:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 868ms 07:58:49 INFO - PROCESS | 1649 | 1469026729733 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 07:58:49 INFO - PROCESS | 1649 | 1469026729734 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 07:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:58:49 INFO - PROCESS | 1649 | 1469026729736 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:58:49 INFO - PROCESS | 1649 | 1469026729737 Marionette TRACE conn2 <- [1,2222,null,{}] 07:58:49 INFO - PROCESS | 1649 | 1469026729740 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}] 07:58:49 INFO - PROCESS | 1649 | 1469026729741 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:49 INFO - PROCESS | 1649 | 1469026729827 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 07:58:49 INFO - PROCESS | 1649 | 1469026729831 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:49 INFO - PROCESS | 1649 | 1469026729832 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d36000 == 36 [pid = 1649] [id = 563] 07:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x111d75800) [pid = 1649] [serial = 1689] [outer = 0x0] 07:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x115d48c00) [pid = 1649] [serial = 1690] [outer = 0x111d75800] 07:58:49 INFO - PROCESS | 1649 | 1469026729857 Marionette DEBUG loaded listener.js 07:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11821a400) [pid = 1649] [serial = 1691] [outer = 0x111d75800] 07:58:50 INFO - PROCESS | 1649 | 1469026730186 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]]]}] 07:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 474ms 07:58:50 INFO - PROCESS | 1649 | 1469026730226 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 07:58:50 INFO - PROCESS | 1649 | 1469026730228 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 07:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:58:50 INFO - PROCESS | 1649 | 1469026730231 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:58:50 INFO - PROCESS | 1649 | 1469026730233 Marionette TRACE conn2 <- [1,2226,null,{}] 07:58:50 INFO - PROCESS | 1649 | 1469026730236 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}] 07:58:50 INFO - PROCESS | 1649 | 1469026730238 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:50 INFO - PROCESS | 1649 | 1469026730399 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 07:58:50 INFO - PROCESS | 1649 | 1469026730404 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:50 INFO - PROCESS | 1649 | 1469026730405 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b0e800 == 37 [pid = 1649] [id = 564] 07:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11828ec00) [pid = 1649] [serial = 1692] [outer = 0x0] 07:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119493000) [pid = 1649] [serial = 1693] [outer = 0x11828ec00] 07:58:50 INFO - PROCESS | 1649 | 1469026730430 Marionette DEBUG loaded listener.js 07:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x120f84800) [pid = 1649] [serial = 1694] [outer = 0x11828ec00] 07:58:50 INFO - PROCESS | 1649 | 1469026730785 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]]]}] 07:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 569ms 07:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:58:50 INFO - PROCESS | 1649 | 1469026730800 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 07:58:50 INFO - PROCESS | 1649 | 1469026730802 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 07:58:50 INFO - PROCESS | 1649 | 1469026730804 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:58:50 INFO - PROCESS | 1649 | 1469026730805 Marionette TRACE conn2 <- [1,2230,null,{}] 07:58:50 INFO - PROCESS | 1649 | 1469026730811 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}] 07:58:50 INFO - PROCESS | 1649 | 1469026730813 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:50 INFO - PROCESS | 1649 | 1469026730940 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 07:58:50 INFO - PROCESS | 1649 | 1469026730947 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:50 INFO - PROCESS | 1649 | 1469026730948 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x121254000 == 38 [pid = 1649] [id = 565] 07:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x120f82400) [pid = 1649] [serial = 1695] [outer = 0x0] 07:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12141d000) [pid = 1649] [serial = 1696] [outer = 0x120f82400] 07:58:50 INFO - PROCESS | 1649 | 1469026730975 Marionette DEBUG loaded listener.js 07:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121a1ac00) [pid = 1649] [serial = 1697] [outer = 0x120f82400] 07:58:51 INFO - PROCESS | 1649 | 1469026731275 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]]]}] 07:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms 07:58:51 INFO - PROCESS | 1649 | 1469026731327 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 07:58:51 INFO - PROCESS | 1649 | 1469026731329 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 07:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:58:51 INFO - PROCESS | 1649 | 1469026731331 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:58:51 INFO - PROCESS | 1649 | 1469026731333 Marionette TRACE conn2 <- [1,2234,null,{}] 07:58:51 INFO - PROCESS | 1649 | 1469026731335 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}] 07:58:51 INFO - PROCESS | 1649 | 1469026731336 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:51 INFO - PROCESS | 1649 | 1469026731414 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 07:58:51 INFO - PROCESS | 1649 | 1469026731417 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:51 INFO - PROCESS | 1649 | 1469026731418 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a5c3800 == 39 [pid = 1649] [id = 566] 07:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12140f800) [pid = 1649] [serial = 1698] [outer = 0x0] 07:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121c06400) [pid = 1649] [serial = 1699] [outer = 0x12140f800] 07:58:51 INFO - PROCESS | 1649 | 1469026731443 Marionette DEBUG loaded listener.js 07:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123410c00) [pid = 1649] [serial = 1700] [outer = 0x12140f800] 07:58:52 INFO - PROCESS | 1649 | 1469026732015 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]]]}] 07:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 720ms 07:58:52 INFO - PROCESS | 1649 | 1469026732052 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 07:58:52 INFO - PROCESS | 1649 | 1469026732055 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 07:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:58:52 INFO - PROCESS | 1649 | 1469026732059 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:58:52 INFO - PROCESS | 1649 | 1469026732061 Marionette TRACE conn2 <- [1,2238,null,{}] 07:58:52 INFO - PROCESS | 1649 | 1469026732065 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}] 07:58:52 INFO - PROCESS | 1649 | 1469026732067 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:52 INFO - PROCESS | 1649 | 1469026732175 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 07:58:52 INFO - PROCESS | 1649 | 1469026732235 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:52 INFO - PROCESS | 1649 | 1469026732237 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11747f800 == 40 [pid = 1649] [id = 567] 07:58:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1133b3800) [pid = 1649] [serial = 1701] [outer = 0x0] 07:58:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x115d4a400) [pid = 1649] [serial = 1702] [outer = 0x1133b3800] 07:58:52 INFO - PROCESS | 1649 | 1469026732267 Marionette DEBUG loaded listener.js 07:58:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11670b400) [pid = 1649] [serial = 1703] [outer = 0x1133b3800] 07:58:52 INFO - PROCESS | 1649 | 1469026732795 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]]]}] 07:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 774ms 07:58:52 INFO - PROCESS | 1649 | 1469026732865 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 07:58:52 INFO - PROCESS | 1649 | 1469026732870 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 07:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:58:52 INFO - PROCESS | 1649 | 1469026732879 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:58:52 INFO - PROCESS | 1649 | 1469026732882 Marionette TRACE conn2 <- [1,2242,null,{}] 07:58:52 INFO - PROCESS | 1649 | 1469026732886 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}] 07:58:52 INFO - PROCESS | 1649 | 1469026732888 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:53 INFO - PROCESS | 1649 | 1469026733057 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 07:58:53 INFO - PROCESS | 1649 | 1469026733183 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:53 INFO - PROCESS | 1649 | 1469026733184 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x121392800 == 41 [pid = 1649] [id = 568] 07:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x116ab5000) [pid = 1649] [serial = 1704] [outer = 0x0] 07:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1176bd400) [pid = 1649] [serial = 1705] [outer = 0x116ab5000] 07:58:53 INFO - PROCESS | 1649 | 1469026733239 Marionette DEBUG loaded listener.js 07:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1182c8800) [pid = 1649] [serial = 1706] [outer = 0x116ab5000] 07:58:53 INFO - PROCESS | 1649 | 1469026733871 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]]]}] 07:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1024ms 07:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:58:53 INFO - PROCESS | 1649 | 1469026733902 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 07:58:53 INFO - PROCESS | 1649 | 1469026733904 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 07:58:53 INFO - PROCESS | 1649 | 1469026733907 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:58:53 INFO - PROCESS | 1649 | 1469026733909 Marionette TRACE conn2 <- [1,2246,null,{}] 07:58:53 INFO - PROCESS | 1649 | 1469026733913 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}] 07:58:53 INFO - PROCESS | 1649 | 1469026733915 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:54 INFO - PROCESS | 1649 | 1469026734040 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 07:58:54 INFO - PROCESS | 1649 | --DOCSHELL 0x121254000 == 40 [pid = 1649] [id = 565] 07:58:54 INFO - PROCESS | 1649 | --DOCSHELL 0x128b0e800 == 39 [pid = 1649] [id = 564] 07:58:54 INFO - PROCESS | 1649 | --DOCSHELL 0x125d36000 == 38 [pid = 1649] [id = 563] 07:58:54 INFO - PROCESS | 1649 | --DOCSHELL 0x128865000 == 37 [pid = 1649] [id = 562] 07:58:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1265cd800 == 36 [pid = 1649] [id = 561] 07:58:54 INFO - PROCESS | 1649 | --DOCSHELL 0x125308800 == 35 [pid = 1649] [id = 560] 07:58:54 INFO - PROCESS | 1649 | --DOCSHELL 0x121260000 == 34 [pid = 1649] [id = 559] 07:58:54 INFO - PROCESS | 1649 | --DOCSHELL 0x120ece000 == 33 [pid = 1649] [id = 558] 07:58:54 INFO - PROCESS | 1649 | --DOCSHELL 0x118576000 == 32 [pid = 1649] [id = 557] 07:58:54 INFO - PROCESS | 1649 | --DOCSHELL 0x117167000 == 31 [pid = 1649] [id = 556] 07:58:54 INFO - PROCESS | 1649 | --DOCSHELL 0x115e51000 == 30 [pid = 1649] [id = 555] 07:58:54 INFO - PROCESS | 1649 | --DOCSHELL 0x112eec800 == 29 [pid = 1649] [id = 554] 07:58:54 INFO - PROCESS | 1649 | 1469026734210 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:54 INFO - PROCESS | 1649 | 1469026734211 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164b4000 == 30 [pid = 1649] [id = 569] 07:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1132dfc00) [pid = 1649] [serial = 1707] [outer = 0x0] 07:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x115d3d000) [pid = 1649] [serial = 1708] [outer = 0x1132dfc00] 07:58:54 INFO - PROCESS | 1649 | 1469026734238 Marionette DEBUG loaded listener.js 07:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x116702800) [pid = 1649] [serial = 1709] [outer = 0x1132dfc00] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1219c3c00) [pid = 1649] [serial = 1630] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x123408000) [pid = 1649] [serial = 1634] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x121c07c00) [pid = 1649] [serial = 1633] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x124ac3400) [pid = 1649] [serial = 1637] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x124958c00) [pid = 1649] [serial = 1636] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x120f83000) [pid = 1649] [serial = 1627] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11977d000) [pid = 1649] [serial = 1624] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x120e9b000) [pid = 1649] [serial = 1625] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x112a85000) [pid = 1649] [serial = 1639] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1167a3000) [pid = 1649] [serial = 1603] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1176bf400) [pid = 1649] [serial = 1604] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x120f77800) [pid = 1649] [serial = 1612] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x120f7f400) [pid = 1649] [serial = 1613] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x120e16400) [pid = 1649] [serial = 1609] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120e20c00) [pid = 1649] [serial = 1610] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119d02400) [pid = 1649] [serial = 1598] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11986f400) [pid = 1649] [serial = 1597] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1185de000) [pid = 1649] [serial = 1621] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11907c400) [pid = 1649] [serial = 1622] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11679f800) [pid = 1649] [serial = 1618] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1176bd800) [pid = 1649] [serial = 1619] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x113258000) [pid = 1649] [serial = 1615] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115d44800) [pid = 1649] [serial = 1616] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118869c00) [pid = 1649] [serial = 1606] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119495000) [pid = 1649] [serial = 1607] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x113178c00) [pid = 1649] [serial = 1600] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116ab5c00) [pid = 1649] [serial = 1640] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x115d3e400) [pid = 1649] [serial = 1601] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126aef800) [pid = 1649] [serial = 1649] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x125340400) [pid = 1649] [serial = 1643] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126718000) [pid = 1649] [serial = 1648] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126412800) [pid = 1649] [serial = 1645] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121a1cc00) [pid = 1649] [serial = 1631] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x124aca800) [pid = 1649] [serial = 1642] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1212f1800) [pid = 1649] [serial = 1628] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12641e000) [pid = 1649] [serial = 1646] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x116fb1400) [pid = 1649] [serial = 1565] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1197cc400) [pid = 1649] [serial = 1562] [outer = 0x0] [url = about:blank] 07:58:54 INFO - PROCESS | 1649 | 1469026734553 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]]]}] 07:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 671ms 07:58:54 INFO - PROCESS | 1649 | 1469026734579 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 07:58:54 INFO - PROCESS | 1649 | 1469026734582 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 07:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:58:54 INFO - PROCESS | 1649 | 1469026734586 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:58:54 INFO - PROCESS | 1649 | 1469026734588 Marionette TRACE conn2 <- [1,2250,null,{}] 07:58:54 INFO - PROCESS | 1649 | 1469026734590 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}] 07:58:54 INFO - PROCESS | 1649 | 1469026734594 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:54 INFO - PROCESS | 1649 | 1469026734697 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 07:58:54 INFO - PROCESS | 1649 | 1469026734750 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:54 INFO - PROCESS | 1649 | 1469026734752 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x118033000 == 31 [pid = 1649] [id = 570] 07:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x116703c00) [pid = 1649] [serial = 1710] [outer = 0x0] 07:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x116ab5c00) [pid = 1649] [serial = 1711] [outer = 0x116703c00] 07:58:54 INFO - PROCESS | 1649 | 1469026734778 Marionette DEBUG loaded listener.js 07:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11828a800) [pid = 1649] [serial = 1712] [outer = 0x116703c00] 07:58:55 INFO - PROCESS | 1649 | 1469026735061 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]]]}] 07:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 07:58:55 INFO - PROCESS | 1649 | 1469026735109 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 07:58:55 INFO - PROCESS | 1649 | 1469026735111 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 07:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:58:55 INFO - PROCESS | 1649 | 1469026735114 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:58:55 INFO - PROCESS | 1649 | 1469026735116 Marionette TRACE conn2 <- [1,2254,null,{}] 07:58:55 INFO - PROCESS | 1649 | 1469026735126 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}] 07:58:55 INFO - PROCESS | 1649 | 1469026735129 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:55 INFO - PROCESS | 1649 | 1469026735214 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 07:58:55 INFO - PROCESS | 1649 | 1469026735275 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:55 INFO - PROCESS | 1649 | 1469026735277 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x121137800 == 32 [pid = 1649] [id = 571] 07:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112d5b000) [pid = 1649] [serial = 1713] [outer = 0x0] 07:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1185dd400) [pid = 1649] [serial = 1714] [outer = 0x112d5b000] 07:58:55 INFO - PROCESS | 1649 | 1469026735305 Marionette DEBUG loaded listener.js 07:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1192c3400) [pid = 1649] [serial = 1715] [outer = 0x112d5b000] 07:58:55 INFO - PROCESS | 1649 | 1469026735580 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]]]}] 07:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 470ms 07:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:58:55 INFO - PROCESS | 1649 | 1469026735584 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 07:58:55 INFO - PROCESS | 1649 | 1469026735586 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 07:58:55 INFO - PROCESS | 1649 | 1469026735588 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:58:55 INFO - PROCESS | 1649 | 1469026735589 Marionette TRACE conn2 <- [1,2258,null,{}] 07:58:55 INFO - PROCESS | 1649 | 1469026735602 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}] 07:58:55 INFO - PROCESS | 1649 | 1469026735603 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:55 INFO - PROCESS | 1649 | 1469026735686 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 07:58:55 INFO - PROCESS | 1649 | 1469026735693 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:55 INFO - PROCESS | 1649 | 1469026735694 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x125308800 == 33 [pid = 1649] [id = 572] 07:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11949b400) [pid = 1649] [serial = 1716] [outer = 0x0] 07:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119781000) [pid = 1649] [serial = 1717] [outer = 0x11949b400] 07:58:55 INFO - PROCESS | 1649 | 1469026735719 Marionette DEBUG loaded listener.js 07:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1197cb000) [pid = 1649] [serial = 1718] [outer = 0x11949b400] 07:58:56 INFO - PROCESS | 1649 | 1469026736052 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]]]}] 07:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 481ms 07:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:58:56 INFO - PROCESS | 1649 | 1469026736069 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 07:58:56 INFO - PROCESS | 1649 | 1469026736071 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 07:58:56 INFO - PROCESS | 1649 | 1469026736073 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:58:56 INFO - PROCESS | 1649 | 1469026736076 Marionette TRACE conn2 <- [1,2262,null,{}] 07:58:56 INFO - PROCESS | 1649 | 1469026736079 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}] 07:58:56 INFO - PROCESS | 1649 | 1469026736080 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:56 INFO - PROCESS | 1649 | 1469026736196 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 07:58:56 INFO - PROCESS | 1649 | 1469026736208 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:56 INFO - PROCESS | 1649 | 1469026736211 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x126096000 == 34 [pid = 1649] [id = 573] 07:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1197cb800) [pid = 1649] [serial = 1719] [outer = 0x0] 07:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119869c00) [pid = 1649] [serial = 1720] [outer = 0x1197cb800] 07:58:56 INFO - PROCESS | 1649 | 1469026736235 Marionette DEBUG loaded listener.js 07:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119d02800) [pid = 1649] [serial = 1721] [outer = 0x1197cb800] 07:58:56 INFO - PROCESS | 1649 | 1469026736639 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]]]}] 07:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 571ms 07:58:56 INFO - PROCESS | 1649 | 1469026736645 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 07:58:56 INFO - PROCESS | 1649 | 1469026736647 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 07:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:58:56 INFO - PROCESS | 1649 | 1469026736650 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:58:56 INFO - PROCESS | 1649 | 1469026736652 Marionette TRACE conn2 <- [1,2266,null,{}] 07:58:56 INFO - PROCESS | 1649 | 1469026736655 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}] 07:58:56 INFO - PROCESS | 1649 | 1469026736661 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:56 INFO - PROCESS | 1649 | 1469026736857 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 07:58:56 INFO - PROCESS | 1649 | 1469026736885 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:56 INFO - PROCESS | 1649 | 1469026736886 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12894d800 == 35 [pid = 1649] [id = 574] 07:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1212f1000) [pid = 1649] [serial = 1722] [outer = 0x0] 07:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1217f4000) [pid = 1649] [serial = 1723] [outer = 0x1212f1000] 07:58:56 INFO - PROCESS | 1649 | 1469026736929 Marionette DEBUG loaded listener.js 07:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1219c1800) [pid = 1649] [serial = 1724] [outer = 0x1212f1000] 07:58:57 INFO - PROCESS | 1649 | 1469026737267 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]]]}] 07:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 07:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:58:57 INFO - PROCESS | 1649 | 1469026737325 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 07:58:57 INFO - PROCESS | 1649 | 1469026737327 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 07:58:57 INFO - PROCESS | 1649 | 1469026737329 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:58:57 INFO - PROCESS | 1649 | 1469026737330 Marionette TRACE conn2 <- [1,2270,null,{}] 07:58:57 INFO - PROCESS | 1649 | 1469026737339 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}] 07:58:57 INFO - PROCESS | 1649 | 1469026737340 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:57 INFO - PROCESS | 1649 | 1469026737439 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 07:58:57 INFO - PROCESS | 1649 | 1469026737443 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:57 INFO - PROCESS | 1649 | 1469026737444 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b03000 == 36 [pid = 1649] [id = 575] 07:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1212f3000) [pid = 1649] [serial = 1725] [outer = 0x0] 07:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121a20000) [pid = 1649] [serial = 1726] [outer = 0x1212f3000] 07:58:57 INFO - PROCESS | 1649 | 1469026737469 Marionette DEBUG loaded listener.js 07:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121c0e800) [pid = 1649] [serial = 1727] [outer = 0x1212f3000] 07:58:57 INFO - PROCESS | 1649 | 1469026737787 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]]]}] 07:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 07:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:58:57 INFO - PROCESS | 1649 | 1469026737847 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 07:58:57 INFO - PROCESS | 1649 | 1469026737848 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 07:58:57 INFO - PROCESS | 1649 | 1469026737850 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:58:57 INFO - PROCESS | 1649 | 1469026737851 Marionette TRACE conn2 <- [1,2274,null,{}] 07:58:57 INFO - PROCESS | 1649 | 1469026737854 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}] 07:58:57 INFO - PROCESS | 1649 | 1469026737855 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:57 INFO - PROCESS | 1649 | 1469026737952 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 07:58:57 INFO - PROCESS | 1649 | 1469026737963 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:57 INFO - PROCESS | 1649 | 1469026737964 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x129046000 == 37 [pid = 1649] [id = 576] 07:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121c0d000) [pid = 1649] [serial = 1728] [outer = 0x0] 07:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12351c800) [pid = 1649] [serial = 1729] [outer = 0x121c0d000] 07:58:57 INFO - PROCESS | 1649 | 1469026737989 Marionette DEBUG loaded listener.js 07:58:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124a1e400) [pid = 1649] [serial = 1730] [outer = 0x121c0d000] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11828ec00) [pid = 1649] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11317a000) [pid = 1649] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1127b7000) [pid = 1649] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11889c000) [pid = 1649] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1176c4000) [pid = 1649] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x113172800) [pid = 1649] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119a87400) [pid = 1649] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x111d75800) [pid = 1649] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112dd5000) [pid = 1649] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x115e88800) [pid = 1649] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1182d4000) [pid = 1649] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119706400) [pid = 1649] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x120f82400) [pid = 1649] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x115da9400) [pid = 1649] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x113178000) [pid = 1649] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:58:58 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x112f8d000) [pid = 1649] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:58:58 INFO - PROCESS | 1649 | 1469026738395 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]]]}] 07:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 568ms 07:58:58 INFO - PROCESS | 1649 | 1469026738419 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 07:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:58:58 INFO - PROCESS | 1649 | 1469026738420 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 07:58:58 INFO - PROCESS | 1649 | 1469026738422 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:58:58 INFO - PROCESS | 1649 | 1469026738431 Marionette TRACE conn2 <- [1,2278,null,{}] 07:58:58 INFO - PROCESS | 1649 | 1469026738433 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}] 07:58:58 INFO - PROCESS | 1649 | 1469026738434 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:58 INFO - PROCESS | 1649 | 1469026738512 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 07:58:58 INFO - PROCESS | 1649 | 1469026738515 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:58 INFO - PROCESS | 1649 | 1469026738517 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12112b000 == 38 [pid = 1649] [id = 577] 07:58:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1129ac800) [pid = 1649] [serial = 1731] [outer = 0x0] 07:58:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1164de400) [pid = 1649] [serial = 1732] [outer = 0x1129ac800] 07:58:58 INFO - PROCESS | 1649 | 1469026738593 Marionette DEBUG loaded listener.js 07:58:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1185cf800) [pid = 1649] [serial = 1733] [outer = 0x1129ac800] 07:58:58 INFO - PROCESS | 1649 | 1469026738852 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]]]}] 07:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 477ms 07:58:58 INFO - PROCESS | 1649 | 1469026738900 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 07:58:58 INFO - PROCESS | 1649 | 1469026738901 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 07:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:58:58 INFO - PROCESS | 1649 | 1469026738903 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:58:58 INFO - PROCESS | 1649 | 1469026738904 Marionette TRACE conn2 <- [1,2282,null,{}] 07:58:58 INFO - PROCESS | 1649 | 1469026738914 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}] 07:58:58 INFO - PROCESS | 1649 | 1469026738915 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:59 INFO - PROCESS | 1649 | 1469026739001 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 07:58:59 INFO - PROCESS | 1649 | 1469026739006 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:59 INFO - PROCESS | 1649 | 1469026739007 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a462000 == 39 [pid = 1649] [id = 578] 07:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1192cd400) [pid = 1649] [serial = 1734] [outer = 0x0] 07:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1210b8400) [pid = 1649] [serial = 1735] [outer = 0x1192cd400] 07:58:59 INFO - PROCESS | 1649 | 1469026739031 Marionette DEBUG loaded listener.js 07:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x123411000) [pid = 1649] [serial = 1736] [outer = 0x1192cd400] 07:58:59 INFO - PROCESS | 1649 | 1469026739363 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]]]}] 07:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 473ms 07:58:59 INFO - PROCESS | 1649 | 1469026739385 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 07:58:59 INFO - PROCESS | 1649 | 1469026739387 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 07:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:58:59 INFO - PROCESS | 1649 | 1469026739389 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:58:59 INFO - PROCESS | 1649 | 1469026739392 Marionette TRACE conn2 <- [1,2286,null,{}] 07:58:59 INFO - PROCESS | 1649 | 1469026739396 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}] 07:58:59 INFO - PROCESS | 1649 | 1469026739397 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:59 INFO - PROCESS | 1649 | 1469026739490 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 07:58:59 INFO - PROCESS | 1649 | 1469026739562 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:59 INFO - PROCESS | 1649 | 1469026739564 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:58:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae50000 == 40 [pid = 1649] [id = 579] 07:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x124a20800) [pid = 1649] [serial = 1737] [outer = 0x0] 07:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x124c29000) [pid = 1649] [serial = 1738] [outer = 0x124a20800] 07:58:59 INFO - PROCESS | 1649 | 1469026739607 Marionette DEBUG loaded listener.js 07:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1253d1c00) [pid = 1649] [serial = 1739] [outer = 0x124a20800] 07:59:00 INFO - PROCESS | 1649 | 1469026740029 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]]]}] 07:59:00 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 07:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 673ms 07:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:59:00 INFO - PROCESS | 1649 | 1469026740064 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 07:59:00 INFO - PROCESS | 1649 | 1469026740065 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 07:59:00 INFO - PROCESS | 1649 | 1469026740067 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:59:00 INFO - PROCESS | 1649 | 1469026740068 Marionette TRACE conn2 <- [1,2290,null,{}] 07:59:00 INFO - PROCESS | 1649 | 1469026740070 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}] 07:59:00 INFO - PROCESS | 1649 | 1469026740071 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:00 INFO - PROCESS | 1649 | 1469026740151 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 07:59:00 INFO - PROCESS | 1649 | 1469026740155 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:00 INFO - PROCESS | 1649 | 1469026740156 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b15f800 == 41 [pid = 1649] [id = 580] 07:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x125d5f800) [pid = 1649] [serial = 1740] [outer = 0x0] 07:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126412000) [pid = 1649] [serial = 1741] [outer = 0x125d5f800] 07:59:00 INFO - PROCESS | 1649 | 1469026740181 Marionette DEBUG loaded listener.js 07:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12641ac00) [pid = 1649] [serial = 1742] [outer = 0x125d5f800] 07:59:00 INFO - PROCESS | 1649 | 1469026740650 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]]]}] 07:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 618ms 07:59:00 INFO - PROCESS | 1649 | 1469026740686 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 07:59:00 INFO - PROCESS | 1649 | 1469026740688 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 07:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:59:00 INFO - PROCESS | 1649 | 1469026740692 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:59:00 INFO - PROCESS | 1649 | 1469026740694 Marionette TRACE conn2 <- [1,2294,null,{}] 07:59:00 INFO - PROCESS | 1649 | 1469026740699 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}] 07:59:00 INFO - PROCESS | 1649 | 1469026740700 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:00 INFO - PROCESS | 1649 | 1469026740803 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 07:59:00 INFO - PROCESS | 1649 | 1469026740914 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:00 INFO - PROCESS | 1649 | 1469026740915 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184f0800 == 42 [pid = 1649] [id = 581] 07:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x115d3c400) [pid = 1649] [serial = 1743] [outer = 0x0] 07:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11670a800) [pid = 1649] [serial = 1744] [outer = 0x115d3c400] 07:59:00 INFO - PROCESS | 1649 | 1469026740947 Marionette DEBUG loaded listener.js 07:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x116a05c00) [pid = 1649] [serial = 1745] [outer = 0x115d3c400] 07:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 674ms 07:59:01 INFO - PROCESS | 1649 | 1469026741361 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]]]}] 07:59:01 INFO - PROCESS | 1649 | 1469026741367 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 07:59:01 INFO - PROCESS | 1649 | 1469026741370 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 07:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:59:01 INFO - PROCESS | 1649 | 1469026741375 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:59:01 INFO - PROCESS | 1649 | 1469026741376 Marionette TRACE conn2 <- [1,2298,null,{}] 07:59:01 INFO - PROCESS | 1649 | 1469026741379 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}] 07:59:01 INFO - PROCESS | 1649 | 1469026741381 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:01 INFO - PROCESS | 1649 | 1469026741484 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 07:59:01 INFO - PROCESS | 1649 | 1469026741541 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:01 INFO - PROCESS | 1649 | 1469026741543 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x128851000 == 43 [pid = 1649] [id = 582] 07:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1185d4c00) [pid = 1649] [serial = 1746] [outer = 0x0] 07:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118781000) [pid = 1649] [serial = 1747] [outer = 0x1185d4c00] 07:59:01 INFO - PROCESS | 1649 | 1469026741578 Marionette DEBUG loaded listener.js 07:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11948f800) [pid = 1649] [serial = 1748] [outer = 0x1185d4c00] 07:59:02 INFO - PROCESS | 1649 | 1469026742023 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]]]}] 07:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 672ms 07:59:02 INFO - PROCESS | 1649 | 1469026742046 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 07:59:02 INFO - PROCESS | 1649 | 1469026742048 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 07:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:59:02 INFO - PROCESS | 1649 | 1469026742050 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:59:02 INFO - PROCESS | 1649 | 1469026742053 Marionette TRACE conn2 <- [1,2302,null,{}] 07:59:02 INFO - PROCESS | 1649 | 1469026742061 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}] 07:59:02 INFO - PROCESS | 1649 | 1469026742064 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:02 INFO - PROCESS | 1649 | 1469026742168 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 07:59:02 INFO - PROCESS | 1649 | 1469026742268 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:02 INFO - PROCESS | 1649 | 1469026742270 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b17b800 == 44 [pid = 1649] [id = 583] 07:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11987b000) [pid = 1649] [serial = 1749] [outer = 0x0] 07:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x120f7f400) [pid = 1649] [serial = 1750] [outer = 0x11987b000] 07:59:02 INFO - PROCESS | 1649 | 1469026742301 Marionette DEBUG loaded listener.js 07:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121411800) [pid = 1649] [serial = 1751] [outer = 0x11987b000] 07:59:02 INFO - PROCESS | 1649 | 1469026742710 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]]]}] 07:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 674ms 07:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:59:02 INFO - PROCESS | 1649 | 1469026742725 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 07:59:02 INFO - PROCESS | 1649 | 1469026742727 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 07:59:02 INFO - PROCESS | 1649 | 1469026742729 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:59:02 INFO - PROCESS | 1649 | 1469026742731 Marionette TRACE conn2 <- [1,2306,null,{}] 07:59:02 INFO - PROCESS | 1649 | 1469026742733 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}] 07:59:02 INFO - PROCESS | 1649 | 1469026742734 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:02 INFO - PROCESS | 1649 | 1469026742838 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 07:59:02 INFO - PROCESS | 1649 | 1469026742899 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:02 INFO - PROCESS | 1649 | 1469026742900 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a467800 == 45 [pid = 1649] [id = 584] 07:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1127ad800) [pid = 1649] [serial = 1752] [outer = 0x0] 07:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1219c1400) [pid = 1649] [serial = 1753] [outer = 0x1127ad800] 07:59:02 INFO - PROCESS | 1649 | 1469026742979 Marionette DEBUG loaded listener.js 07:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124c26400) [pid = 1649] [serial = 1754] [outer = 0x1127ad800] 07:59:03 INFO - PROCESS | 1649 | 1469026743565 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]]]}] 07:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 871ms 07:59:03 INFO - PROCESS | 1649 | 1469026743602 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 07:59:03 INFO - PROCESS | 1649 | 1469026743604 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 07:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:59:03 INFO - PROCESS | 1649 | 1469026743609 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:59:03 INFO - PROCESS | 1649 | 1469026743611 Marionette TRACE conn2 <- [1,2310,null,{}] 07:59:03 INFO - PROCESS | 1649 | 1469026743615 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}] 07:59:03 INFO - PROCESS | 1649 | 1469026743617 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:03 INFO - PROCESS | 1649 | 1469026743706 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 07:59:03 INFO - PROCESS | 1649 | 1469026743788 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:03 INFO - PROCESS | 1649 | 1469026743789 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x112a60000 == 46 [pid = 1649] [id = 585] 07:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116707400) [pid = 1649] [serial = 1755] [outer = 0x0] 07:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11672a000) [pid = 1649] [serial = 1756] [outer = 0x116707400] 07:59:03 INFO - PROCESS | 1649 | 1469026743817 Marionette DEBUG loaded listener.js 07:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1167ac800) [pid = 1649] [serial = 1757] [outer = 0x116707400] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae50000 == 45 [pid = 1649] [id = 579] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12a462000 == 44 [pid = 1649] [id = 578] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12112b000 == 43 [pid = 1649] [id = 577] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x129046000 == 42 [pid = 1649] [id = 576] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x128b03000 == 41 [pid = 1649] [id = 575] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12894d800 == 40 [pid = 1649] [id = 574] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x126096000 == 39 [pid = 1649] [id = 573] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x125308800 == 38 [pid = 1649] [id = 572] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x121137800 == 37 [pid = 1649] [id = 571] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x118033000 == 36 [pid = 1649] [id = 570] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x1164b4000 == 35 [pid = 1649] [id = 569] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11747f800 == 34 [pid = 1649] [id = 567] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x121392800 == 33 [pid = 1649] [id = 568] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12a5c3800 == 32 [pid = 1649] [id = 566] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12a467800 == 31 [pid = 1649] [id = 584] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12b17b800 == 30 [pid = 1649] [id = 583] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x128851000 == 29 [pid = 1649] [id = 582] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12b15f800 == 28 [pid = 1649] [id = 580] 07:59:04 INFO - PROCESS | 1649 | --DOCSHELL 0x1184f0800 == 27 [pid = 1649] [id = 581] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x120f84800) [pid = 1649] [serial = 1694] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1129b1c00) [pid = 1649] [serial = 1667] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119493000) [pid = 1649] [serial = 1693] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1129b1400) [pid = 1649] [serial = 1663] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11986e400) [pid = 1649] [serial = 1682] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11828d800) [pid = 1649] [serial = 1654] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115d43800) [pid = 1649] [serial = 1651] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119d06800) [pid = 1649] [serial = 1684] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11821a400) [pid = 1649] [serial = 1691] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11970c400) [pid = 1649] [serial = 1681] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121410800) [pid = 1649] [serial = 1688] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1164dd000) [pid = 1649] [serial = 1664] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116711400) [pid = 1649] [serial = 1669] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120f7d800) [pid = 1649] [serial = 1685] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118782400) [pid = 1649] [serial = 1676] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121181c00) [pid = 1649] [serial = 1657] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12141d000) [pid = 1649] [serial = 1696] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1192c7800) [pid = 1649] [serial = 1679] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x115d48c00) [pid = 1649] [serial = 1690] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x113352000) [pid = 1649] [serial = 1666] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1210b2800) [pid = 1649] [serial = 1687] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118741c00) [pid = 1649] [serial = 1675] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1185dec00) [pid = 1649] [serial = 1678] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x121415c00) [pid = 1649] [serial = 1658] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12197e400) [pid = 1649] [serial = 1661] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118221c00) [pid = 1649] [serial = 1673] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119a85c00) [pid = 1649] [serial = 1660] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1167ab800) [pid = 1649] [serial = 1670] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1176b8400) [pid = 1649] [serial = 1672] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11874d400) [pid = 1649] [serial = 1655] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x116706c00) [pid = 1649] [serial = 1652] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x121c06400) [pid = 1649] [serial = 1699] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x121a1ac00) [pid = 1649] [serial = 1697] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1649 | 1469026744795 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]]]}] 07:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1226ms 07:59:04 INFO - PROCESS | 1649 | 1469026744834 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 07:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:59:04 INFO - PROCESS | 1649 | 1469026744837 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 07:59:04 INFO - PROCESS | 1649 | 1469026744845 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:59:04 INFO - PROCESS | 1649 | 1469026744847 Marionette TRACE conn2 <- [1,2314,null,{}] 07:59:04 INFO - PROCESS | 1649 | 1469026744851 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}] 07:59:04 INFO - PROCESS | 1649 | 1469026744853 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:04 INFO - PROCESS | 1649 | 1469026744931 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 07:59:04 INFO - PROCESS | 1649 | 1469026744936 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:04 INFO - PROCESS | 1649 | 1469026744939 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x112a71000 == 28 [pid = 1649] [id = 586] 07:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x112a82400) [pid = 1649] [serial = 1758] [outer = 0x0] 07:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x112d62c00) [pid = 1649] [serial = 1759] [outer = 0x112a82400] 07:59:04 INFO - PROCESS | 1649 | 1469026744974 Marionette DEBUG loaded listener.js 07:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1127aec00) [pid = 1649] [serial = 1760] [outer = 0x112a82400] 07:59:05 INFO - PROCESS | 1649 | 1469026745494 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]]]}] 07:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 678ms 07:59:05 INFO - PROCESS | 1649 | 1469026745519 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 07:59:05 INFO - PROCESS | 1649 | 1469026745525 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 07:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:59:05 INFO - PROCESS | 1649 | 1469026745532 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:59:05 INFO - PROCESS | 1649 | 1469026745535 Marionette TRACE conn2 <- [1,2318,null,{}] 07:59:05 INFO - PROCESS | 1649 | 1469026745538 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}] 07:59:05 INFO - PROCESS | 1649 | 1469026745542 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:05 INFO - PROCESS | 1649 | 1469026745666 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 07:59:05 INFO - PROCESS | 1649 | 1469026745731 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:05 INFO - PROCESS | 1649 | 1469026745732 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11714e800 == 29 [pid = 1649] [id = 587] 07:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x115d48c00) [pid = 1649] [serial = 1761] [outer = 0x0] 07:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x115e8c400) [pid = 1649] [serial = 1762] [outer = 0x115d48c00] 07:59:05 INFO - PROCESS | 1649 | 1469026745759 Marionette DEBUG loaded listener.js 07:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116706c00) [pid = 1649] [serial = 1763] [outer = 0x115d48c00] 07:59:06 INFO - PROCESS | 1649 | 1469026746037 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] 07:59:06 INFO - PROCESS | 1649 | 1469026746057 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 07:59:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:59:06 INFO - PROCESS | 1649 | 1469026746066 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:59:06 INFO - PROCESS | 1649 | 1469026746069 Marionette TRACE conn2 <- [1,2322,null,{}] 07:59:06 INFO - PROCESS | 1649 | 1469026746085 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}] 07:59:06 INFO - PROCESS | 1649 | 1469026746088 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:06 INFO - PROCESS | 1649 | 1469026746169 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 07:59:06 INFO - PROCESS | 1649 | 1469026746177 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:06 INFO - PROCESS | 1649 | 1469026746179 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11830a000 == 30 [pid = 1649] [id = 588] 07:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113178000) [pid = 1649] [serial = 1764] [outer = 0x0] 07:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116fb0800) [pid = 1649] [serial = 1765] [outer = 0x113178000] 07:59:06 INFO - PROCESS | 1649 | 1469026746207 Marionette DEBUG loaded listener.js 07:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118215000) [pid = 1649] [serial = 1766] [outer = 0x113178000] 07:59:06 INFO - PROCESS | 1649 | 1469026746551 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]]]}] 07:59:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:59:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 525ms 07:59:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:59:06 INFO - PROCESS | 1649 | 1469026746605 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 07:59:06 INFO - PROCESS | 1649 | 1469026746607 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 07:59:06 INFO - PROCESS | 1649 | 1469026746610 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:59:06 INFO - PROCESS | 1649 | 1469026746611 Marionette TRACE conn2 <- [1,2326,null,{}] 07:59:06 INFO - PROCESS | 1649 | 1469026746613 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}] 07:59:06 INFO - PROCESS | 1649 | 1469026746615 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:06 INFO - PROCESS | 1649 | 1469026746694 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 07:59:06 INFO - PROCESS | 1649 | 1469026746697 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:06 INFO - PROCESS | 1649 | 1469026746698 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x119812800 == 31 [pid = 1649] [id = 589] 07:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118220c00) [pid = 1649] [serial = 1767] [outer = 0x0] 07:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1182cf800) [pid = 1649] [serial = 1768] [outer = 0x118220c00] 07:59:06 INFO - PROCESS | 1649 | 1469026746724 Marionette DEBUG loaded listener.js 07:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1185d2c00) [pid = 1649] [serial = 1769] [outer = 0x118220c00] 07:59:07 INFO - PROCESS | 1649 | 1469026747070 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]]]}] 07:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 470ms 07:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:59:07 INFO - PROCESS | 1649 | 1469026747080 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 07:59:07 INFO - PROCESS | 1649 | 1469026747081 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 07:59:07 INFO - PROCESS | 1649 | 1469026747083 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:59:07 INFO - PROCESS | 1649 | 1469026747084 Marionette TRACE conn2 <- [1,2330,null,{}] 07:59:07 INFO - PROCESS | 1649 | 1469026747087 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}] 07:59:07 INFO - PROCESS | 1649 | 1469026747098 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:07 INFO - PROCESS | 1649 | 1469026747197 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 07:59:07 INFO - PROCESS | 1649 | 1469026747200 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:07 INFO - PROCESS | 1649 | 1469026747202 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x120ede800 == 32 [pid = 1649] [id = 590] 07:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113c59000) [pid = 1649] [serial = 1770] [outer = 0x0] 07:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1185da400) [pid = 1649] [serial = 1771] [outer = 0x113c59000] 07:59:07 INFO - PROCESS | 1649 | 1469026747226 Marionette DEBUG loaded listener.js 07:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118749c00) [pid = 1649] [serial = 1772] [outer = 0x113c59000] 07:59:07 INFO - PROCESS | 1649 | 1469026747575 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]]]}] 07:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 517ms 07:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:59:07 INFO - PROCESS | 1649 | 1469026747602 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 07:59:07 INFO - PROCESS | 1649 | 1469026747603 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 07:59:07 INFO - PROCESS | 1649 | 1469026747605 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:59:07 INFO - PROCESS | 1649 | 1469026747606 Marionette TRACE conn2 <- [1,2334,null,{}] 07:59:07 INFO - PROCESS | 1649 | 1469026747609 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}] 07:59:07 INFO - PROCESS | 1649 | 1469026747613 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:07 INFO - PROCESS | 1649 | 1469026747729 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 07:59:07 INFO - PROCESS | 1649 | 1469026747763 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:07 INFO - PROCESS | 1649 | 1469026747764 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x123425000 == 33 [pid = 1649] [id = 591] 07:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118749800) [pid = 1649] [serial = 1773] [outer = 0x0] 07:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118864000) [pid = 1649] [serial = 1774] [outer = 0x118749800] 07:59:07 INFO - PROCESS | 1649 | 1469026747789 Marionette DEBUG loaded listener.js 07:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11970d000) [pid = 1649] [serial = 1775] [outer = 0x118749800] 07:59:08 INFO - PROCESS | 1649 | 1469026748085 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]]]}] 07:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 07:59:08 INFO - PROCESS | 1649 | 1469026748128 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 07:59:08 INFO - PROCESS | 1649 | 1469026748130 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 07:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:59:08 INFO - PROCESS | 1649 | 1469026748132 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:59:08 INFO - PROCESS | 1649 | 1469026748133 Marionette TRACE conn2 <- [1,2338,null,{}] 07:59:08 INFO - PROCESS | 1649 | 1469026748135 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}] 07:59:08 INFO - PROCESS | 1649 | 1469026748136 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:08 INFO - PROCESS | 1649 | 1469026748237 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 07:59:08 INFO - PROCESS | 1649 | 1469026748274 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:08 INFO - PROCESS | 1649 | 1469026748275 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x125322000 == 34 [pid = 1649] [id = 592] 07:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119782000) [pid = 1649] [serial = 1776] [outer = 0x0] 07:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1197c3400) [pid = 1649] [serial = 1777] [outer = 0x119782000] 07:59:08 INFO - PROCESS | 1649 | 1469026748299 Marionette DEBUG loaded listener.js 07:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119865c00) [pid = 1649] [serial = 1778] [outer = 0x119782000] 07:59:08 INFO - PROCESS | 1649 | 1469026748602 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]]]}] 07:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 07:59:08 INFO - PROCESS | 1649 | 1469026748651 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 07:59:08 INFO - PROCESS | 1649 | 1469026748652 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 07:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:59:08 INFO - PROCESS | 1649 | 1469026748654 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:59:08 INFO - PROCESS | 1649 | 1469026748655 Marionette TRACE conn2 <- [1,2342,null,{}] 07:59:08 INFO - PROCESS | 1649 | 1469026748658 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}] 07:59:08 INFO - PROCESS | 1649 | 1469026748659 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:08 INFO - PROCESS | 1649 | 1469026748754 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 07:59:08 INFO - PROCESS | 1649 | 1469026748758 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:08 INFO - PROCESS | 1649 | 1469026748759 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a4e800 == 35 [pid = 1649] [id = 593] 07:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119784800) [pid = 1649] [serial = 1779] [outer = 0x0] 07:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11986e000) [pid = 1649] [serial = 1780] [outer = 0x119784800] 07:59:08 INFO - PROCESS | 1649 | 1469026748783 Marionette DEBUG loaded listener.js 07:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119a88000) [pid = 1649] [serial = 1781] [outer = 0x119784800] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x125d5f800) [pid = 1649] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x124a20800) [pid = 1649] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1212f1000) [pid = 1649] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1212f3000) [pid = 1649] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x121c0d000) [pid = 1649] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1129ac800) [pid = 1649] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1132dfc00) [pid = 1649] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112d5b000) [pid = 1649] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12140f800) [pid = 1649] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116ab5000) [pid = 1649] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116703c00) [pid = 1649] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11949b400) [pid = 1649] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1133b3800) [pid = 1649] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1192cd400) [pid = 1649] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:59:09 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1197cb800) [pid = 1649] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:59:09 INFO - PROCESS | 1649 | 1469026749265 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]]]}] 07:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 622ms 07:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:59:09 INFO - PROCESS | 1649 | 1469026749277 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 07:59:09 INFO - PROCESS | 1649 | 1469026749278 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 07:59:09 INFO - PROCESS | 1649 | 1469026749280 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:59:09 INFO - PROCESS | 1649 | 1469026749281 Marionette TRACE conn2 <- [1,2346,null,{}] 07:59:09 INFO - PROCESS | 1649 | 1469026749284 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}] 07:59:09 INFO - PROCESS | 1649 | 1469026749285 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:09 INFO - PROCESS | 1649 | 1469026749367 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 07:59:09 INFO - PROCESS | 1649 | 1469026749427 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:09 INFO - PROCESS | 1649 | 1469026749428 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x118306000 == 36 [pid = 1649] [id = 594] 07:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x111030000) [pid = 1649] [serial = 1782] [outer = 0x0] 07:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1176bdc00) [pid = 1649] [serial = 1783] [outer = 0x111030000] 07:59:09 INFO - PROCESS | 1649 | 1469026749453 Marionette DEBUG loaded listener.js 07:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1197cb800) [pid = 1649] [serial = 1784] [outer = 0x111030000] 07:59:09 INFO - PROCESS | 1649 | 1469026749730 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]]]}] 07:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 472ms 07:59:09 INFO - PROCESS | 1649 | 1469026749754 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 07:59:09 INFO - PROCESS | 1649 | 1469026749756 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 07:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:59:09 INFO - PROCESS | 1649 | 1469026749771 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:59:09 INFO - PROCESS | 1649 | 1469026749772 Marionette TRACE conn2 <- [1,2350,null,{}] 07:59:09 INFO - PROCESS | 1649 | 1469026749780 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}] 07:59:09 INFO - PROCESS | 1649 | 1469026749782 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:09 INFO - PROCESS | 1649 | 1469026749908 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 07:59:09 INFO - PROCESS | 1649 | 1469026749989 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:09 INFO - PROCESS | 1649 | 1469026749990 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x128869000 == 37 [pid = 1649] [id = 595] 07:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1129ba000) [pid = 1649] [serial = 1785] [outer = 0x0] 07:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119a86000) [pid = 1649] [serial = 1786] [outer = 0x1129ba000] 07:59:10 INFO - PROCESS | 1649 | 1469026750031 Marionette DEBUG loaded listener.js 07:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x120e1e800) [pid = 1649] [serial = 1787] [outer = 0x1129ba000] 07:59:10 INFO - PROCESS | 1649 | 1469026750413 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]]]}] 07:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 674ms 07:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:59:10 INFO - PROCESS | 1649 | 1469026750445 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 07:59:10 INFO - PROCESS | 1649 | 1469026750446 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 07:59:10 INFO - PROCESS | 1649 | 1469026750448 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:59:10 INFO - PROCESS | 1649 | 1469026750450 Marionette TRACE conn2 <- [1,2354,null,{}] 07:59:10 INFO - PROCESS | 1649 | 1469026750452 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}] 07:59:10 INFO - PROCESS | 1649 | 1469026750454 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:10 INFO - PROCESS | 1649 | 1469026750551 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 07:59:10 INFO - PROCESS | 1649 | 1469026750555 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:10 INFO - PROCESS | 1649 | 1469026750556 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x120ede000 == 38 [pid = 1649] [id = 596] 07:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x120e22400) [pid = 1649] [serial = 1788] [outer = 0x0] 07:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120f7d000) [pid = 1649] [serial = 1789] [outer = 0x120e22400] 07:59:10 INFO - PROCESS | 1649 | 1469026750584 Marionette DEBUG loaded listener.js 07:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1212ef800) [pid = 1649] [serial = 1790] [outer = 0x120e22400] 07:59:10 INFO - PROCESS | 1649 | 1469026750900 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]]]}] 07:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 470ms 07:59:10 INFO - PROCESS | 1649 | 1469026750918 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 07:59:10 INFO - PROCESS | 1649 | 1469026750919 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 07:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:59:10 INFO - PROCESS | 1649 | 1469026750931 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:59:10 INFO - PROCESS | 1649 | 1469026750933 Marionette TRACE conn2 <- [1,2358,null,{}] 07:59:10 INFO - PROCESS | 1649 | 1469026750935 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}] 07:59:10 INFO - PROCESS | 1649 | 1469026750936 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:11 INFO - PROCESS | 1649 | 1469026751049 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 07:59:11 INFO - PROCESS | 1649 | 1469026751055 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:11 INFO - PROCESS | 1649 | 1469026751056 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b14800 == 39 [pid = 1649] [id = 597] 07:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x111d16800) [pid = 1649] [serial = 1791] [outer = 0x0] 07:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1212f1000) [pid = 1649] [serial = 1792] [outer = 0x111d16800] 07:59:11 INFO - PROCESS | 1649 | 1469026751081 Marionette DEBUG loaded listener.js 07:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1214e8c00) [pid = 1649] [serial = 1793] [outer = 0x111d16800] 07:59:11 INFO - PROCESS | 1649 | 1469026751652 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]]]}] 07:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 776ms 07:59:11 INFO - PROCESS | 1649 | 1469026751701 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 07:59:11 INFO - PROCESS | 1649 | 1469026751704 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 07:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:59:11 INFO - PROCESS | 1649 | 1469026751707 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:59:11 INFO - PROCESS | 1649 | 1469026751710 Marionette TRACE conn2 <- [1,2362,null,{}] 07:59:11 INFO - PROCESS | 1649 | 1469026751714 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}] 07:59:11 INFO - PROCESS | 1649 | 1469026751715 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:11 INFO - PROCESS | 1649 | 1469026751825 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 07:59:11 INFO - PROCESS | 1649 | 1469026751904 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:11 INFO - PROCESS | 1649 | 1469026751906 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x117488800 == 40 [pid = 1649] [id = 598] 07:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1132dfc00) [pid = 1649] [serial = 1794] [outer = 0x0] 07:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x113dd0800) [pid = 1649] [serial = 1795] [outer = 0x1132dfc00] 07:59:11 INFO - PROCESS | 1649 | 1469026751936 Marionette DEBUG loaded listener.js 07:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x116708800) [pid = 1649] [serial = 1796] [outer = 0x1132dfc00] 07:59:12 INFO - PROCESS | 1649 | 1469026752569 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]]]}] 07:59:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:59:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 922ms 07:59:12 INFO - PROCESS | 1649 | 1469026752629 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 07:59:12 INFO - PROCESS | 1649 | 1469026752632 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 07:59:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:59:12 INFO - PROCESS | 1649 | 1469026752637 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:59:12 INFO - PROCESS | 1649 | 1469026752638 Marionette TRACE conn2 <- [1,2366,null,{}] 07:59:12 INFO - PROCESS | 1649 | 1469026752641 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}] 07:59:12 INFO - PROCESS | 1649 | 1469026752643 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:12 INFO - PROCESS | 1649 | 1469026752754 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 07:59:12 INFO - PROCESS | 1649 | 1469026752834 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:12 INFO - PROCESS | 1649 | 1469026752835 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1215d6800 == 41 [pid = 1649] [id = 599] 07:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118212c00) [pid = 1649] [serial = 1797] [outer = 0x0] 07:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118218000) [pid = 1649] [serial = 1798] [outer = 0x118212c00] 07:59:12 INFO - PROCESS | 1649 | 1469026752866 Marionette DEBUG loaded listener.js 07:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1185d0400) [pid = 1649] [serial = 1799] [outer = 0x118212c00] 07:59:13 INFO - PROCESS | 1649 | 1469026753526 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]]]}] 07:59:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:59:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 920ms 07:59:13 INFO - PROCESS | 1649 | --DOCSHELL 0x120ede000 == 40 [pid = 1649] [id = 596] 07:59:13 INFO - PROCESS | 1649 | --DOCSHELL 0x128869000 == 39 [pid = 1649] [id = 595] 07:59:13 INFO - PROCESS | 1649 | --DOCSHELL 0x118306000 == 38 [pid = 1649] [id = 594] 07:59:13 INFO - PROCESS | 1649 | --DOCSHELL 0x126a4e800 == 37 [pid = 1649] [id = 593] 07:59:13 INFO - PROCESS | 1649 | --DOCSHELL 0x125322000 == 36 [pid = 1649] [id = 592] 07:59:13 INFO - PROCESS | 1649 | --DOCSHELL 0x123425000 == 35 [pid = 1649] [id = 591] 07:59:13 INFO - PROCESS | 1649 | --DOCSHELL 0x120ede800 == 34 [pid = 1649] [id = 590] 07:59:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119812800 == 33 [pid = 1649] [id = 589] 07:59:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11830a000 == 32 [pid = 1649] [id = 588] 07:59:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11714e800 == 31 [pid = 1649] [id = 587] 07:59:13 INFO - PROCESS | 1649 | --DOCSHELL 0x112a71000 == 30 [pid = 1649] [id = 586] 07:59:13 INFO - PROCESS | 1649 | 1469026753583 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 07:59:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:59:13 INFO - PROCESS | 1649 | 1469026753587 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 07:59:13 INFO - PROCESS | 1649 | --DOCSHELL 0x112a60000 == 29 [pid = 1649] [id = 585] 07:59:13 INFO - PROCESS | 1649 | 1469026753593 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:59:13 INFO - PROCESS | 1649 | 1469026753596 Marionette TRACE conn2 <- [1,2370,null,{}] 07:59:13 INFO - PROCESS | 1649 | 1469026753602 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}] 07:59:13 INFO - PROCESS | 1649 | 1469026753604 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:13 INFO - PROCESS | 1649 | 1469026753728 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126412000) [pid = 1649] [serial = 1741] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12641ac00) [pid = 1649] [serial = 1742] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124c29000) [pid = 1649] [serial = 1738] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1217f4000) [pid = 1649] [serial = 1723] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121a20000) [pid = 1649] [serial = 1726] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1219c1800) [pid = 1649] [serial = 1724] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12351c800) [pid = 1649] [serial = 1729] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1164de400) [pid = 1649] [serial = 1732] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x115d3d000) [pid = 1649] [serial = 1708] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116702800) [pid = 1649] [serial = 1709] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1185dd400) [pid = 1649] [serial = 1714] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1192c3400) [pid = 1649] [serial = 1715] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x123410c00) [pid = 1649] [serial = 1700] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1176bd400) [pid = 1649] [serial = 1705] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1182c8800) [pid = 1649] [serial = 1706] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116ab5c00) [pid = 1649] [serial = 1711] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11828a800) [pid = 1649] [serial = 1712] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119781000) [pid = 1649] [serial = 1717] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1197cb000) [pid = 1649] [serial = 1718] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x115d4a400) [pid = 1649] [serial = 1702] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11670b400) [pid = 1649] [serial = 1703] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1210b8400) [pid = 1649] [serial = 1735] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1253d1c00) [pid = 1649] [serial = 1739] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x124a1e400) [pid = 1649] [serial = 1730] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119869c00) [pid = 1649] [serial = 1720] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1185cf800) [pid = 1649] [serial = 1733] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x121c0e800) [pid = 1649] [serial = 1727] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x123411000) [pid = 1649] [serial = 1736] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119d02800) [pid = 1649] [serial = 1721] [outer = 0x0] [url = about:blank] 07:59:13 INFO - PROCESS | 1649 | 1469026753832 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:13 INFO - PROCESS | 1649 | 1469026753834 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x116acb800 == 30 [pid = 1649] [id = 600] 07:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1129b3c00) [pid = 1649] [serial = 1800] [outer = 0x0] 07:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1164e4000) [pid = 1649] [serial = 1801] [outer = 0x1129b3c00] 07:59:13 INFO - PROCESS | 1649 | 1469026753880 Marionette DEBUG loaded listener.js 07:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x116711c00) [pid = 1649] [serial = 1802] [outer = 0x1129b3c00] 07:59:14 INFO - PROCESS | 1649 | 1469026754253 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]]]}] 07:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 673ms 07:59:14 INFO - PROCESS | 1649 | 1469026754264 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 07:59:14 INFO - PROCESS | 1649 | 1469026754267 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 07:59:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:59:14 INFO - PROCESS | 1649 | 1469026754271 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:59:14 INFO - PROCESS | 1649 | 1469026754273 Marionette TRACE conn2 <- [1,2374,null,{}] 07:59:14 INFO - PROCESS | 1649 | 1469026754279 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}] 07:59:14 INFO - PROCESS | 1649 | 1469026754281 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:14 INFO - PROCESS | 1649 | 1469026754383 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 07:59:14 INFO - PROCESS | 1649 | 1469026754436 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:14 INFO - PROCESS | 1649 | 1469026754438 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x118580800 == 31 [pid = 1649] [id = 601] 07:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11672b800) [pid = 1649] [serial = 1803] [outer = 0x0] 07:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1176bd400) [pid = 1649] [serial = 1804] [outer = 0x11672b800] 07:59:14 INFO - PROCESS | 1649 | 1469026754465 Marionette DEBUG loaded listener.js 07:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1182c8800) [pid = 1649] [serial = 1805] [outer = 0x11672b800] 07:59:14 INFO - PROCESS | 1649 | 1469026754767 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]]]}] 07:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 523ms 07:59:14 INFO - PROCESS | 1649 | 1469026754796 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 07:59:14 INFO - PROCESS | 1649 | 1469026754797 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 07:59:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:59:14 INFO - PROCESS | 1649 | 1469026754800 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:59:14 INFO - PROCESS | 1649 | 1469026754802 Marionette TRACE conn2 <- [1,2378,null,{}] 07:59:14 INFO - PROCESS | 1649 | 1469026754813 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}] 07:59:14 INFO - PROCESS | 1649 | 1469026754816 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:14 INFO - PROCESS | 1649 | 1469026754896 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 07:59:14 INFO - PROCESS | 1649 | 1469026754901 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:14 INFO - PROCESS | 1649 | 1469026754903 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x121384000 == 32 [pid = 1649] [id = 602] 07:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112f88400) [pid = 1649] [serial = 1806] [outer = 0x0] 07:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1187c3400) [pid = 1649] [serial = 1807] [outer = 0x112f88400] 07:59:14 INFO - PROCESS | 1649 | 1469026754936 Marionette DEBUG loaded listener.js 07:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1192c0000) [pid = 1649] [serial = 1808] [outer = 0x112f88400] 07:59:15 INFO - PROCESS | 1649 | 1469026755279 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]]]}] 07:59:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:59:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 07:59:15 INFO - PROCESS | 1649 | 1469026755321 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 07:59:15 INFO - PROCESS | 1649 | 1469026755323 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 07:59:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:59:15 INFO - PROCESS | 1649 | 1469026755328 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:59:15 INFO - PROCESS | 1649 | 1469026755329 Marionette TRACE conn2 <- [1,2382,null,{}] 07:59:15 INFO - PROCESS | 1649 | 1469026755331 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}] 07:59:15 INFO - PROCESS | 1649 | 1469026755332 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:15 INFO - PROCESS | 1649 | 1469026755412 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 07:59:15 INFO - PROCESS | 1649 | 1469026755416 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:15 INFO - PROCESS | 1649 | 1469026755417 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1253a4000 == 33 [pid = 1649] [id = 603] 07:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119704400) [pid = 1649] [serial = 1809] [outer = 0x0] 07:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11977cc00) [pid = 1649] [serial = 1810] [outer = 0x119704400] 07:59:15 INFO - PROCESS | 1649 | 1469026755443 Marionette DEBUG loaded listener.js 07:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1197c6800) [pid = 1649] [serial = 1811] [outer = 0x119704400] 07:59:15 INFO - PROCESS | 1649 | 1469026755802 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]]]}] 07:59:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:59:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 07:59:15 INFO - PROCESS | 1649 | 1469026755846 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 07:59:15 INFO - PROCESS | 1649 | 1469026755847 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 07:59:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:59:15 INFO - PROCESS | 1649 | 1469026755850 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:59:15 INFO - PROCESS | 1649 | 1469026755851 Marionette TRACE conn2 <- [1,2386,null,{}] 07:59:15 INFO - PROCESS | 1649 | 1469026755853 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}] 07:59:15 INFO - PROCESS | 1649 | 1469026755854 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:15 INFO - PROCESS | 1649 | 1469026755953 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 07:59:15 INFO - PROCESS | 1649 | 1469026755965 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:15 INFO - PROCESS | 1649 | 1469026755966 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a6a800 == 34 [pid = 1649] [id = 604] 07:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112fb3400) [pid = 1649] [serial = 1812] [outer = 0x0] 07:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11986ac00) [pid = 1649] [serial = 1813] [outer = 0x112fb3400] 07:59:15 INFO - PROCESS | 1649 | 1469026755991 Marionette DEBUG loaded listener.js 07:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119a8d000) [pid = 1649] [serial = 1814] [outer = 0x112fb3400] 07:59:16 INFO - PROCESS | 1649 | 1469026756333 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]]]}] 07:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 07:59:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:59:16 INFO - PROCESS | 1649 | 1469026756369 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 07:59:16 INFO - PROCESS | 1649 | 1469026756370 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 07:59:16 INFO - PROCESS | 1649 | 1469026756372 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:59:16 INFO - PROCESS | 1649 | 1469026756373 Marionette TRACE conn2 <- [1,2390,null,{}] 07:59:16 INFO - PROCESS | 1649 | 1469026756375 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}] 07:59:16 INFO - PROCESS | 1649 | 1469026756380 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:16 INFO - PROCESS | 1649 | 1469026756497 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 07:59:16 INFO - PROCESS | 1649 | 1469026756508 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:16 INFO - PROCESS | 1649 | 1469026756509 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x128965800 == 35 [pid = 1649] [id = 605] 07:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120e1cc00) [pid = 1649] [serial = 1815] [outer = 0x0] 07:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x120f83c00) [pid = 1649] [serial = 1816] [outer = 0x120e1cc00] 07:59:16 INFO - PROCESS | 1649 | 1469026756534 Marionette DEBUG loaded listener.js 07:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12197ec00) [pid = 1649] [serial = 1817] [outer = 0x120e1cc00] 07:59:16 INFO - PROCESS | 1649 | 1469026756886 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]]]}] 07:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 522ms 07:59:16 INFO - PROCESS | 1649 | 1469026756895 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 07:59:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:59:16 INFO - PROCESS | 1649 | 1469026756896 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 07:59:16 INFO - PROCESS | 1649 | 1469026756898 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:59:16 INFO - PROCESS | 1649 | 1469026756899 Marionette TRACE conn2 <- [1,2394,null,{}] 07:59:16 INFO - PROCESS | 1649 | 1469026756902 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}] 07:59:16 INFO - PROCESS | 1649 | 1469026756903 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:17 INFO - PROCESS | 1649 | 1469026757001 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 07:59:17 INFO - PROCESS | 1649 | 1469026757012 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:17 INFO - PROCESS | 1649 | 1469026757013 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190f1800 == 36 [pid = 1649] [id = 606] 07:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120e21400) [pid = 1649] [serial = 1818] [outer = 0x0] 07:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1219c2000) [pid = 1649] [serial = 1819] [outer = 0x120e21400] 07:59:17 INFO - PROCESS | 1649 | 1469026757039 Marionette DEBUG loaded listener.js 07:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121a19c00) [pid = 1649] [serial = 1820] [outer = 0x120e21400] 07:59:17 INFO - PROCESS | 1649 | 1469026757413 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]]]}] 07:59:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:59:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 520ms 07:59:17 INFO - PROCESS | 1649 | 1469026757419 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 07:59:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:59:17 INFO - PROCESS | 1649 | 1469026757421 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 07:59:17 INFO - PROCESS | 1649 | 1469026757425 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:59:17 INFO - PROCESS | 1649 | 1469026757427 Marionette TRACE conn2 <- [1,2398,null,{}] 07:59:17 INFO - PROCESS | 1649 | 1469026757436 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}] 07:59:17 INFO - PROCESS | 1649 | 1469026757438 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:17 INFO - PROCESS | 1649 | 1469026757595 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 07:59:17 INFO - PROCESS | 1649 | 1469026757613 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:17 INFO - PROCESS | 1649 | 1469026757614 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x129646800 == 37 [pid = 1649] [id = 607] 07:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1219bf000) [pid = 1649] [serial = 1821] [outer = 0x0] 07:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121c09c00) [pid = 1649] [serial = 1822] [outer = 0x1219bf000] 07:59:17 INFO - PROCESS | 1649 | 1469026757655 Marionette DEBUG loaded listener.js 07:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121c11400) [pid = 1649] [serial = 1823] [outer = 0x1219bf000] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x113178000) [pid = 1649] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118220c00) [pid = 1649] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115d48c00) [pid = 1649] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x115d3c400) [pid = 1649] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1185d4c00) [pid = 1649] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11987b000) [pid = 1649] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x113c59000) [pid = 1649] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118749800) [pid = 1649] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119784800) [pid = 1649] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x111030000) [pid = 1649] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1129ba000) [pid = 1649] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119782000) [pid = 1649] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1127ad800) [pid = 1649] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x112a82400) [pid = 1649] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x120e22400) [pid = 1649] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:59:18 INFO - PROCESS | 1649 | 1469026758070 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]]]}] 07:59:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:59:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 672ms 07:59:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:59:18 INFO - PROCESS | 1649 | 1469026758096 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 07:59:18 INFO - PROCESS | 1649 | 1469026758097 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 07:59:18 INFO - PROCESS | 1649 | 1469026758099 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:59:18 INFO - PROCESS | 1649 | 1469026758100 Marionette TRACE conn2 <- [1,2402,null,{}] 07:59:18 INFO - PROCESS | 1649 | 1469026758103 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}] 07:59:18 INFO - PROCESS | 1649 | 1469026758104 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:18 INFO - PROCESS | 1649 | 1469026758182 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 07:59:18 INFO - PROCESS | 1649 | 1469026758186 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:18 INFO - PROCESS | 1649 | 1469026758187 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a459000 == 38 [pid = 1649] [id = 608] 07:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116f42400) [pid = 1649] [serial = 1824] [outer = 0x0] 07:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118744400) [pid = 1649] [serial = 1825] [outer = 0x116f42400] 07:59:18 INFO - PROCESS | 1649 | 1469026758211 Marionette DEBUG loaded listener.js 07:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1197c8400) [pid = 1649] [serial = 1826] [outer = 0x116f42400] 07:59:18 INFO - PROCESS | 1649 | 1469026758547 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]]]}] 07:59:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:59:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 467ms 07:59:18 INFO - PROCESS | 1649 | 1469026758568 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 07:59:18 INFO - PROCESS | 1649 | 1469026758569 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 07:59:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:59:18 INFO - PROCESS | 1649 | 1469026758571 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:59:18 INFO - PROCESS | 1649 | 1469026758572 Marionette TRACE conn2 <- [1,2406,null,{}] 07:59:18 INFO - PROCESS | 1649 | 1469026758576 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}] 07:59:18 INFO - PROCESS | 1649 | 1469026758578 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:18 INFO - PROCESS | 1649 | 1469026758681 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 07:59:18 INFO - PROCESS | 1649 | 1469026758686 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:18 INFO - PROCESS | 1649 | 1469026758688 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6b3000 == 39 [pid = 1649] [id = 609] 07:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118219800) [pid = 1649] [serial = 1827] [outer = 0x0] 07:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120e22400) [pid = 1649] [serial = 1828] [outer = 0x118219800] 07:59:18 INFO - PROCESS | 1649 | 1469026758712 Marionette DEBUG loaded listener.js 07:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x123409c00) [pid = 1649] [serial = 1829] [outer = 0x118219800] 07:59:19 INFO - PROCESS | 1649 | 1469026759038 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]]]}] 07:59:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:59:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 472ms 07:59:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:59:19 INFO - PROCESS | 1649 | 1469026759045 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 07:59:19 INFO - PROCESS | 1649 | 1469026759047 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 07:59:19 INFO - PROCESS | 1649 | 1469026759049 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:59:19 INFO - PROCESS | 1649 | 1469026759051 Marionette TRACE conn2 <- [1,2410,null,{}] 07:59:19 INFO - PROCESS | 1649 | 1469026759053 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}] 07:59:19 INFO - PROCESS | 1649 | 1469026759055 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:19 INFO - PROCESS | 1649 | 1469026759148 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 07:59:19 INFO - PROCESS | 1649 | 1469026759152 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:19 INFO - PROCESS | 1649 | 1469026759153 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b08c800 == 40 [pid = 1649] [id = 610] 07:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12340c800) [pid = 1649] [serial = 1830] [outer = 0x0] 07:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124a23c00) [pid = 1649] [serial = 1831] [outer = 0x12340c800] 07:59:19 INFO - PROCESS | 1649 | 1469026759179 Marionette DEBUG loaded listener.js 07:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12533dc00) [pid = 1649] [serial = 1832] [outer = 0x12340c800] 07:59:19 INFO - PROCESS | 1649 | 1469026759517 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]]]}] 07:59:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:59:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 519ms 07:59:19 INFO - PROCESS | 1649 | 1469026759577 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 07:59:19 INFO - PROCESS | 1649 | 1469026759578 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 07:59:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:59:19 INFO - PROCESS | 1649 | 1469026759581 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:59:19 INFO - PROCESS | 1649 | 1469026759582 Marionette TRACE conn2 <- [1,2414,null,{}] 07:59:19 INFO - PROCESS | 1649 | 1469026759584 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}] 07:59:19 INFO - PROCESS | 1649 | 1469026759585 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:19 INFO - PROCESS | 1649 | 1469026759666 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 07:59:19 INFO - PROCESS | 1649 | 1469026759669 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:19 INFO - PROCESS | 1649 | 1469026759670 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b939800 == 41 [pid = 1649] [id = 611] 07:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12533e000) [pid = 1649] [serial = 1833] [outer = 0x0] 07:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x125d55000) [pid = 1649] [serial = 1834] [outer = 0x12533e000] 07:59:19 INFO - PROCESS | 1649 | 1469026759694 Marionette DEBUG loaded listener.js 07:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126411400) [pid = 1649] [serial = 1835] [outer = 0x12533e000] 07:59:20 INFO - PROCESS | 1649 | 1469026760196 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]]]}] 07:59:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:59:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 670ms 07:59:20 INFO - PROCESS | 1649 | 1469026760252 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 07:59:20 INFO - PROCESS | 1649 | 1469026760256 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 07:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:59:20 INFO - PROCESS | 1649 | 1469026760261 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:59:20 INFO - PROCESS | 1649 | 1469026760264 Marionette TRACE conn2 <- [1,2418,null,{}] 07:59:20 INFO - PROCESS | 1649 | 1469026760270 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}] 07:59:20 INFO - PROCESS | 1649 | 1469026760273 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:20 INFO - PROCESS | 1649 | 1469026760429 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 07:59:20 INFO - PROCESS | 1649 | 1469026760542 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:20 INFO - PROCESS | 1649 | 1469026760543 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11830f800 == 42 [pid = 1649] [id = 612] 07:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116702c00) [pid = 1649] [serial = 1836] [outer = 0x0] 07:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11670d000) [pid = 1649] [serial = 1837] [outer = 0x116702c00] 07:59:20 INFO - PROCESS | 1649 | 1469026760574 Marionette DEBUG loaded listener.js 07:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116ab5000) [pid = 1649] [serial = 1838] [outer = 0x116702c00] 07:59:20 INFO - PROCESS | 1649 | 1469026760995 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]]]}] 07:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 774ms 07:59:21 INFO - PROCESS | 1649 | 1469026761033 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 07:59:21 INFO - PROCESS | 1649 | 1469026761037 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 07:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:59:21 INFO - PROCESS | 1649 | 1469026761041 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:59:21 INFO - PROCESS | 1649 | 1469026761043 Marionette TRACE conn2 <- [1,2422,null,{}] 07:59:21 INFO - PROCESS | 1649 | 1469026761046 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}] 07:59:21 INFO - PROCESS | 1649 | 1469026761047 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:21 INFO - PROCESS | 1649 | 1469026761151 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 07:59:21 INFO - PROCESS | 1649 | 1469026761211 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:21 INFO - PROCESS | 1649 | 1469026761213 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235b5800 == 43 [pid = 1649] [id = 613] 07:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1182c8000) [pid = 1649] [serial = 1839] [outer = 0x0] 07:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118741800) [pid = 1649] [serial = 1840] [outer = 0x1182c8000] 07:59:21 INFO - PROCESS | 1649 | 1469026761243 Marionette DEBUG loaded listener.js 07:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1187d1400) [pid = 1649] [serial = 1841] [outer = 0x1182c8000] 07:59:21 INFO - PROCESS | 1649 | 1469026761650 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]]]}] 07:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 620ms 07:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:59:21 INFO - PROCESS | 1649 | 1469026761661 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 07:59:21 INFO - PROCESS | 1649 | 1469026761663 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 07:59:21 INFO - PROCESS | 1649 | 1469026761665 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:59:21 INFO - PROCESS | 1649 | 1469026761668 Marionette TRACE conn2 <- [1,2426,null,{}] 07:59:21 INFO - PROCESS | 1649 | 1469026761676 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}] 07:59:21 INFO - PROCESS | 1649 | 1469026761679 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:21 INFO - PROCESS | 1649 | 1469026761781 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 07:59:21 INFO - PROCESS | 1649 | 1469026761882 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:21 INFO - PROCESS | 1649 | 1469026761884 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b170800 == 44 [pid = 1649] [id = 614] 07:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119862400) [pid = 1649] [serial = 1842] [outer = 0x0] 07:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x120e9b800) [pid = 1649] [serial = 1843] [outer = 0x119862400] 07:59:21 INFO - PROCESS | 1649 | 1469026761915 Marionette DEBUG loaded listener.js 07:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x120f85800) [pid = 1649] [serial = 1844] [outer = 0x119862400] 07:59:22 INFO - PROCESS | 1649 | 1469026762328 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]]]}] 07:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 674ms 07:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:59:22 INFO - PROCESS | 1649 | 1469026762340 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 07:59:22 INFO - PROCESS | 1649 | 1469026762341 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 07:59:22 INFO - PROCESS | 1649 | 1469026762344 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:59:22 INFO - PROCESS | 1649 | 1469026762345 Marionette TRACE conn2 <- [1,2430,null,{}] 07:59:22 INFO - PROCESS | 1649 | 1469026762347 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}] 07:59:22 INFO - PROCESS | 1649 | 1469026762349 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:22 INFO - PROCESS | 1649 | 1469026762451 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 07:59:22 INFO - PROCESS | 1649 | 1469026762507 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:22 INFO - PROCESS | 1649 | 1469026762508 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c46a800 == 45 [pid = 1649] [id = 615] 07:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1213eac00) [pid = 1649] [serial = 1845] [outer = 0x0] 07:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12197f400) [pid = 1649] [serial = 1846] [outer = 0x1213eac00] 07:59:22 INFO - PROCESS | 1649 | 1469026762537 Marionette DEBUG loaded listener.js 07:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12351d400) [pid = 1649] [serial = 1847] [outer = 0x1213eac00] 07:59:22 INFO - PROCESS | 1649 | 1469026762981 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]]]}] 07:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 669ms 07:59:23 INFO - PROCESS | 1649 | 1469026763013 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 07:59:23 INFO - PROCESS | 1649 | 1469026763015 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 07:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:59:23 INFO - PROCESS | 1649 | 1469026763017 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:59:23 INFO - PROCESS | 1649 | 1469026763018 Marionette TRACE conn2 <- [1,2434,null,{}] 07:59:23 INFO - PROCESS | 1649 | 1469026763021 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}] 07:59:23 INFO - PROCESS | 1649 | 1469026763022 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:23 INFO - PROCESS | 1649 | 1469026763125 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 07:59:23 INFO - PROCESS | 1649 | 1469026763230 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:23 INFO - PROCESS | 1649 | 1469026763231 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1133e6000 == 46 [pid = 1649] [id = 616] 07:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x112a83c00) [pid = 1649] [serial = 1848] [outer = 0x0] 07:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1167ac000) [pid = 1649] [serial = 1849] [outer = 0x112a83c00] 07:59:23 INFO - PROCESS | 1649 | 1469026763262 Marionette DEBUG loaded listener.js 07:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x124c22400) [pid = 1649] [serial = 1850] [outer = 0x112a83c00] 07:59:23 INFO - PROCESS | 1649 | 1469026763775 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]]]}] 07:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 822ms 07:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:59:23 INFO - PROCESS | 1649 | 1469026763839 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 07:59:23 INFO - PROCESS | 1649 | 1469026763841 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 07:59:23 INFO - PROCESS | 1649 | 1469026763844 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:59:23 INFO - PROCESS | 1649 | 1469026763846 Marionette TRACE conn2 <- [1,2438,null,{}] 07:59:23 INFO - PROCESS | 1649 | 1469026763850 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}] 07:59:23 INFO - PROCESS | 1649 | 1469026763851 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:23 INFO - PROCESS | 1649 | 1469026763946 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 07:59:24 INFO - PROCESS | 1649 | 1469026764010 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:24 INFO - PROCESS | 1649 | 1469026764011 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bc5800 == 47 [pid = 1649] [id = 617] 07:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1164e9c00) [pid = 1649] [serial = 1851] [outer = 0x0] 07:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x116706400) [pid = 1649] [serial = 1852] [outer = 0x1164e9c00] 07:59:24 INFO - PROCESS | 1649 | 1469026764038 Marionette DEBUG loaded listener.js 07:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1167aac00) [pid = 1649] [serial = 1853] [outer = 0x1164e9c00] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12b08c800 == 46 [pid = 1649] [id = 610] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6b3000 == 45 [pid = 1649] [id = 609] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12a459000 == 44 [pid = 1649] [id = 608] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x129646800 == 43 [pid = 1649] [id = 607] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1190f1800 == 42 [pid = 1649] [id = 606] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x128965800 == 41 [pid = 1649] [id = 605] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x126a6a800 == 40 [pid = 1649] [id = 604] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1253a4000 == 39 [pid = 1649] [id = 603] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x121384000 == 38 [pid = 1649] [id = 602] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x118580800 == 37 [pid = 1649] [id = 601] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x116acb800 == 36 [pid = 1649] [id = 600] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1215d6800 == 35 [pid = 1649] [id = 599] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x117488800 == 34 [pid = 1649] [id = 598] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x128b14800 == 33 [pid = 1649] [id = 597] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1133e6000 == 32 [pid = 1649] [id = 616] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12c46a800 == 31 [pid = 1649] [id = 615] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12b170800 == 30 [pid = 1649] [id = 614] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1235b5800 == 29 [pid = 1649] [id = 613] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12b939800 == 28 [pid = 1649] [id = 611] 07:59:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11830f800 == 27 [pid = 1649] [id = 612] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x120f7d000) [pid = 1649] [serial = 1789] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x116fb0800) [pid = 1649] [serial = 1765] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1182cf800) [pid = 1649] [serial = 1768] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x115e8c400) [pid = 1649] [serial = 1762] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x116706c00) [pid = 1649] [serial = 1763] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11672a000) [pid = 1649] [serial = 1756] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116a05c00) [pid = 1649] [serial = 1745] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11670a800) [pid = 1649] [serial = 1744] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11948f800) [pid = 1649] [serial = 1748] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118781000) [pid = 1649] [serial = 1747] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x121411800) [pid = 1649] [serial = 1751] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x120f7f400) [pid = 1649] [serial = 1750] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1185da400) [pid = 1649] [serial = 1771] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11970d000) [pid = 1649] [serial = 1775] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118864000) [pid = 1649] [serial = 1774] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11986e000) [pid = 1649] [serial = 1780] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1176bdc00) [pid = 1649] [serial = 1783] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120e1e800) [pid = 1649] [serial = 1787] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119865c00) [pid = 1649] [serial = 1778] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1197c3400) [pid = 1649] [serial = 1777] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1219c1400) [pid = 1649] [serial = 1753] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x124c26400) [pid = 1649] [serial = 1754] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119a88000) [pid = 1649] [serial = 1781] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1197cb800) [pid = 1649] [serial = 1784] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112d62c00) [pid = 1649] [serial = 1759] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1127aec00) [pid = 1649] [serial = 1760] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118215000) [pid = 1649] [serial = 1766] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118749c00) [pid = 1649] [serial = 1772] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1185d2c00) [pid = 1649] [serial = 1769] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119a86000) [pid = 1649] [serial = 1786] [outer = 0x0] [url = about:blank] 07:59:24 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1212ef800) [pid = 1649] [serial = 1790] [outer = 0x0] [url = about:blank] 07:59:25 INFO - PROCESS | 1649 | 1469026765038 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]]]}] 07:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1226ms 07:59:25 INFO - PROCESS | 1649 | 1469026765071 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 07:59:25 INFO - PROCESS | 1649 | 1469026765073 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 07:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:59:25 INFO - PROCESS | 1649 | 1469026765077 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:59:25 INFO - PROCESS | 1649 | 1469026765079 Marionette TRACE conn2 <- [1,2442,null,{}] 07:59:25 INFO - PROCESS | 1649 | 1469026765082 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}] 07:59:25 INFO - PROCESS | 1649 | 1469026765084 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:25 INFO - PROCESS | 1649 | 1469026765161 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 07:59:25 INFO - PROCESS | 1649 | 1469026765166 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:25 INFO - PROCESS | 1649 | 1469026765169 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169be000 == 28 [pid = 1649] [id = 618] 07:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115da9400) [pid = 1649] [serial = 1854] [outer = 0x0] 07:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115e8c400) [pid = 1649] [serial = 1855] [outer = 0x115da9400] 07:59:25 INFO - PROCESS | 1649 | 1469026765200 Marionette DEBUG loaded listener.js 07:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11670a800) [pid = 1649] [serial = 1856] [outer = 0x115da9400] 07:59:25 INFO - PROCESS | 1649 | 1469026765552 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]]]}] 07:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 521ms 07:59:25 INFO - PROCESS | 1649 | 1469026765597 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 07:59:25 INFO - PROCESS | 1649 | 1469026765601 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 07:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:59:25 INFO - PROCESS | 1649 | 1469026765605 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:59:25 INFO - PROCESS | 1649 | 1469026765607 Marionette TRACE conn2 <- [1,2446,null,{}] 07:59:25 INFO - PROCESS | 1649 | 1469026765609 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}] 07:59:25 INFO - PROCESS | 1649 | 1469026765611 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:25 INFO - PROCESS | 1649 | 1469026765689 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 07:59:25 INFO - PROCESS | 1649 | 1469026765696 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:25 INFO - PROCESS | 1649 | 1469026765697 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11805d000 == 29 [pid = 1649] [id = 619] 07:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116736c00) [pid = 1649] [serial = 1857] [outer = 0x0] 07:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1176bdc00) [pid = 1649] [serial = 1858] [outer = 0x116736c00] 07:59:25 INFO - PROCESS | 1649 | 1469026765724 Marionette DEBUG loaded listener.js 07:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11821b000) [pid = 1649] [serial = 1859] [outer = 0x116736c00] 07:59:26 INFO - PROCESS | 1649 | 1469026766075 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]]]}] 07:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 522ms 07:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:59:26 INFO - PROCESS | 1649 | 1469026766128 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 07:59:26 INFO - PROCESS | 1649 | 1469026766129 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 07:59:26 INFO - PROCESS | 1649 | 1469026766131 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:59:26 INFO - PROCESS | 1649 | 1469026766134 Marionette TRACE conn2 <- [1,2450,null,{}] 07:59:26 INFO - PROCESS | 1649 | 1469026766141 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}] 07:59:26 INFO - PROCESS | 1649 | 1469026766145 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:26 INFO - PROCESS | 1649 | 1469026766221 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 07:59:26 INFO - PROCESS | 1649 | 1469026766231 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:26 INFO - PROCESS | 1649 | 1469026766233 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a18800 == 30 [pid = 1649] [id = 620] 07:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x111d78c00) [pid = 1649] [serial = 1860] [outer = 0x0] 07:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118743400) [pid = 1649] [serial = 1861] [outer = 0x111d78c00] 07:59:26 INFO - PROCESS | 1649 | 1469026766261 Marionette DEBUG loaded listener.js 07:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11886d000) [pid = 1649] [serial = 1862] [outer = 0x111d78c00] 07:59:26 INFO - PROCESS | 1649 | 1469026766596 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]]]}] 07:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 471ms 07:59:26 INFO - PROCESS | 1649 | 1469026766602 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 07:59:26 INFO - PROCESS | 1649 | 1469026766604 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 07:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:59:26 INFO - PROCESS | 1649 | 1469026766606 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:59:26 INFO - PROCESS | 1649 | 1469026766607 Marionette TRACE conn2 <- [1,2454,null,{}] 07:59:26 INFO - PROCESS | 1649 | 1469026766612 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}] 07:59:26 INFO - PROCESS | 1649 | 1469026766614 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:26 INFO - PROCESS | 1649 | 1469026766726 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 07:59:26 INFO - PROCESS | 1649 | 1469026766760 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:26 INFO - PROCESS | 1649 | 1469026766761 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x121137800 == 31 [pid = 1649] [id = 621] 07:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1164e4c00) [pid = 1649] [serial = 1863] [outer = 0x0] 07:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1192cc800) [pid = 1649] [serial = 1864] [outer = 0x1164e4c00] 07:59:26 INFO - PROCESS | 1649 | 1469026766786 Marionette DEBUG loaded listener.js 07:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119708c00) [pid = 1649] [serial = 1865] [outer = 0x1164e4c00] 07:59:27 INFO - PROCESS | 1649 | 1469026767081 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]]]}] 07:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 521ms 07:59:27 INFO - PROCESS | 1649 | 1469026767128 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 07:59:27 INFO - PROCESS | 1649 | 1469026767129 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 07:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:59:27 INFO - PROCESS | 1649 | 1469026767132 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:59:27 INFO - PROCESS | 1649 | 1469026767140 Marionette TRACE conn2 <- [1,2458,null,{}] 07:59:27 INFO - PROCESS | 1649 | 1469026767142 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}] 07:59:27 INFO - PROCESS | 1649 | 1469026767143 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:27 INFO - PROCESS | 1649 | 1469026767235 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 07:59:27 INFO - PROCESS | 1649 | 1469026767275 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:27 INFO - PROCESS | 1649 | 1469026767276 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c68800 == 32 [pid = 1649] [id = 622] 07:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x115d3f800) [pid = 1649] [serial = 1866] [outer = 0x0] 07:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119789800) [pid = 1649] [serial = 1867] [outer = 0x115d3f800] 07:59:27 INFO - PROCESS | 1649 | 1469026767301 Marionette DEBUG loaded listener.js 07:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1197cfc00) [pid = 1649] [serial = 1868] [outer = 0x115d3f800] 07:59:27 INFO - PROCESS | 1649 | 1469026767635 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]]]}] 07:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 527ms 07:59:27 INFO - PROCESS | 1649 | 1469026767660 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 07:59:27 INFO - PROCESS | 1649 | 1469026767661 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 07:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:59:27 INFO - PROCESS | 1649 | 1469026767663 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:59:27 INFO - PROCESS | 1649 | 1469026767664 Marionette TRACE conn2 <- [1,2462,null,{}] 07:59:27 INFO - PROCESS | 1649 | 1469026767666 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}] 07:59:27 INFO - PROCESS | 1649 | 1469026767670 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:27 INFO - PROCESS | 1649 | 1469026767791 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 07:59:27 INFO - PROCESS | 1649 | 1469026767795 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:27 INFO - PROCESS | 1649 | 1469026767796 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a5b800 == 33 [pid = 1649] [id = 623] 07:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119861400) [pid = 1649] [serial = 1869] [outer = 0x0] 07:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119a87400) [pid = 1649] [serial = 1870] [outer = 0x119861400] 07:59:27 INFO - PROCESS | 1649 | 1469026767821 Marionette DEBUG loaded listener.js 07:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1212edc00) [pid = 1649] [serial = 1871] [outer = 0x119861400] 07:59:28 INFO - PROCESS | 1649 | 1469026768196 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]]]}] 07:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 569ms 07:59:28 INFO - PROCESS | 1649 | 1469026768233 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 07:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:59:28 INFO - PROCESS | 1649 | 1469026768235 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 07:59:28 INFO - PROCESS | 1649 | 1469026768238 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:59:28 INFO - PROCESS | 1649 | 1469026768240 Marionette TRACE conn2 <- [1,2466,null,{}] 07:59:28 INFO - PROCESS | 1649 | 1469026768243 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}] 07:59:28 INFO - PROCESS | 1649 | 1469026768245 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:28 INFO - PROCESS | 1649 | 1469026768417 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 07:59:28 INFO - PROCESS | 1649 | 1469026768444 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:28 INFO - PROCESS | 1649 | 1469026768445 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x128953000 == 34 [pid = 1649] [id = 624] 07:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x121184000) [pid = 1649] [serial = 1872] [outer = 0x0] 07:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12197e800) [pid = 1649] [serial = 1873] [outer = 0x121184000] 07:59:28 INFO - PROCESS | 1649 | 1469026768486 Marionette DEBUG loaded listener.js 07:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1219c3000) [pid = 1649] [serial = 1874] [outer = 0x121184000] 07:59:28 INFO - PROCESS | 1649 | 1469026768853 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]]]}] 07:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 623ms 07:59:28 INFO - PROCESS | 1649 | 1469026768861 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 07:59:28 INFO - PROCESS | 1649 | 1469026768863 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 07:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:59:28 INFO - PROCESS | 1649 | 1469026768865 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:59:28 INFO - PROCESS | 1649 | 1469026768866 Marionette TRACE conn2 <- [1,2470,null,{}] 07:59:28 INFO - PROCESS | 1649 | 1469026768869 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}] 07:59:28 INFO - PROCESS | 1649 | 1469026768870 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:28 INFO - PROCESS | 1649 | 1469026768965 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 07:59:28 INFO - PROCESS | 1649 | 1469026768976 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:28 INFO - PROCESS | 1649 | 1469026768978 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aa9800 == 35 [pid = 1649] [id = 625] 07:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1219bac00) [pid = 1649] [serial = 1875] [outer = 0x0] 07:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121c08400) [pid = 1649] [serial = 1876] [outer = 0x1219bac00] 07:59:29 INFO - PROCESS | 1649 | 1469026769003 Marionette DEBUG loaded listener.js 07:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123407400) [pid = 1649] [serial = 1877] [outer = 0x1219bac00] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116707400) [pid = 1649] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x120e1cc00) [pid = 1649] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x120e21400) [pid = 1649] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1219bf000) [pid = 1649] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118212c00) [pid = 1649] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1129b3c00) [pid = 1649] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1132dfc00) [pid = 1649] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11672b800) [pid = 1649] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x111d16800) [pid = 1649] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112f88400) [pid = 1649] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119704400) [pid = 1649] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12340c800) [pid = 1649] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12533e000) [pid = 1649] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x116f42400) [pid = 1649] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112fb3400) [pid = 1649] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118219800) [pid = 1649] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:59:29 INFO - PROCESS | 1649 | 1469026769476 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]]]}] 07:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 620ms 07:59:29 INFO - PROCESS | 1649 | 1469026769486 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 07:59:29 INFO - PROCESS | 1649 | 1469026769488 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 07:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:59:29 INFO - PROCESS | 1649 | 1469026769490 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:59:29 INFO - PROCESS | 1649 | 1469026769491 Marionette TRACE conn2 <- [1,2474,null,{}] 07:59:29 INFO - PROCESS | 1649 | 1469026769499 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}] 07:59:29 INFO - PROCESS | 1649 | 1469026769500 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:29 INFO - PROCESS | 1649 | 1469026769590 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 07:59:29 INFO - PROCESS | 1649 | 1469026769658 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:29 INFO - PROCESS | 1649 | 1469026769659 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab1000 == 36 [pid = 1649] [id = 626] 07:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x111030c00) [pid = 1649] [serial = 1878] [outer = 0x0] 07:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11679e800) [pid = 1649] [serial = 1879] [outer = 0x111030c00] 07:59:29 INFO - PROCESS | 1649 | 1469026769684 Marionette DEBUG loaded listener.js 07:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118867400) [pid = 1649] [serial = 1880] [outer = 0x111030c00] 07:59:29 INFO - PROCESS | 1649 | 1469026769990 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]]]}] 07:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 07:59:30 INFO - PROCESS | 1649 | 1469026770014 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 07:59:30 INFO - PROCESS | 1649 | 1469026770016 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 07:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:59:30 INFO - PROCESS | 1649 | 1469026770019 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:59:30 INFO - PROCESS | 1649 | 1469026770021 Marionette TRACE conn2 <- [1,2478,null,{}] 07:59:30 INFO - PROCESS | 1649 | 1469026770026 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}] 07:59:30 INFO - PROCESS | 1649 | 1469026770029 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:30 INFO - PROCESS | 1649 | 1469026770153 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 07:59:30 INFO - PROCESS | 1649 | 1469026770240 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:30 INFO - PROCESS | 1649 | 1469026770242 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x129047800 == 37 [pid = 1649] [id = 627] 07:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x112a81000) [pid = 1649] [serial = 1881] [outer = 0x0] 07:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119870000) [pid = 1649] [serial = 1882] [outer = 0x112a81000] 07:59:30 INFO - PROCESS | 1649 | 1469026770283 Marionette DEBUG loaded listener.js 07:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123403000) [pid = 1649] [serial = 1883] [outer = 0x112a81000] 07:59:30 INFO - PROCESS | 1649 | 1469026770697 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]]]}] 07:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 725ms 07:59:30 INFO - PROCESS | 1649 | 1469026770745 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 07:59:30 INFO - PROCESS | 1649 | 1469026770747 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 07:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:59:30 INFO - PROCESS | 1649 | 1469026770751 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:59:30 INFO - PROCESS | 1649 | 1469026770753 Marionette TRACE conn2 <- [1,2482,null,{}] 07:59:30 INFO - PROCESS | 1649 | 1469026770757 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}] 07:59:30 INFO - PROCESS | 1649 | 1469026770759 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:30 INFO - PROCESS | 1649 | 1469026770945 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 07:59:30 INFO - PROCESS | 1649 | 1469026770964 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:30 INFO - PROCESS | 1649 | 1469026770966 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c65800 == 38 [pid = 1649] [id = 628] 07:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124c93400) [pid = 1649] [serial = 1884] [outer = 0x0] 07:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x125339c00) [pid = 1649] [serial = 1885] [outer = 0x124c93400] 07:59:31 INFO - PROCESS | 1649 | 1469026771012 Marionette DEBUG loaded listener.js 07:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125d5f800) [pid = 1649] [serial = 1886] [outer = 0x124c93400] 07:59:31 INFO - PROCESS | 1649 | 1469026771578 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]]]}] 07:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 871ms 07:59:31 INFO - PROCESS | 1649 | 1469026771622 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 07:59:31 INFO - PROCESS | 1649 | 1469026771626 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 07:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:59:31 INFO - PROCESS | 1649 | 1469026771632 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:59:31 INFO - PROCESS | 1649 | 1469026771636 Marionette TRACE conn2 <- [1,2486,null,{}] 07:59:31 INFO - PROCESS | 1649 | 1469026771642 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}] 07:59:31 INFO - PROCESS | 1649 | 1469026771645 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:31 INFO - PROCESS | 1649 | 1469026771810 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 07:59:31 INFO - PROCESS | 1649 | 1469026771928 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:31 INFO - PROCESS | 1649 | 1469026771930 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11716a000 == 39 [pid = 1649] [id = 629] 07:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x112f30000) [pid = 1649] [serial = 1887] [outer = 0x0] 07:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1132dfc00) [pid = 1649] [serial = 1888] [outer = 0x112f30000] 07:59:31 INFO - PROCESS | 1649 | 1469026771964 Marionette DEBUG loaded listener.js 07:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x115e2d800) [pid = 1649] [serial = 1889] [outer = 0x112f30000] 07:59:32 INFO - PROCESS | 1649 | 1469026772504 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]]]}] 07:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 925ms 07:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:59:32 INFO - PROCESS | 1649 | 1469026772555 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 07:59:32 INFO - PROCESS | 1649 | 1469026772559 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 07:59:32 INFO - PROCESS | 1649 | 1469026772563 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:59:32 INFO - PROCESS | 1649 | 1469026772565 Marionette TRACE conn2 <- [1,2490,null,{}] 07:59:32 INFO - PROCESS | 1649 | 1469026772568 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}] 07:59:32 INFO - PROCESS | 1649 | 1469026772569 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:32 INFO - PROCESS | 1649 | 1469026772678 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 07:59:32 INFO - PROCESS | 1649 | 1469026772760 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:32 INFO - PROCESS | 1649 | 1469026772762 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12343d800 == 40 [pid = 1649] [id = 630] 07:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118215c00) [pid = 1649] [serial = 1890] [outer = 0x0] 07:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11821f400) [pid = 1649] [serial = 1891] [outer = 0x118215c00] 07:59:32 INFO - PROCESS | 1649 | 1469026772792 Marionette DEBUG loaded listener.js 07:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1185d2400) [pid = 1649] [serial = 1892] [outer = 0x118215c00] 07:59:33 INFO - PROCESS | 1649 | 1469026773433 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]]]}] 07:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 924ms 07:59:33 INFO - PROCESS | 1649 | 1469026773488 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 07:59:33 INFO - PROCESS | 1649 | 1469026773491 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 07:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:59:33 INFO - PROCESS | 1649 | 1469026773496 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:59:33 INFO - PROCESS | 1649 | 1469026773498 Marionette TRACE conn2 <- [1,2494,null,{}] 07:59:33 INFO - PROCESS | 1649 | 1469026773502 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}] 07:59:33 INFO - PROCESS | 1649 | 1469026773503 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:33 INFO - PROCESS | 1649 | 1469026773618 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 07:59:33 INFO - PROCESS | 1649 | --DOCSHELL 0x129047800 == 39 [pid = 1649] [id = 627] 07:59:33 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab1000 == 38 [pid = 1649] [id = 626] 07:59:33 INFO - PROCESS | 1649 | --DOCSHELL 0x128aa9800 == 37 [pid = 1649] [id = 625] 07:59:33 INFO - PROCESS | 1649 | --DOCSHELL 0x128953000 == 36 [pid = 1649] [id = 624] 07:59:33 INFO - PROCESS | 1649 | --DOCSHELL 0x126a5b800 == 35 [pid = 1649] [id = 623] 07:59:33 INFO - PROCESS | 1649 | --DOCSHELL 0x124c68800 == 34 [pid = 1649] [id = 622] 07:59:33 INFO - PROCESS | 1649 | --DOCSHELL 0x121137800 == 33 [pid = 1649] [id = 621] 07:59:33 INFO - PROCESS | 1649 | --DOCSHELL 0x119a18800 == 32 [pid = 1649] [id = 620] 07:59:33 INFO - PROCESS | 1649 | --DOCSHELL 0x11805d000 == 31 [pid = 1649] [id = 619] 07:59:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1169be000 == 30 [pid = 1649] [id = 618] 07:59:33 INFO - PROCESS | 1649 | --DOCSHELL 0x119bc5800 == 29 [pid = 1649] [id = 617] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1167ac800) [pid = 1649] [serial = 1757] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x120f83c00) [pid = 1649] [serial = 1816] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1219c2000) [pid = 1649] [serial = 1819] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x121c09c00) [pid = 1649] [serial = 1822] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118218000) [pid = 1649] [serial = 1798] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1185d0400) [pid = 1649] [serial = 1799] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1164e4000) [pid = 1649] [serial = 1801] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116711c00) [pid = 1649] [serial = 1802] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113dd0800) [pid = 1649] [serial = 1795] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116708800) [pid = 1649] [serial = 1796] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1176bd400) [pid = 1649] [serial = 1804] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1182c8800) [pid = 1649] [serial = 1805] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1214e8c00) [pid = 1649] [serial = 1793] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1212f1000) [pid = 1649] [serial = 1792] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1187c3400) [pid = 1649] [serial = 1807] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1192c0000) [pid = 1649] [serial = 1808] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11977cc00) [pid = 1649] [serial = 1810] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12533dc00) [pid = 1649] [serial = 1832] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x125d55000) [pid = 1649] [serial = 1834] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1197c8400) [pid = 1649] [serial = 1826] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118744400) [pid = 1649] [serial = 1825] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x124a23c00) [pid = 1649] [serial = 1831] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121c11400) [pid = 1649] [serial = 1823] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11986ac00) [pid = 1649] [serial = 1813] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x121a19c00) [pid = 1649] [serial = 1820] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12197ec00) [pid = 1649] [serial = 1817] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119a8d000) [pid = 1649] [serial = 1814] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x123409c00) [pid = 1649] [serial = 1829] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1197c6800) [pid = 1649] [serial = 1811] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x120e22400) [pid = 1649] [serial = 1828] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x126411400) [pid = 1649] [serial = 1835] [outer = 0x0] [url = about:blank] 07:59:33 INFO - PROCESS | 1649 | 1469026773705 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:33 INFO - PROCESS | 1649 | 1469026773708 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x112a6e800 == 30 [pid = 1649] [id = 631] 07:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11316c000) [pid = 1649] [serial = 1893] [outer = 0x0] 07:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x115e8dc00) [pid = 1649] [serial = 1894] [outer = 0x11316c000] 07:59:33 INFO - PROCESS | 1649 | 1469026773736 Marionette DEBUG loaded listener.js 07:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11670e000) [pid = 1649] [serial = 1895] [outer = 0x11316c000] 07:59:34 INFO - PROCESS | 1649 | 1469026774056 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]]]}] 07:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 572ms 07:59:34 INFO - PROCESS | 1649 | 1469026774068 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 07:59:34 INFO - PROCESS | 1649 | 1469026774071 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 07:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:59:34 INFO - PROCESS | 1649 | 1469026774077 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:59:34 INFO - PROCESS | 1649 | 1469026774079 Marionette TRACE conn2 <- [1,2498,null,{}] 07:59:34 INFO - PROCESS | 1649 | 1469026774081 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}] 07:59:34 INFO - PROCESS | 1649 | 1469026774082 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:34 INFO - PROCESS | 1649 | 1469026774162 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 07:59:34 INFO - PROCESS | 1649 | 1469026774236 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:34 INFO - PROCESS | 1649 | 1469026774237 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x118589000 == 31 [pid = 1649] [id = 632] 07:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11670ec00) [pid = 1649] [serial = 1896] [outer = 0x0] 07:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x116faf400) [pid = 1649] [serial = 1897] [outer = 0x11670ec00] 07:59:34 INFO - PROCESS | 1649 | 1469026774266 Marionette DEBUG loaded listener.js 07:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118521400) [pid = 1649] [serial = 1898] [outer = 0x11670ec00] 07:59:34 INFO - PROCESS | 1649 | 1469026774555 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]]]}] 07:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 570ms 07:59:34 INFO - PROCESS | 1649 | 1469026774646 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 07:59:34 INFO - PROCESS | 1649 | 1469026774649 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 07:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:59:34 INFO - PROCESS | 1649 | 1469026774652 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:59:34 INFO - PROCESS | 1649 | 1469026774654 Marionette TRACE conn2 <- [1,2502,null,{}] 07:59:34 INFO - PROCESS | 1649 | 1469026774659 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}] 07:59:34 INFO - PROCESS | 1649 | 1469026774660 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:34 INFO - PROCESS | 1649 | 1469026774761 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 07:59:34 INFO - PROCESS | 1649 | 1469026774813 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:34 INFO - PROCESS | 1649 | 1469026774815 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x117c8b000 == 32 [pid = 1649] [id = 633] 07:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112d5d000) [pid = 1649] [serial = 1899] [outer = 0x0] 07:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116703400) [pid = 1649] [serial = 1900] [outer = 0x112d5d000] 07:59:34 INFO - PROCESS | 1649 | 1469026774848 Marionette DEBUG loaded listener.js 07:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x116a0e000) [pid = 1649] [serial = 1901] [outer = 0x112d5d000] 07:59:35 INFO - PROCESS | 1649 | 1469026775279 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]]]}] 07:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 671ms 07:59:35 INFO - PROCESS | 1649 | 1469026775323 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 07:59:35 INFO - PROCESS | 1649 | 1469026775325 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 07:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:59:35 INFO - PROCESS | 1649 | 1469026775330 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:59:35 INFO - PROCESS | 1649 | 1469026775332 Marionette TRACE conn2 <- [1,2506,null,{}] 07:59:35 INFO - PROCESS | 1649 | 1469026775335 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}] 07:59:35 INFO - PROCESS | 1649 | 1469026775337 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:35 INFO - PROCESS | 1649 | 1469026775434 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 07:59:35 INFO - PROCESS | 1649 | 1469026775538 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:35 INFO - PROCESS | 1649 | 1469026775540 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x121392800 == 33 [pid = 1649] [id = 634] 07:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1185d9800) [pid = 1649] [serial = 1902] [outer = 0x0] 07:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1187c3400) [pid = 1649] [serial = 1903] [outer = 0x1185d9800] 07:59:35 INFO - PROCESS | 1649 | 1469026775571 Marionette DEBUG loaded listener.js 07:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1192c3400) [pid = 1649] [serial = 1904] [outer = 0x1185d9800] 07:59:35 INFO - PROCESS | 1649 | 1469026775967 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]]]}] 07:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 673ms 07:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:59:36 INFO - PROCESS | 1649 | 1469026776002 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 07:59:36 INFO - PROCESS | 1649 | 1469026776003 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 07:59:36 INFO - PROCESS | 1649 | 1469026776006 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:59:36 INFO - PROCESS | 1649 | 1469026776007 Marionette TRACE conn2 <- [1,2510,null,{}] 07:59:36 INFO - PROCESS | 1649 | 1469026776015 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}] 07:59:36 INFO - PROCESS | 1649 | 1469026776019 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:36 INFO - PROCESS | 1649 | 1469026776119 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 07:59:36 INFO - PROCESS | 1649 | 1469026776177 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:36 INFO - PROCESS | 1649 | 1469026776180 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x126087000 == 34 [pid = 1649] [id = 635] 07:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1197c8000) [pid = 1649] [serial = 1905] [outer = 0x0] 07:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11986c400) [pid = 1649] [serial = 1906] [outer = 0x1197c8000] 07:59:36 INFO - PROCESS | 1649 | 1469026776212 Marionette DEBUG loaded listener.js 07:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119a8d000) [pid = 1649] [serial = 1907] [outer = 0x1197c8000] 07:59:36 INFO - PROCESS | 1649 | 1469026776631 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]]]}] 07:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 671ms 07:59:36 INFO - PROCESS | 1649 | 1469026776677 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 07:59:36 INFO - PROCESS | 1649 | 1469026776678 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 07:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:59:36 INFO - PROCESS | 1649 | 1469026776680 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:59:36 INFO - PROCESS | 1649 | 1469026776682 Marionette TRACE conn2 <- [1,2514,null,{}] 07:59:36 INFO - PROCESS | 1649 | 1469026776684 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}] 07:59:36 INFO - PROCESS | 1649 | 1469026776685 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:36 INFO - PROCESS | 1649 | 1469026776783 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 07:59:36 INFO - PROCESS | 1649 | 1469026776875 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:36 INFO - PROCESS | 1649 | 1469026776877 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12886c000 == 35 [pid = 1649] [id = 636] 07:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120e1c000) [pid = 1649] [serial = 1908] [outer = 0x0] 07:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x120f7b800) [pid = 1649] [serial = 1909] [outer = 0x120e1c000] 07:59:36 INFO - PROCESS | 1649 | 1469026776906 Marionette DEBUG loaded listener.js 07:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x120f82000) [pid = 1649] [serial = 1910] [outer = 0x120e1c000] 07:59:37 INFO - PROCESS | 1649 | 1469026777312 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]]]}] 07:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 671ms 07:59:37 INFO - PROCESS | 1649 | 1469026777352 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 07:59:37 INFO - PROCESS | 1649 | 1469026777353 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 07:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:59:37 INFO - PROCESS | 1649 | 1469026777356 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:59:37 INFO - PROCESS | 1649 | 1469026777357 Marionette TRACE conn2 <- [1,2518,null,{}] 07:59:37 INFO - PROCESS | 1649 | 1469026777359 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}] 07:59:37 INFO - PROCESS | 1649 | 1469026777361 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:37 INFO - PROCESS | 1649 | 1469026777453 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 07:59:37 INFO - PROCESS | 1649 | 1469026777520 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:37 INFO - PROCESS | 1649 | 1469026777521 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aaa000 == 36 [pid = 1649] [id = 637] 07:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1210b6000) [pid = 1649] [serial = 1911] [outer = 0x0] 07:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121411400) [pid = 1649] [serial = 1912] [outer = 0x1210b6000] 07:59:37 INFO - PROCESS | 1649 | 1469026777550 Marionette DEBUG loaded listener.js 07:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1219ba800) [pid = 1649] [serial = 1913] [outer = 0x1210b6000] 07:59:37 INFO - PROCESS | 1649 | 1469026777951 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]]]}] 07:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 621ms 07:59:37 INFO - PROCESS | 1649 | 1469026777979 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 07:59:37 INFO - PROCESS | 1649 | 1469026777980 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 07:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:59:37 INFO - PROCESS | 1649 | 1469026777982 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:59:37 INFO - PROCESS | 1649 | 1469026777984 Marionette TRACE conn2 <- [1,2522,null,{}] 07:59:37 INFO - PROCESS | 1649 | 1469026777986 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}] 07:59:37 INFO - PROCESS | 1649 | 1469026777991 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:38 INFO - PROCESS | 1649 | 1469026778108 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 07:59:38 INFO - PROCESS | 1649 | 1469026778206 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:38 INFO - PROCESS | 1649 | 1469026778208 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x129314800 == 37 [pid = 1649] [id = 638] 07:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1210b6400) [pid = 1649] [serial = 1914] [outer = 0x0] 07:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123518800) [pid = 1649] [serial = 1915] [outer = 0x1210b6400] 07:59:38 INFO - PROCESS | 1649 | 1469026778259 Marionette DEBUG loaded listener.js 07:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124c2ec00) [pid = 1649] [serial = 1916] [outer = 0x1210b6400] 07:59:38 INFO - PROCESS | 1649 | 1469026778659 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]]]}] 07:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 719ms 07:59:38 INFO - PROCESS | 1649 | 1469026778703 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 07:59:38 INFO - PROCESS | 1649 | 1469026778704 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 07:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:59:38 INFO - PROCESS | 1649 | 1469026778706 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:59:38 INFO - PROCESS | 1649 | 1469026778708 Marionette TRACE conn2 <- [1,2526,null,{}] 07:59:38 INFO - PROCESS | 1649 | 1469026778710 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}] 07:59:38 INFO - PROCESS | 1649 | 1469026778711 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:38 INFO - PROCESS | 1649 | 1469026778861 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 07:59:38 INFO - PROCESS | 1649 | 1469026778924 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:38 INFO - PROCESS | 1649 | 1469026778925 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x116634800 == 38 [pid = 1649] [id = 639] 07:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1129b5000) [pid = 1649] [serial = 1917] [outer = 0x0] 07:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x112eaf400) [pid = 1649] [serial = 1918] [outer = 0x1129b5000] 07:59:38 INFO - PROCESS | 1649 | 1469026778954 Marionette DEBUG loaded listener.js 07:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x116704800) [pid = 1649] [serial = 1919] [outer = 0x1129b5000] 07:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x112a6e800 == 37 [pid = 1649] [id = 631] 07:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11716a000 == 36 [pid = 1649] [id = 629] 07:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12343d800 == 35 [pid = 1649] [id = 630] 07:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x129314800 == 34 [pid = 1649] [id = 638] 07:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x128aaa000 == 33 [pid = 1649] [id = 637] 07:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12886c000 == 32 [pid = 1649] [id = 636] 07:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x124c65800 == 31 [pid = 1649] [id = 628] 07:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x126087000 == 30 [pid = 1649] [id = 635] 07:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x121392800 == 29 [pid = 1649] [id = 634] 07:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x118589000 == 28 [pid = 1649] [id = 632] 07:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x117c8b000 == 27 [pid = 1649] [id = 633] 07:59:39 INFO - PROCESS | 1649 | 1469026779931 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]]]}] 07:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1273ms 07:59:39 INFO - PROCESS | 1649 | 1469026779980 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 07:59:39 INFO - PROCESS | 1649 | 1469026779982 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 07:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:59:39 INFO - PROCESS | 1649 | 1469026779985 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:59:39 INFO - PROCESS | 1649 | 1469026779986 Marionette TRACE conn2 <- [1,2530,null,{}] 07:59:39 INFO - PROCESS | 1649 | 1469026779990 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}] 07:59:39 INFO - PROCESS | 1649 | 1469026779992 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:40 INFO - PROCESS | 1649 | 1469026780070 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 07:59:40 INFO - PROCESS | 1649 | 1469026780079 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:40 INFO - PROCESS | 1649 | 1469026780081 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ad6800 == 28 [pid = 1649] [id = 640] 07:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x114f7d000) [pid = 1649] [serial = 1920] [outer = 0x0] 07:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11670dc00) [pid = 1649] [serial = 1921] [outer = 0x114f7d000] 07:59:40 INFO - PROCESS | 1649 | 1469026780109 Marionette DEBUG loaded listener.js 07:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x116987c00) [pid = 1649] [serial = 1922] [outer = 0x114f7d000] 07:59:40 INFO - PROCESS | 1649 | 1469026780485 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]]]}] 07:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 519ms 07:59:40 INFO - PROCESS | 1649 | 1469026780504 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 07:59:40 INFO - PROCESS | 1649 | 1469026780508 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 07:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:59:40 INFO - PROCESS | 1649 | 1469026780513 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:59:40 INFO - PROCESS | 1649 | 1469026780515 Marionette TRACE conn2 <- [1,2534,null,{}] 07:59:40 INFO - PROCESS | 1649 | 1469026780517 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}] 07:59:40 INFO - PROCESS | 1649 | 1469026780519 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:40 INFO - PROCESS | 1649 | 1469026780602 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 07:59:40 INFO - PROCESS | 1649 | 1469026780607 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:40 INFO - PROCESS | 1649 | 1469026780608 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11941c800 == 29 [pid = 1649] [id = 641] 07:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x117c3f400) [pid = 1649] [serial = 1923] [outer = 0x0] 07:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118221000) [pid = 1649] [serial = 1924] [outer = 0x117c3f400] 07:59:40 INFO - PROCESS | 1649 | 1469026780639 Marionette DEBUG loaded listener.js 07:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1185d8400) [pid = 1649] [serial = 1925] [outer = 0x117c3f400] 07:59:41 INFO - PROCESS | 1649 | 1469026781024 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]]]}] 07:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 07:59:41 INFO - PROCESS | 1649 | 1469026781033 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 07:59:41 INFO - PROCESS | 1649 | 1469026781034 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 07:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:59:41 INFO - PROCESS | 1649 | 1469026781036 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:59:41 INFO - PROCESS | 1649 | 1469026781039 Marionette TRACE conn2 <- [1,2538,null,{}] 07:59:41 INFO - PROCESS | 1649 | 1469026781054 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}] 07:59:41 INFO - PROCESS | 1649 | 1469026781058 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:41 INFO - PROCESS | 1649 | 1469026781157 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 07:59:41 INFO - PROCESS | 1649 | 1469026781162 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:41 INFO - PROCESS | 1649 | 1469026781164 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235d3000 == 30 [pid = 1649] [id = 642] 07:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x112f85800) [pid = 1649] [serial = 1926] [outer = 0x0] 07:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118863400) [pid = 1649] [serial = 1927] [outer = 0x112f85800] 07:59:41 INFO - PROCESS | 1649 | 1469026781192 Marionette DEBUG loaded listener.js 07:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11970b400) [pid = 1649] [serial = 1928] [outer = 0x112f85800] 07:59:41 INFO - PROCESS | 1649 | 1469026781547 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]]]}] 07:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 525ms 07:59:41 INFO - PROCESS | 1649 | 1469026781563 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 07:59:41 INFO - PROCESS | 1649 | 1469026781564 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 07:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:59:41 INFO - PROCESS | 1649 | 1469026781566 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:59:41 INFO - PROCESS | 1649 | 1469026781568 Marionette TRACE conn2 <- [1,2542,null,{}] 07:59:41 INFO - PROCESS | 1649 | 1469026781570 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}] 07:59:41 INFO - PROCESS | 1649 | 1469026781571 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:41 INFO - PROCESS | 1649 | 1469026781672 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 07:59:41 INFO - PROCESS | 1649 | 1469026781683 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:41 INFO - PROCESS | 1649 | 1469026781684 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x128851800 == 31 [pid = 1649] [id = 643] 07:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x119788000) [pid = 1649] [serial = 1929] [outer = 0x0] 07:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119867400) [pid = 1649] [serial = 1930] [outer = 0x119788000] 07:59:41 INFO - PROCESS | 1649 | 1469026781709 Marionette DEBUG loaded listener.js 07:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1198bf400) [pid = 1649] [serial = 1931] [outer = 0x119788000] 07:59:42 INFO - PROCESS | 1649 | 1469026782046 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]]]}] 07:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 519ms 07:59:42 INFO - PROCESS | 1649 | 1469026782086 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 07:59:42 INFO - PROCESS | 1649 | 1469026782088 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 07:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:59:42 INFO - PROCESS | 1649 | 1469026782097 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:59:42 INFO - PROCESS | 1649 | 1469026782098 Marionette TRACE conn2 <- [1,2546,null,{}] 07:59:42 INFO - PROCESS | 1649 | 1469026782100 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}] 07:59:42 INFO - PROCESS | 1649 | 1469026782101 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:42 INFO - PROCESS | 1649 | 1469026782196 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 07:59:42 INFO - PROCESS | 1649 | 1469026782238 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:42 INFO - PROCESS | 1649 | 1469026782239 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab8800 == 32 [pid = 1649] [id = 644] 07:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11672b800) [pid = 1649] [serial = 1932] [outer = 0x0] 07:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x120e1e400) [pid = 1649] [serial = 1933] [outer = 0x11672b800] 07:59:42 INFO - PROCESS | 1649 | 1469026782263 Marionette DEBUG loaded listener.js 07:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x120f7e000) [pid = 1649] [serial = 1934] [outer = 0x11672b800] 07:59:42 INFO - PROCESS | 1649 | 1469026782591 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]]]}] 07:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 525ms 07:59:42 INFO - PROCESS | 1649 | 1469026782616 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 07:59:42 INFO - PROCESS | 1649 | 1469026782617 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 07:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:59:42 INFO - PROCESS | 1649 | 1469026782619 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:59:42 INFO - PROCESS | 1649 | 1469026782620 Marionette TRACE conn2 <- [1,2550,null,{}] 07:59:42 INFO - PROCESS | 1649 | 1469026782629 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}] 07:59:42 INFO - PROCESS | 1649 | 1469026782633 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:42 INFO - PROCESS | 1649 | 1469026782748 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 07:59:42 INFO - PROCESS | 1649 | 1469026782752 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:42 INFO - PROCESS | 1649 | 1469026782753 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a461800 == 33 [pid = 1649] [id = 645] 07:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x117c3a000) [pid = 1649] [serial = 1935] [outer = 0x0] 07:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x121415c00) [pid = 1649] [serial = 1936] [outer = 0x117c3a000] 07:59:42 INFO - PROCESS | 1649 | 1469026782779 Marionette DEBUG loaded listener.js 07:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12351b800) [pid = 1649] [serial = 1937] [outer = 0x117c3a000] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11670ec00) [pid = 1649] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x115da9400) [pid = 1649] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1164e9c00) [pid = 1649] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x116736c00) [pid = 1649] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x115d3f800) [pid = 1649] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119861400) [pid = 1649] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x111d78c00) [pid = 1649] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x111030c00) [pid = 1649] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x121184000) [pid = 1649] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1164e4c00) [pid = 1649] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1219bac00) [pid = 1649] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116702c00) [pid = 1649] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1182c8000) [pid = 1649] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119862400) [pid = 1649] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1213eac00) [pid = 1649] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x112a83c00) [pid = 1649] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x112a81000) [pid = 1649] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112f30000) [pid = 1649] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118215c00) [pid = 1649] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124c93400) [pid = 1649] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11316c000) [pid = 1649] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:59:43 INFO - PROCESS | 1649 | 1469026783335 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]]]}] 07:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 769ms 07:59:43 INFO - PROCESS | 1649 | 1469026783389 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 07:59:43 INFO - PROCESS | 1649 | 1469026783390 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 07:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:59:43 INFO - PROCESS | 1649 | 1469026783395 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:59:43 INFO - PROCESS | 1649 | 1469026783396 Marionette TRACE conn2 <- [1,2554,null,{}] 07:59:43 INFO - PROCESS | 1649 | 1469026783399 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}] 07:59:43 INFO - PROCESS | 1649 | 1469026783401 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:43 INFO - PROCESS | 1649 | 1469026783553 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 07:59:43 INFO - PROCESS | 1649 | 1469026783563 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:43 INFO - PROCESS | 1649 | 1469026783564 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a46c800 == 34 [pid = 1649] [id = 646] 07:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x113179800) [pid = 1649] [serial = 1938] [outer = 0x0] 07:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x116937c00) [pid = 1649] [serial = 1939] [outer = 0x113179800] 07:59:43 INFO - PROCESS | 1649 | 1469026783588 Marionette DEBUG loaded listener.js 07:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1182d1800) [pid = 1649] [serial = 1940] [outer = 0x113179800] 07:59:43 INFO - PROCESS | 1649 | 1469026783918 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]]]}] 07:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 569ms 07:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:59:43 INFO - PROCESS | 1649 | 1469026783964 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 07:59:43 INFO - PROCESS | 1649 | 1469026783965 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 07:59:43 INFO - PROCESS | 1649 | 1469026783967 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:59:43 INFO - PROCESS | 1649 | 1469026783968 Marionette TRACE conn2 <- [1,2558,null,{}] 07:59:43 INFO - PROCESS | 1649 | 1469026783970 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}] 07:59:43 INFO - PROCESS | 1649 | 1469026783972 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:44 INFO - PROCESS | 1649 | 1469026784074 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 07:59:44 INFO - PROCESS | 1649 | 1469026784082 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:44 INFO - PROCESS | 1649 | 1469026784083 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6c3800 == 35 [pid = 1649] [id = 647] 07:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x116912000) [pid = 1649] [serial = 1941] [outer = 0x0] 07:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119711400) [pid = 1649] [serial = 1942] [outer = 0x116912000] 07:59:44 INFO - PROCESS | 1649 | 1469026784107 Marionette DEBUG loaded listener.js 07:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1213eac00) [pid = 1649] [serial = 1943] [outer = 0x116912000] 07:59:44 INFO - PROCESS | 1649 | 1469026784403 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]]]}] 07:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 469ms 07:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:59:44 INFO - PROCESS | 1649 | 1469026784437 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 07:59:44 INFO - PROCESS | 1649 | 1469026784438 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 07:59:44 INFO - PROCESS | 1649 | 1469026784440 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:59:44 INFO - PROCESS | 1649 | 1469026784441 Marionette TRACE conn2 <- [1,2562,null,{}] 07:59:44 INFO - PROCESS | 1649 | 1469026784446 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}] 07:59:44 INFO - PROCESS | 1649 | 1469026784447 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:44 INFO - PROCESS | 1649 | 1469026784532 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 07:59:44 INFO - PROCESS | 1649 | 1469026784535 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:44 INFO - PROCESS | 1649 | 1469026784536 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235d2000 == 36 [pid = 1649] [id = 648] 07:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1219c2000) [pid = 1649] [serial = 1944] [outer = 0x0] 07:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124a25800) [pid = 1649] [serial = 1945] [outer = 0x1219c2000] 07:59:44 INFO - PROCESS | 1649 | 1469026784561 Marionette DEBUG loaded listener.js 07:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x124c2d000) [pid = 1649] [serial = 1946] [outer = 0x1219c2000] 07:59:44 INFO - PROCESS | 1649 | 1469026784898 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]]]}] 07:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 473ms 07:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:59:44 INFO - PROCESS | 1649 | 1469026784914 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 07:59:44 INFO - PROCESS | 1649 | 1469026784915 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 07:59:44 INFO - PROCESS | 1649 | 1469026784917 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:59:44 INFO - PROCESS | 1649 | 1469026784918 Marionette TRACE conn2 <- [1,2566,null,{}] 07:59:44 INFO - PROCESS | 1649 | 1469026784920 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}] 07:59:44 INFO - PROCESS | 1649 | 1469026784921 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:45 INFO - PROCESS | 1649 | 1469026785030 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 07:59:45 INFO - PROCESS | 1649 | 1469026785036 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:45 INFO - PROCESS | 1649 | 1469026785037 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b17b800 == 37 [pid = 1649] [id = 649] 07:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x115d47400) [pid = 1649] [serial = 1947] [outer = 0x0] 07:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x124c94000) [pid = 1649] [serial = 1948] [outer = 0x115d47400] 07:59:45 INFO - PROCESS | 1649 | 1469026785061 Marionette DEBUG loaded listener.js 07:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1253d1c00) [pid = 1649] [serial = 1949] [outer = 0x115d47400] 07:59:45 INFO - PROCESS | 1649 | 1469026785637 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]]]}] 07:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 770ms 07:59:45 INFO - PROCESS | 1649 | 1469026785693 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 07:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:59:45 INFO - PROCESS | 1649 | 1469026785697 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 07:59:45 INFO - PROCESS | 1649 | 1469026785700 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:59:45 INFO - PROCESS | 1649 | 1469026785703 Marionette TRACE conn2 <- [1,2570,null,{}] 07:59:45 INFO - PROCESS | 1649 | 1469026785707 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}] 07:59:45 INFO - PROCESS | 1649 | 1469026785708 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:45 INFO - PROCESS | 1649 | 1469026785818 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 07:59:45 INFO - PROCESS | 1649 | 1469026785877 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:45 INFO - PROCESS | 1649 | 1469026785878 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119003000 == 38 [pid = 1649] [id = 650] 07:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x113258000) [pid = 1649] [serial = 1950] [outer = 0x0] 07:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1161b7400) [pid = 1649] [serial = 1951] [outer = 0x113258000] 07:59:45 INFO - PROCESS | 1649 | 1469026785910 Marionette DEBUG loaded listener.js 07:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1167a8400) [pid = 1649] [serial = 1952] [outer = 0x113258000] 07:59:46 INFO - PROCESS | 1649 | 1469026786505 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]]]}] 07:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 973ms 07:59:46 INFO - PROCESS | 1649 | 1469026786685 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 07:59:46 INFO - PROCESS | 1649 | 1469026786688 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 07:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:59:46 INFO - PROCESS | 1649 | 1469026786692 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:59:46 INFO - PROCESS | 1649 | 1469026786694 Marionette TRACE conn2 <- [1,2574,null,{}] 07:59:46 INFO - PROCESS | 1649 | 1469026786698 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}] 07:59:46 INFO - PROCESS | 1649 | 1469026786699 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:46 INFO - PROCESS | 1649 | 1469026786800 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 07:59:46 INFO - PROCESS | 1649 | 1469026786856 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:46 INFO - PROCESS | 1649 | 1469026786858 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x118018000 == 39 [pid = 1649] [id = 651] 07:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x115e29c00) [pid = 1649] [serial = 1953] [outer = 0x0] 07:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1164e0c00) [pid = 1649] [serial = 1954] [outer = 0x115e29c00] 07:59:46 INFO - PROCESS | 1649 | 1469026786886 Marionette DEBUG loaded listener.js 07:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1167a2400) [pid = 1649] [serial = 1955] [outer = 0x115e29c00] 07:59:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1235d2000 == 38 [pid = 1649] [id = 648] 07:59:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6c3800 == 37 [pid = 1649] [id = 647] 07:59:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a46c800 == 36 [pid = 1649] [id = 646] 07:59:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a461800 == 35 [pid = 1649] [id = 645] 07:59:47 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab8800 == 34 [pid = 1649] [id = 644] 07:59:47 INFO - PROCESS | 1649 | --DOCSHELL 0x128851800 == 33 [pid = 1649] [id = 643] 07:59:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1235d3000 == 32 [pid = 1649] [id = 642] 07:59:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11941c800 == 31 [pid = 1649] [id = 641] 07:59:47 INFO - PROCESS | 1649 | --DOCSHELL 0x116ad6800 == 30 [pid = 1649] [id = 640] 07:59:47 INFO - PROCESS | 1649 | 1469026787285 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]]]}] 07:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 622ms 07:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:59:47 INFO - PROCESS | 1649 | 1469026787315 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 07:59:47 INFO - PROCESS | 1649 | 1469026787317 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 07:59:47 INFO - PROCESS | 1649 | 1469026787322 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:59:47 INFO - PROCESS | 1649 | 1469026787325 Marionette TRACE conn2 <- [1,2578,null,{}] 07:59:47 INFO - PROCESS | 1649 | 1469026787327 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}] 07:59:47 INFO - PROCESS | 1649 | 1469026787329 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:47 INFO - PROCESS | 1649 | 1469026787407 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118521400) [pid = 1649] [serial = 1898] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x115e8c400) [pid = 1649] [serial = 1855] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11670a800) [pid = 1649] [serial = 1856] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x116706400) [pid = 1649] [serial = 1852] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1167aac00) [pid = 1649] [serial = 1853] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1176bdc00) [pid = 1649] [serial = 1858] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11821b000) [pid = 1649] [serial = 1859] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119789800) [pid = 1649] [serial = 1867] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119a87400) [pid = 1649] [serial = 1870] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118743400) [pid = 1649] [serial = 1861] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11886d000) [pid = 1649] [serial = 1862] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11679e800) [pid = 1649] [serial = 1879] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1219c3000) [pid = 1649] [serial = 1874] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12197e800) [pid = 1649] [serial = 1873] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1192cc800) [pid = 1649] [serial = 1864] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x121c08400) [pid = 1649] [serial = 1876] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116faf400) [pid = 1649] [serial = 1897] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116ab5000) [pid = 1649] [serial = 1838] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11670d000) [pid = 1649] [serial = 1837] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1187d1400) [pid = 1649] [serial = 1841] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118741800) [pid = 1649] [serial = 1840] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x120f85800) [pid = 1649] [serial = 1844] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x120e9b800) [pid = 1649] [serial = 1843] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12351d400) [pid = 1649] [serial = 1847] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12197f400) [pid = 1649] [serial = 1846] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x124c22400) [pid = 1649] [serial = 1850] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x123407400) [pid = 1649] [serial = 1877] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1167ac000) [pid = 1649] [serial = 1849] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x125339c00) [pid = 1649] [serial = 1885] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118867400) [pid = 1649] [serial = 1880] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1212edc00) [pid = 1649] [serial = 1871] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x123403000) [pid = 1649] [serial = 1883] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1197cfc00) [pid = 1649] [serial = 1868] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119708c00) [pid = 1649] [serial = 1865] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119870000) [pid = 1649] [serial = 1882] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1132dfc00) [pid = 1649] [serial = 1888] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11821f400) [pid = 1649] [serial = 1891] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1185d2400) [pid = 1649] [serial = 1892] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x125d5f800) [pid = 1649] [serial = 1886] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x115e8dc00) [pid = 1649] [serial = 1894] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x115e2d800) [pid = 1649] [serial = 1889] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11670e000) [pid = 1649] [serial = 1895] [outer = 0x0] [url = about:blank] 07:59:47 INFO - PROCESS | 1649 | 1469026787472 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:47 INFO - PROCESS | 1649 | 1469026787474 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x118122800 == 31 [pid = 1649] [id = 652] 07:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x115e2d800) [pid = 1649] [serial = 1956] [outer = 0x0] 07:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11670e000) [pid = 1649] [serial = 1957] [outer = 0x115e2d800] 07:59:47 INFO - PROCESS | 1649 | 1469026787504 Marionette DEBUG loaded listener.js 07:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11821f400) [pid = 1649] [serial = 1958] [outer = 0x115e2d800] 07:59:47 INFO - PROCESS | 1649 | 1469026787809 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]]]}] 07:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 528ms 07:59:47 INFO - PROCESS | 1649 | 1469026787848 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 07:59:47 INFO - PROCESS | 1649 | 1469026787849 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 07:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:59:47 INFO - PROCESS | 1649 | 1469026787852 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:59:47 INFO - PROCESS | 1649 | 1469026787853 Marionette TRACE conn2 <- [1,2582,null,{}] 07:59:47 INFO - PROCESS | 1649 | 1469026787862 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}] 07:59:47 INFO - PROCESS | 1649 | 1469026787865 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:47 INFO - PROCESS | 1649 | 1469026787948 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 07:59:47 INFO - PROCESS | 1649 | 1469026787953 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:47 INFO - PROCESS | 1649 | 1469026787956 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x120ecd800 == 32 [pid = 1649] [id = 653] 07:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1187c7c00) [pid = 1649] [serial = 1959] [outer = 0x0] 07:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11886d000) [pid = 1649] [serial = 1960] [outer = 0x1187c7c00] 07:59:47 INFO - PROCESS | 1649 | 1469026787985 Marionette DEBUG loaded listener.js 07:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1192c7800) [pid = 1649] [serial = 1961] [outer = 0x1187c7c00] 07:59:48 INFO - PROCESS | 1649 | 1469026788338 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]]]}] 07:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 07:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:59:48 INFO - PROCESS | 1649 | 1469026788372 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 07:59:48 INFO - PROCESS | 1649 | 1469026788373 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 07:59:48 INFO - PROCESS | 1649 | 1469026788375 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:59:48 INFO - PROCESS | 1649 | 1469026788376 Marionette TRACE conn2 <- [1,2586,null,{}] 07:59:48 INFO - PROCESS | 1649 | 1469026788378 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}] 07:59:48 INFO - PROCESS | 1649 | 1469026788379 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:48 INFO - PROCESS | 1649 | 1469026788456 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 07:59:48 INFO - PROCESS | 1649 | 1469026788462 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:48 INFO - PROCESS | 1649 | 1469026788463 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235ba800 == 33 [pid = 1649] [id = 654] 07:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119786800) [pid = 1649] [serial = 1962] [outer = 0x0] 07:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1197c5800) [pid = 1649] [serial = 1963] [outer = 0x119786800] 07:59:48 INFO - PROCESS | 1649 | 1469026788489 Marionette DEBUG loaded listener.js 07:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119866000) [pid = 1649] [serial = 1964] [outer = 0x119786800] 07:59:48 INFO - PROCESS | 1649 | 1469026788815 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]]]}] 07:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 471ms 07:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:59:48 INFO - PROCESS | 1649 | 1469026788847 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 07:59:48 INFO - PROCESS | 1649 | 1469026788848 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 07:59:48 INFO - PROCESS | 1649 | 1469026788850 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:59:48 INFO - PROCESS | 1649 | 1469026788851 Marionette TRACE conn2 <- [1,2590,null,{}] 07:59:48 INFO - PROCESS | 1649 | 1469026788854 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}] 07:59:48 INFO - PROCESS | 1649 | 1469026788855 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:48 INFO - PROCESS | 1649 | 1469026788931 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 07:59:48 INFO - PROCESS | 1649 | 1469026788994 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:48 INFO - PROCESS | 1649 | 1469026788995 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d34800 == 34 [pid = 1649] [id = 655] 07:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1130a9c00) [pid = 1649] [serial = 1965] [outer = 0x0] 07:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11986f800) [pid = 1649] [serial = 1966] [outer = 0x1130a9c00] 07:59:49 INFO - PROCESS | 1649 | 1469026789019 Marionette DEBUG loaded listener.js 07:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x120e21400) [pid = 1649] [serial = 1967] [outer = 0x1130a9c00] 07:59:49 INFO - PROCESS | 1649 | 1469026789325 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]]]}] 07:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 07:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:59:49 INFO - PROCESS | 1649 | 1469026789379 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 07:59:49 INFO - PROCESS | 1649 | 1469026789380 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 07:59:49 INFO - PROCESS | 1649 | 1469026789382 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:59:49 INFO - PROCESS | 1649 | 1469026789383 Marionette TRACE conn2 <- [1,2594,null,{}] 07:59:49 INFO - PROCESS | 1649 | 1469026789385 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}] 07:59:49 INFO - PROCESS | 1649 | 1469026789390 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:49 INFO - PROCESS | 1649 | 1469026789512 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 07:59:49 INFO - PROCESS | 1649 | 1469026789516 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:49 INFO - PROCESS | 1649 | 1469026789517 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12886d000 == 35 [pid = 1649] [id = 656] 07:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x120f78400) [pid = 1649] [serial = 1968] [outer = 0x0] 07:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1212f1000) [pid = 1649] [serial = 1969] [outer = 0x120f78400] 07:59:49 INFO - PROCESS | 1649 | 1469026789543 Marionette DEBUG loaded listener.js 07:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121c0b800) [pid = 1649] [serial = 1970] [outer = 0x120f78400] 07:59:49 INFO - PROCESS | 1649 | 1469026789885 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]]]}] 07:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 07:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:59:49 INFO - PROCESS | 1649 | 1469026789902 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 07:59:49 INFO - PROCESS | 1649 | 1469026789903 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 07:59:49 INFO - PROCESS | 1649 | 1469026789905 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:59:49 INFO - PROCESS | 1649 | 1469026789906 Marionette TRACE conn2 <- [1,2598,null,{}] 07:59:49 INFO - PROCESS | 1649 | 1469026789909 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}] 07:59:49 INFO - PROCESS | 1649 | 1469026789912 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:50 INFO - PROCESS | 1649 | 1469026790007 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 07:59:50 INFO - PROCESS | 1649 | 1469026790018 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:50 INFO - PROCESS | 1649 | 1469026790019 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12896b800 == 36 [pid = 1649] [id = 657] 07:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121c0bc00) [pid = 1649] [serial = 1971] [outer = 0x0] 07:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1235dec00) [pid = 1649] [serial = 1972] [outer = 0x121c0bc00] 07:59:50 INFO - PROCESS | 1649 | 1469026790044 Marionette DEBUG loaded listener.js 07:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124c2a000) [pid = 1649] [serial = 1973] [outer = 0x121c0bc00] 07:59:50 INFO - PROCESS | 1649 | 1469026790390 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]]]}] 07:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 523ms 07:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:59:50 INFO - PROCESS | 1649 | 1469026790429 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 07:59:50 INFO - PROCESS | 1649 | 1469026790430 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 07:59:50 INFO - PROCESS | 1649 | 1469026790432 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:59:50 INFO - PROCESS | 1649 | 1469026790433 Marionette TRACE conn2 <- [1,2602,null,{}] 07:59:50 INFO - PROCESS | 1649 | 1469026790436 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}] 07:59:50 INFO - PROCESS | 1649 | 1469026790437 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:50 INFO - PROCESS | 1649 | 1469026790533 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 07:59:50 INFO - PROCESS | 1649 | 1469026790549 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:50 INFO - PROCESS | 1649 | 1469026790550 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11618f800 == 37 [pid = 1649] [id = 658] 07:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1129b2400) [pid = 1649] [serial = 1974] [outer = 0x0] 07:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1253c6c00) [pid = 1649] [serial = 1975] [outer = 0x1129b2400] 07:59:50 INFO - PROCESS | 1649 | 1469026790575 Marionette DEBUG loaded listener.js 07:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125d74800) [pid = 1649] [serial = 1976] [outer = 0x1129b2400] 07:59:50 INFO - PROCESS | 1649 | 1469026790924 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]]]}] 07:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 07:59:50 INFO - PROCESS | 1649 | 1469026790952 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 07:59:50 INFO - PROCESS | 1649 | 1469026790953 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 07:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:59:50 INFO - PROCESS | 1649 | 1469026790956 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:59:50 INFO - PROCESS | 1649 | 1469026790957 Marionette TRACE conn2 <- [1,2606,null,{}] 07:59:50 INFO - PROCESS | 1649 | 1469026790966 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}] 07:59:50 INFO - PROCESS | 1649 | 1469026790967 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:51 INFO - PROCESS | 1649 | 1469026791065 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 07:59:51 INFO - PROCESS | 1649 | 1469026791069 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:51 INFO - PROCESS | 1649 | 1469026791070 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a45b000 == 38 [pid = 1649] [id = 659] 07:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12495ac00) [pid = 1649] [serial = 1977] [outer = 0x0] 07:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126413400) [pid = 1649] [serial = 1978] [outer = 0x12495ac00] 07:59:51 INFO - PROCESS | 1649 | 1469026791094 Marionette DEBUG loaded listener.js 07:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126419000) [pid = 1649] [serial = 1979] [outer = 0x12495ac00] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x112d5d000) [pid = 1649] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1185d9800) [pid = 1649] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1197c8000) [pid = 1649] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x120e1c000) [pid = 1649] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1210b6000) [pid = 1649] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1210b6400) [pid = 1649] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1129b5000) [pid = 1649] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x117c3f400) [pid = 1649] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x114f7d000) [pid = 1649] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112f85800) [pid = 1649] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119788000) [pid = 1649] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11672b800) [pid = 1649] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x117c3a000) [pid = 1649] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x116912000) [pid = 1649] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x113179800) [pid = 1649] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:59:51 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1219c2000) [pid = 1649] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:59:51 INFO - PROCESS | 1649 | 1469026791493 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]]]}] 07:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 575ms 07:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:59:51 INFO - PROCESS | 1649 | 1469026791531 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 07:59:51 INFO - PROCESS | 1649 | 1469026791533 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 07:59:51 INFO - PROCESS | 1649 | 1469026791535 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:59:51 INFO - PROCESS | 1649 | 1469026791536 Marionette TRACE conn2 <- [1,2610,null,{}] 07:59:51 INFO - PROCESS | 1649 | 1469026791538 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}] 07:59:51 INFO - PROCESS | 1649 | 1469026791539 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:51 INFO - PROCESS | 1649 | 1469026791618 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 07:59:51 INFO - PROCESS | 1649 | 1469026791676 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:51 INFO - PROCESS | 1649 | 1469026791677 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a470000 == 39 [pid = 1649] [id = 660] 07:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1129b6000) [pid = 1649] [serial = 1980] [outer = 0x0] 07:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118215800) [pid = 1649] [serial = 1981] [outer = 0x1129b6000] 07:59:51 INFO - PROCESS | 1649 | 1469026791704 Marionette DEBUG loaded listener.js 07:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11986c000) [pid = 1649] [serial = 1982] [outer = 0x1129b6000] 07:59:51 INFO - PROCESS | 1649 | 1469026791978 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]]]}] 07:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 469ms 07:59:52 INFO - PROCESS | 1649 | 1469026792005 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 07:59:52 INFO - PROCESS | 1649 | 1469026792006 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 07:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:59:52 INFO - PROCESS | 1649 | 1469026792016 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:59:52 INFO - PROCESS | 1649 | 1469026792018 Marionette TRACE conn2 <- [1,2614,null,{}] 07:59:52 INFO - PROCESS | 1649 | 1469026792020 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}] 07:59:52 INFO - PROCESS | 1649 | 1469026792022 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:52 INFO - PROCESS | 1649 | 1469026792120 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 07:59:52 INFO - PROCESS | 1649 | 1469026792124 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:52 INFO - PROCESS | 1649 | 1469026792126 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b178000 == 40 [pid = 1649] [id = 661] 07:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119868800) [pid = 1649] [serial = 1983] [outer = 0x0] 07:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x126415000) [pid = 1649] [serial = 1984] [outer = 0x119868800] 07:59:52 INFO - PROCESS | 1649 | 1469026792151 Marionette DEBUG loaded listener.js 07:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12670b000) [pid = 1649] [serial = 1985] [outer = 0x119868800] 07:59:52 INFO - PROCESS | 1649 | 1469026792489 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]]]}] 07:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 527ms 07:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:59:52 INFO - PROCESS | 1649 | 1469026792537 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 07:59:52 INFO - PROCESS | 1649 | 1469026792538 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 07:59:52 INFO - PROCESS | 1649 | 1469026792540 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:59:52 INFO - PROCESS | 1649 | 1469026792542 Marionette TRACE conn2 <- [1,2618,null,{}] 07:59:52 INFO - PROCESS | 1649 | 1469026792544 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}] 07:59:52 INFO - PROCESS | 1649 | 1469026792545 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:52 INFO - PROCESS | 1649 | 1469026792654 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 07:59:52 INFO - PROCESS | 1649 | 1469026792661 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:52 INFO - PROCESS | 1649 | 1469026792662 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd97000 == 41 [pid = 1649] [id = 662] 07:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x126712c00) [pid = 1649] [serial = 1986] [outer = 0x0] 07:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12677f400) [pid = 1649] [serial = 1987] [outer = 0x126712c00] 07:59:52 INFO - PROCESS | 1649 | 1469026792686 Marionette DEBUG loaded listener.js 07:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126af0c00) [pid = 1649] [serial = 1988] [outer = 0x126712c00] 07:59:52 INFO - PROCESS | 1649 | 1469026792995 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]]]}] 07:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 470ms 07:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:59:53 INFO - PROCESS | 1649 | 1469026793013 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 07:59:53 INFO - PROCESS | 1649 | 1469026793014 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 07:59:53 INFO - PROCESS | 1649 | 1469026793017 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:59:53 INFO - PROCESS | 1649 | 1469026793018 Marionette TRACE conn2 <- [1,2622,null,{}] 07:59:53 INFO - PROCESS | 1649 | 1469026793020 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}] 07:59:53 INFO - PROCESS | 1649 | 1469026793021 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:53 INFO - PROCESS | 1649 | 1469026793104 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 07:59:53 INFO - PROCESS | 1649 | 1469026793108 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:53 INFO - PROCESS | 1649 | 1469026793109 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c46f000 == 42 [pid = 1649] [id = 663] 07:59:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126af7400) [pid = 1649] [serial = 1989] [outer = 0x0] 07:59:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126b93400) [pid = 1649] [serial = 1990] [outer = 0x126af7400] 07:59:53 INFO - PROCESS | 1649 | 1469026793140 Marionette DEBUG loaded listener.js 07:59:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126bdb800) [pid = 1649] [serial = 1991] [outer = 0x126af7400] 07:59:53 INFO - PROCESS | 1649 | --DOCSHELL 0x116634800 == 41 [pid = 1649] [id = 639] 07:59:53 INFO - PROCESS | 1649 | --DOCSHELL 0x118122800 == 40 [pid = 1649] [id = 652] 07:59:53 INFO - PROCESS | 1649 | --DOCSHELL 0x118018000 == 39 [pid = 1649] [id = 651] 07:59:53 INFO - PROCESS | 1649 | --DOCSHELL 0x119003000 == 38 [pid = 1649] [id = 650] 07:59:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12b17b800 == 37 [pid = 1649] [id = 649] 07:59:54 INFO - PROCESS | 1649 | --DOCSHELL 0x120ecd800 == 36 [pid = 1649] [id = 653] 07:59:54 INFO - PROCESS | 1649 | --DOCSHELL 0x125d34800 == 35 [pid = 1649] [id = 655] 07:59:54 INFO - PROCESS | 1649 | --DOCSHELL 0x11618f800 == 34 [pid = 1649] [id = 658] 07:59:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12886d000 == 33 [pid = 1649] [id = 656] 07:59:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12896b800 == 32 [pid = 1649] [id = 657] 07:59:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12b178000 == 31 [pid = 1649] [id = 661] 07:59:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12a470000 == 30 [pid = 1649] [id = 660] 07:59:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12a45b000 == 29 [pid = 1649] [id = 659] 07:59:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1235ba800 == 28 [pid = 1649] [id = 654] 07:59:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd97000 == 27 [pid = 1649] [id = 662] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x124c94000) [pid = 1649] [serial = 1948] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x124a25800) [pid = 1649] [serial = 1945] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116a0e000) [pid = 1649] [serial = 1901] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116703400) [pid = 1649] [serial = 1900] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1192c3400) [pid = 1649] [serial = 1904] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1187c3400) [pid = 1649] [serial = 1903] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119a8d000) [pid = 1649] [serial = 1907] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11986c400) [pid = 1649] [serial = 1906] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x120f82000) [pid = 1649] [serial = 1910] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x120f7b800) [pid = 1649] [serial = 1909] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1219ba800) [pid = 1649] [serial = 1913] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121411400) [pid = 1649] [serial = 1912] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x124c2ec00) [pid = 1649] [serial = 1916] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x123518800) [pid = 1649] [serial = 1915] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x116704800) [pid = 1649] [serial = 1919] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x112eaf400) [pid = 1649] [serial = 1918] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x118221000) [pid = 1649] [serial = 1924] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11670dc00) [pid = 1649] [serial = 1921] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x116987c00) [pid = 1649] [serial = 1922] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x118863400) [pid = 1649] [serial = 1927] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x119867400) [pid = 1649] [serial = 1930] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x11970b400) [pid = 1649] [serial = 1928] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x120e1e400) [pid = 1649] [serial = 1933] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1198bf400) [pid = 1649] [serial = 1931] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x121415c00) [pid = 1649] [serial = 1936] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x120f7e000) [pid = 1649] [serial = 1934] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x1213eac00) [pid = 1649] [serial = 1943] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12351b800) [pid = 1649] [serial = 1937] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x116937c00) [pid = 1649] [serial = 1939] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1182d1800) [pid = 1649] [serial = 1940] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x119711400) [pid = 1649] [serial = 1942] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1185d8400) [pid = 1649] [serial = 1925] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x124c2d000) [pid = 1649] [serial = 1946] [outer = 0x0] [url = about:blank] 07:59:54 INFO - PROCESS | 1649 | 1469026794583 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]]]}] 07:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1572ms 07:59:54 INFO - PROCESS | 1649 | 1469026794590 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 07:59:54 INFO - PROCESS | 1649 | 1469026794592 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 07:59:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:59:54 INFO - PROCESS | 1649 | 1469026794598 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:59:54 INFO - PROCESS | 1649 | 1469026794600 Marionette TRACE conn2 <- [1,2626,null,{}] 07:59:54 INFO - PROCESS | 1649 | 1469026794605 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}] 07:59:54 INFO - PROCESS | 1649 | 1469026794606 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:54 INFO - PROCESS | 1649 | 1469026794684 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 07:59:54 INFO - PROCESS | 1649 | 1469026794738 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:54 INFO - PROCESS | 1649 | 1469026794741 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x115daf000 == 28 [pid = 1649] [id = 664] 07:59:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x113259400) [pid = 1649] [serial = 1992] [outer = 0x0] 07:59:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x113dd0800) [pid = 1649] [serial = 1993] [outer = 0x113259400] 07:59:54 INFO - PROCESS | 1649 | 1469026794769 Marionette DEBUG loaded listener.js 07:59:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x115da6400) [pid = 1649] [serial = 1994] [outer = 0x113259400] 07:59:55 INFO - PROCESS | 1649 | 1469026795100 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]]]}] 07:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 525ms 07:59:55 INFO - PROCESS | 1649 | 1469026795123 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 07:59:55 INFO - PROCESS | 1649 | 1469026795129 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 07:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:59:55 INFO - PROCESS | 1649 | 1469026795134 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:59:55 INFO - PROCESS | 1649 | 1469026795135 Marionette TRACE conn2 <- [1,2630,null,{}] 07:59:55 INFO - PROCESS | 1649 | 1469026795138 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}] 07:59:55 INFO - PROCESS | 1649 | 1469026795140 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:55 INFO - PROCESS | 1649 | 1469026795221 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 07:59:55 INFO - PROCESS | 1649 | 1469026795228 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:55 INFO - PROCESS | 1649 | 1469026795230 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11747e000 == 29 [pid = 1649] [id = 665] 07:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1164e3c00) [pid = 1649] [serial = 1995] [outer = 0x0] 07:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1167a0c00) [pid = 1649] [serial = 1996] [outer = 0x1164e3c00] 07:59:55 INFO - PROCESS | 1649 | 1469026795257 Marionette DEBUG loaded listener.js 07:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x11698cc00) [pid = 1649] [serial = 1997] [outer = 0x1164e3c00] 07:59:55 INFO - PROCESS | 1649 | 1469026795604 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]]]}] 07:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 07:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:59:55 INFO - PROCESS | 1649 | 1469026795654 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 07:59:55 INFO - PROCESS | 1649 | 1469026795655 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 07:59:55 INFO - PROCESS | 1649 | 1469026795657 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:59:55 INFO - PROCESS | 1649 | 1469026795660 Marionette TRACE conn2 <- [1,2634,null,{}] 07:59:55 INFO - PROCESS | 1649 | 1469026795668 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}] 07:59:55 INFO - PROCESS | 1649 | 1469026795671 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:55 INFO - PROCESS | 1649 | 1469026795745 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 07:59:55 INFO - PROCESS | 1649 | 1469026795751 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:55 INFO - PROCESS | 1649 | 1469026795753 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11858b800 == 30 [pid = 1649] [id = 666] 07:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x111d13800) [pid = 1649] [serial = 1998] [outer = 0x0] 07:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11821c000) [pid = 1649] [serial = 1999] [outer = 0x111d13800] 07:59:55 INFO - PROCESS | 1649 | 1469026795783 Marionette DEBUG loaded listener.js 07:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1182cf800) [pid = 1649] [serial = 2000] [outer = 0x111d13800] 07:59:56 INFO - PROCESS | 1649 | 1469026796131 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]]]}] 07:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 522ms 07:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:59:56 INFO - PROCESS | 1649 | 1469026796180 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 07:59:56 INFO - PROCESS | 1649 | 1469026796181 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 07:59:56 INFO - PROCESS | 1649 | 1469026796184 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:59:56 INFO - PROCESS | 1649 | 1469026796185 Marionette TRACE conn2 <- [1,2638,null,{}] 07:59:56 INFO - PROCESS | 1649 | 1469026796187 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}] 07:59:56 INFO - PROCESS | 1649 | 1469026796188 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:56 INFO - PROCESS | 1649 | 1469026796286 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 07:59:56 INFO - PROCESS | 1649 | 1469026796294 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:56 INFO - PROCESS | 1649 | 1469026796297 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a1b000 == 31 [pid = 1649] [id = 667] 07:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1185d8400) [pid = 1649] [serial = 2001] [outer = 0x0] 07:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x118742800) [pid = 1649] [serial = 2002] [outer = 0x1185d8400] 07:59:56 INFO - PROCESS | 1649 | 1469026796322 Marionette DEBUG loaded listener.js 07:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x118778400) [pid = 1649] [serial = 2003] [outer = 0x1185d8400] 07:59:56 INFO - PROCESS | 1649 | 1469026796630 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]]]}] 07:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 468ms 07:59:56 INFO - PROCESS | 1649 | 1469026796652 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 07:59:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:59:56 INFO - PROCESS | 1649 | 1469026796663 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 07:59:56 INFO - PROCESS | 1649 | 1469026796666 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:59:56 INFO - PROCESS | 1649 | 1469026796666 Marionette TRACE conn2 <- [1,2642,null,{}] 07:59:56 INFO - PROCESS | 1649 | 1469026796668 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}] 07:59:56 INFO - PROCESS | 1649 | 1469026796670 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:56 INFO - PROCESS | 1649 | 1469026796742 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 07:59:56 INFO - PROCESS | 1649 | 1469026796747 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:56 INFO - PROCESS | 1649 | 1469026796748 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x121438000 == 32 [pid = 1649] [id = 668] 07:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x116711c00) [pid = 1649] [serial = 2004] [outer = 0x0] 07:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x118872800) [pid = 1649] [serial = 2005] [outer = 0x116711c00] 07:59:56 INFO - PROCESS | 1649 | 1469026796773 Marionette DEBUG loaded listener.js 07:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x119497800) [pid = 1649] [serial = 2006] [outer = 0x116711c00] 07:59:57 INFO - PROCESS | 1649 | 1469026797118 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]]]}] 07:59:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:59:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 468ms 07:59:57 INFO - PROCESS | 1649 | 1469026797135 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 07:59:57 INFO - PROCESS | 1649 | 1469026797136 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 07:59:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:59:57 INFO - PROCESS | 1649 | 1469026797138 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:59:57 INFO - PROCESS | 1649 | 1469026797140 Marionette TRACE conn2 <- [1,2646,null,{}] 07:59:57 INFO - PROCESS | 1649 | 1469026797142 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}] 07:59:57 INFO - PROCESS | 1649 | 1469026797148 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:57 INFO - PROCESS | 1649 | 1469026797263 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 07:59:57 INFO - PROCESS | 1649 | 1469026797269 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:57 INFO - PROCESS | 1649 | 1469026797270 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x124adb000 == 33 [pid = 1649] [id = 669] 07:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119074400) [pid = 1649] [serial = 2007] [outer = 0x0] 07:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x119706000) [pid = 1649] [serial = 2008] [outer = 0x119074400] 07:59:57 INFO - PROCESS | 1649 | 1469026797297 Marionette DEBUG loaded listener.js 07:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11987b000) [pid = 1649] [serial = 2009] [outer = 0x119074400] 07:59:57 INFO - PROCESS | 1649 | 1469026797595 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]]]}] 07:59:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:59:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 468ms 07:59:57 INFO - PROCESS | 1649 | 1469026797607 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 07:59:57 INFO - PROCESS | 1649 | 1469026797609 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 07:59:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:59:57 INFO - PROCESS | 1649 | 1469026797618 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:59:57 INFO - PROCESS | 1649 | 1469026797619 Marionette TRACE conn2 <- [1,2650,null,{}] 07:59:57 INFO - PROCESS | 1649 | 1469026797633 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}] 07:59:57 INFO - PROCESS | 1649 | 1469026797634 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:57 INFO - PROCESS | 1649 | 1469026797708 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 07:59:57 INFO - PROCESS | 1649 | 1469026797713 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:57 INFO - PROCESS | 1649 | 1469026797714 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265c4000 == 34 [pid = 1649] [id = 670] 07:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11987fc00) [pid = 1649] [serial = 2010] [outer = 0x0] 07:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x120e1e000) [pid = 1649] [serial = 2011] [outer = 0x11987fc00] 07:59:57 INFO - PROCESS | 1649 | 1469026797739 Marionette DEBUG loaded listener.js 07:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x120f78800) [pid = 1649] [serial = 2012] [outer = 0x11987fc00] 07:59:58 INFO - PROCESS | 1649 | 1469026798036 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]]]}] 07:59:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:59:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 469ms 07:59:58 INFO - PROCESS | 1649 | 1469026798088 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 07:59:58 INFO - PROCESS | 1649 | 1469026798089 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 07:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:59:58 INFO - PROCESS | 1649 | 1469026798091 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:59:58 INFO - PROCESS | 1649 | 1469026798093 Marionette TRACE conn2 <- [1,2654,null,{}] 07:59:58 INFO - PROCESS | 1649 | 1469026798095 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}] 07:59:58 INFO - PROCESS | 1649 | 1469026798096 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:58 INFO - PROCESS | 1649 | 1469026798198 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 07:59:58 INFO - PROCESS | 1649 | 1469026798204 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:58 INFO - PROCESS | 1649 | 1469026798205 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12883d800 == 35 [pid = 1649] [id = 671] 07:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112d60400) [pid = 1649] [serial = 2013] [outer = 0x0] 07:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x120f77c00) [pid = 1649] [serial = 2014] [outer = 0x112d60400] 07:59:58 INFO - PROCESS | 1649 | 1469026798229 Marionette DEBUG loaded listener.js 07:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12117a800) [pid = 1649] [serial = 2015] [outer = 0x112d60400] 07:59:58 INFO - PROCESS | 1649 | 1469026798546 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]]]}] 07:59:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:59:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 07:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:59:58 INFO - PROCESS | 1649 | 1469026798564 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 07:59:58 INFO - PROCESS | 1649 | 1469026798565 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 07:59:58 INFO - PROCESS | 1649 | 1469026798567 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:59:58 INFO - PROCESS | 1649 | 1469026798568 Marionette TRACE conn2 <- [1,2658,null,{}] 07:59:58 INFO - PROCESS | 1649 | 1469026798571 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}] 07:59:58 INFO - PROCESS | 1649 | 1469026798572 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:58 INFO - PROCESS | 1649 | 1469026798655 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 07:59:58 INFO - PROCESS | 1649 | 1469026798660 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:58 INFO - PROCESS | 1649 | 1469026798662 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11858a000 == 36 [pid = 1649] [id = 672] 07:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x113173800) [pid = 1649] [serial = 2016] [outer = 0x0] 07:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x121413400) [pid = 1649] [serial = 2017] [outer = 0x113173800] 07:59:58 INFO - PROCESS | 1649 | 1469026798686 Marionette DEBUG loaded listener.js 07:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12197dc00) [pid = 1649] [serial = 2018] [outer = 0x113173800] 07:59:58 INFO - PROCESS | 1649 | 1469026798987 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]]]}] 07:59:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:59:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 468ms 07:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:59:59 INFO - PROCESS | 1649 | 1469026799035 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 07:59:59 INFO - PROCESS | 1649 | 1469026799037 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 07:59:59 INFO - PROCESS | 1649 | 1469026799039 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:59:59 INFO - PROCESS | 1649 | 1469026799040 Marionette TRACE conn2 <- [1,2662,null,{}] 07:59:59 INFO - PROCESS | 1649 | 1469026799042 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}] 07:59:59 INFO - PROCESS | 1649 | 1469026799043 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:59 INFO - PROCESS | 1649 | 1469026799150 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 07:59:59 INFO - PROCESS | 1649 | 1469026799156 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:59 INFO - PROCESS | 1649 | 1469026799157 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab7000 == 37 [pid = 1649] [id = 673] 07:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12197e000) [pid = 1649] [serial = 2019] [outer = 0x0] 07:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1219be000) [pid = 1649] [serial = 2020] [outer = 0x12197e000] 07:59:59 INFO - PROCESS | 1649 | 1469026799182 Marionette DEBUG loaded listener.js 07:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1219c6800) [pid = 1649] [serial = 2021] [outer = 0x12197e000] 07:59:59 INFO - PROCESS | 1649 | 1469026799487 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]]]}] 07:59:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:59:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 468ms 07:59:59 INFO - PROCESS | 1649 | 1469026799507 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 07:59:59 INFO - PROCESS | 1649 | 1469026799510 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 07:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:59:59 INFO - PROCESS | 1649 | 1469026799515 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:59:59 INFO - PROCESS | 1649 | 1469026799517 Marionette TRACE conn2 <- [1,2666,null,{}] 07:59:59 INFO - PROCESS | 1649 | 1469026799520 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}] 07:59:59 INFO - PROCESS | 1649 | 1469026799521 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:59 INFO - PROCESS | 1649 | 1469026799617 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 07:59:59 INFO - PROCESS | 1649 | 1469026799621 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:59 INFO - PROCESS | 1649 | 1469026799622 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 07:59:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x121436800 == 38 [pid = 1649] [id = 674] 07:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1219c6c00) [pid = 1649] [serial = 2022] [outer = 0x0] 07:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121a1cc00) [pid = 1649] [serial = 2023] [outer = 0x1219c6c00] 07:59:59 INFO - PROCESS | 1649 | 1469026799651 Marionette DEBUG loaded listener.js 07:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124ac2800) [pid = 1649] [serial = 2024] [outer = 0x1219c6c00] 08:00:00 INFO - PROCESS | 1649 | 1469026800514 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]]]}] 08:00:00 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) 08:00:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1019ms 08:00:00 INFO - PROCESS | 1649 | 1469026800535 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:00:00 INFO - PROCESS | 1649 | 1469026800536 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:00:00 INFO - PROCESS | 1649 | 1469026800538 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:00:00 INFO - PROCESS | 1649 | 1469026800539 Marionette TRACE conn2 <- [1,2670,null,{}] 08:00:00 INFO - PROCESS | 1649 | 1469026800541 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}] 08:00:00 INFO - PROCESS | 1649 | 1469026800542 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:00 INFO - PROCESS | 1649 | 1469026800643 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:00:00 INFO - PROCESS | 1649 | 1469026800647 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:00 INFO - PROCESS | 1649 | 1469026800648 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a5b9800 == 39 [pid = 1649] [id = 675] 08:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124ac3400) [pid = 1649] [serial = 2025] [outer = 0x0] 08:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12533bc00) [pid = 1649] [serial = 2026] [outer = 0x124ac3400] 08:00:00 INFO - PROCESS | 1649 | 1469026800672 Marionette DEBUG loaded listener.js 08:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126410c00) [pid = 1649] [serial = 2027] [outer = 0x124ac3400] 08:00:01 INFO - PROCESS | 1649 | 1469026801504 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"]]]}] 08:00:01 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 08:00:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:00:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:00:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 969ms 08:00:01 INFO - PROCESS | 1649 | 1469026801507 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:00:01 INFO - PROCESS | 1649 | 1469026801509 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:00:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:00:01 INFO - PROCESS | 1649 | 1469026801512 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:00:01 INFO - PROCESS | 1649 | 1469026801513 Marionette TRACE conn2 <- [1,2674,null,{}] 08:00:01 INFO - PROCESS | 1649 | 1469026801515 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}] 08:00:01 INFO - PROCESS | 1649 | 1469026801516 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:01 INFO - PROCESS | 1649 | 1469026801620 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:00:01 INFO - PROCESS | 1649 | 1469026801633 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:01 INFO - PROCESS | 1649 | 1469026801634 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae38000 == 40 [pid = 1649] [id = 676] 08:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x120e93c00) [pid = 1649] [serial = 2028] [outer = 0x0] 08:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12641a800) [pid = 1649] [serial = 2029] [outer = 0x120e93c00] 08:00:01 INFO - PROCESS | 1649 | 1469026801658 Marionette DEBUG loaded listener.js 08:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12641f400) [pid = 1649] [serial = 2030] [outer = 0x120e93c00] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x120f78400) [pid = 1649] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121c0bc00) [pid = 1649] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1129b6000) [pid = 1649] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1129b2400) [pid = 1649] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12495ac00) [pid = 1649] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119868800) [pid = 1649] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x115e29c00) [pid = 1649] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x113258000) [pid = 1649] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x115d47400) [pid = 1649] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1130a9c00) [pid = 1649] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119786800) [pid = 1649] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1187c7c00) [pid = 1649] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x115e2d800) [pid = 1649] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126712c00) [pid = 1649] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:00:02 INFO - PROCESS | 1649 | 1469026802536 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"]]]}] 08:00:02 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 08:00:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:00:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:00:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1070ms 08:00:02 INFO - PROCESS | 1649 | 1469026802583 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:00:02 INFO - PROCESS | 1649 | 1469026802584 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:00:02 INFO - PROCESS | 1649 | 1469026802586 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:00:02 INFO - PROCESS | 1649 | 1469026802587 Marionette TRACE conn2 <- [1,2678,null,{}] 08:00:02 INFO - PROCESS | 1649 | 1469026802589 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}] 08:00:02 INFO - PROCESS | 1649 | 1469026802590 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:02 INFO - PROCESS | 1649 | 1469026802689 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:00:02 INFO - PROCESS | 1649 | 1469026802695 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:02 INFO - PROCESS | 1649 | 1469026802696 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae50800 == 41 [pid = 1649] [id = 677] 08:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116730400) [pid = 1649] [serial = 2031] [outer = 0x0] 08:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1187d1400) [pid = 1649] [serial = 2032] [outer = 0x116730400] 08:00:02 INFO - PROCESS | 1649 | 1469026802720 Marionette DEBUG loaded listener.js 08:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12340c800) [pid = 1649] [serial = 2033] [outer = 0x116730400] 08:00:03 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) 08:00:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 920ms 08:00:03 INFO - PROCESS | 1649 | 1469026803503 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]]]}] 08:00:03 INFO - PROCESS | 1649 | 1469026803506 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:00:03 INFO - PROCESS | 1649 | 1469026803507 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:00:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:00:03 INFO - PROCESS | 1649 | 1469026803512 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:00:03 INFO - PROCESS | 1649 | 1469026803513 Marionette TRACE conn2 <- [1,2682,null,{}] 08:00:03 INFO - PROCESS | 1649 | 1469026803523 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}] 08:00:03 INFO - PROCESS | 1649 | 1469026803524 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:03 INFO - PROCESS | 1649 | 1469026803604 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:00:03 INFO - PROCESS | 1649 | 1469026803609 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:03 INFO - PROCESS | 1649 | 1469026803610 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b176000 == 42 [pid = 1649] [id = 678] 08:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x124c24c00) [pid = 1649] [serial = 2034] [outer = 0x0] 08:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12656c000) [pid = 1649] [serial = 2035] [outer = 0x124c24c00] 08:00:03 INFO - PROCESS | 1649 | 1469026803634 Marionette DEBUG loaded listener.js 08:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12677e000) [pid = 1649] [serial = 2036] [outer = 0x124c24c00] 08:00:04 INFO - PROCESS | 1649 | 1469026804597 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]]]}] 08:00:04 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) 08:00:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1120ms 08:00:04 INFO - PROCESS | 1649 | 1469026804632 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:00:04 INFO - PROCESS | 1649 | 1469026804635 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:00:04 INFO - PROCESS | 1649 | 1469026804638 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:00:04 INFO - PROCESS | 1649 | 1469026804641 Marionette TRACE conn2 <- [1,2686,null,{}] 08:00:04 INFO - PROCESS | 1649 | 1469026804645 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}] 08:00:04 INFO - PROCESS | 1649 | 1469026804646 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:04 INFO - PROCESS | 1649 | 1469026804759 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:00:04 INFO - PROCESS | 1649 | 1469026804816 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:04 INFO - PROCESS | 1649 | 1469026804817 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ae1000 == 43 [pid = 1649] [id = 679] 08:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x112a86c00) [pid = 1649] [serial = 2037] [outer = 0x0] 08:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x115d42c00) [pid = 1649] [serial = 2038] [outer = 0x112a86c00] 08:00:04 INFO - PROCESS | 1649 | 1469026804848 Marionette DEBUG loaded listener.js 08:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x116647800) [pid = 1649] [serial = 2039] [outer = 0x112a86c00] 08:00:05 INFO - PROCESS | 1649 | 1469026805908 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"]]]}] 08:00:05 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 08:00:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:00:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1323ms 08:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:00:05 INFO - PROCESS | 1649 | 1469026805962 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:00:05 INFO - PROCESS | 1649 | 1469026805964 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:00:05 INFO - PROCESS | 1649 | 1469026805967 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:00:05 INFO - PROCESS | 1649 | 1469026805969 Marionette TRACE conn2 <- [1,2690,null,{}] 08:00:05 INFO - PROCESS | 1649 | 1469026805973 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}] 08:00:05 INFO - PROCESS | 1649 | 1469026805974 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:06 INFO - PROCESS | 1649 | 1469026806074 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:00:06 INFO - PROCESS | 1649 | 1469026806176 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:06 INFO - PROCESS | 1649 | 1469026806179 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x117c82800 == 44 [pid = 1649] [id = 680] 08:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116a0cc00) [pid = 1649] [serial = 2040] [outer = 0x0] 08:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x116f3c000) [pid = 1649] [serial = 2041] [outer = 0x116a0cc00] 08:00:06 INFO - PROCESS | 1649 | 1469026806207 Marionette DEBUG loaded listener.js 08:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x117c34c00) [pid = 1649] [serial = 2042] [outer = 0x116a0cc00] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae50800 == 43 [pid = 1649] [id = 677] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae38000 == 42 [pid = 1649] [id = 676] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12a5b9800 == 41 [pid = 1649] [id = 675] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x121436800 == 40 [pid = 1649] [id = 674] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab7000 == 39 [pid = 1649] [id = 673] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11858a000 == 38 [pid = 1649] [id = 672] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126b93400) [pid = 1649] [serial = 1990] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12883d800 == 37 [pid = 1649] [id = 671] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1265c4000 == 36 [pid = 1649] [id = 670] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x124adb000 == 35 [pid = 1649] [id = 669] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x121438000 == 34 [pid = 1649] [id = 668] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x119a1b000 == 33 [pid = 1649] [id = 667] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11858b800 == 32 [pid = 1649] [id = 666] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11747e000 == 31 [pid = 1649] [id = 665] 08:00:06 INFO - PROCESS | 1649 | --DOCSHELL 0x115daf000 == 30 [pid = 1649] [id = 664] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1212f1000) [pid = 1649] [serial = 1969] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1235dec00) [pid = 1649] [serial = 1972] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124c2a000) [pid = 1649] [serial = 1973] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118215800) [pid = 1649] [serial = 1981] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x125d74800) [pid = 1649] [serial = 1976] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1253c6c00) [pid = 1649] [serial = 1975] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x126413400) [pid = 1649] [serial = 1978] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126415000) [pid = 1649] [serial = 1984] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x126419000) [pid = 1649] [serial = 1979] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1164e0c00) [pid = 1649] [serial = 1954] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1167a8400) [pid = 1649] [serial = 1952] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1161b7400) [pid = 1649] [serial = 1951] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1253d1c00) [pid = 1649] [serial = 1949] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11986f800) [pid = 1649] [serial = 1966] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1197c5800) [pid = 1649] [serial = 1963] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119866000) [pid = 1649] [serial = 1964] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11886d000) [pid = 1649] [serial = 1960] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1192c7800) [pid = 1649] [serial = 1961] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11670e000) [pid = 1649] [serial = 1957] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11821f400) [pid = 1649] [serial = 1958] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1167a2400) [pid = 1649] [serial = 1955] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11986c000) [pid = 1649] [serial = 1982] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x126af0c00) [pid = 1649] [serial = 1988] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x121c0b800) [pid = 1649] [serial = 1970] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12670b000) [pid = 1649] [serial = 1985] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x120e21400) [pid = 1649] [serial = 1967] [outer = 0x0] [url = about:blank] 08:00:06 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12677f400) [pid = 1649] [serial = 1987] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1649 | 1469026807065 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"]]]}] 08:00:07 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 08:00:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:00:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:00:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1123ms 08:00:07 INFO - PROCESS | 1649 | 1469026807091 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:00:07 INFO - PROCESS | 1649 | 1469026807096 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:00:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:00:07 INFO - PROCESS | 1649 | 1469026807101 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:00:07 INFO - PROCESS | 1649 | 1469026807103 Marionette TRACE conn2 <- [1,2694,null,{}] 08:00:07 INFO - PROCESS | 1649 | 1469026807105 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}] 08:00:07 INFO - PROCESS | 1649 | 1469026807107 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:07 INFO - PROCESS | 1649 | 1469026807184 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:00:07 INFO - PROCESS | 1649 | 1469026807239 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:07 INFO - PROCESS | 1649 | 1469026807240 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x118584000 == 31 [pid = 1649] [id = 681] 08:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x116a0e000) [pid = 1649] [serial = 2043] [outer = 0x0] 08:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x118290400) [pid = 1649] [serial = 2044] [outer = 0x116a0e000] 08:00:07 INFO - PROCESS | 1649 | 1469026807268 Marionette DEBUG loaded listener.js 08:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1185d0800) [pid = 1649] [serial = 2045] [outer = 0x116a0e000] 08:00:08 INFO - PROCESS | 1649 | 1469026808052 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"]]]}] 08:00:08 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 08:00:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:00:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:00:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 970ms 08:00:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:00:08 INFO - PROCESS | 1649 | 1469026808071 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:00:08 INFO - PROCESS | 1649 | 1469026808073 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:00:08 INFO - PROCESS | 1649 | 1469026808075 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:00:08 INFO - PROCESS | 1649 | 1469026808079 Marionette TRACE conn2 <- [1,2698,null,{}] 08:00:08 INFO - PROCESS | 1649 | 1469026808087 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}] 08:00:08 INFO - PROCESS | 1649 | 1469026808091 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:08 INFO - PROCESS | 1649 | 1469026808168 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:00:08 INFO - PROCESS | 1649 | 1469026808173 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:08 INFO - PROCESS | 1649 | 1469026808176 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x121247800 == 32 [pid = 1649] [id = 682] 08:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118863800) [pid = 1649] [serial = 2046] [outer = 0x0] 08:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1192c7800) [pid = 1649] [serial = 2047] [outer = 0x118863800] 08:00:08 INFO - PROCESS | 1649 | 1469026808206 Marionette DEBUG loaded listener.js 08:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11970a800) [pid = 1649] [serial = 2048] [outer = 0x118863800] 08:00:09 INFO - PROCESS | 1649 | 1469026809091 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"]]]}] 08:00:09 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 08:00:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:00:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:00:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1024ms 08:00:09 INFO - PROCESS | 1649 | 1469026809099 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:00:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:00:09 INFO - PROCESS | 1649 | 1469026809101 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:00:09 INFO - PROCESS | 1649 | 1469026809103 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:00:09 INFO - PROCESS | 1649 | 1469026809105 Marionette TRACE conn2 <- [1,2702,null,{}] 08:00:09 INFO - PROCESS | 1649 | 1469026809107 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}] 08:00:09 INFO - PROCESS | 1649 | 1469026809108 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:09 INFO - PROCESS | 1649 | 1469026809206 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:00:09 INFO - PROCESS | 1649 | 1469026809242 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:09 INFO - PROCESS | 1649 | 1469026809243 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1249cb000 == 33 [pid = 1649] [id = 683] 08:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x113350000) [pid = 1649] [serial = 2049] [outer = 0x0] 08:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x119867800) [pid = 1649] [serial = 2050] [outer = 0x113350000] 08:00:09 INFO - PROCESS | 1649 | 1469026809269 Marionette DEBUG loaded listener.js 08:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119a89c00) [pid = 1649] [serial = 2051] [outer = 0x113350000] 08:00:09 INFO - PROCESS | 1649 | 1469026809585 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]]]}] 08:00:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:00:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 518ms 08:00:09 INFO - PROCESS | 1649 | 1469026809622 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:00:09 INFO - PROCESS | 1649 | 1469026809623 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:00:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:00:09 INFO - PROCESS | 1649 | 1469026809625 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:00:09 INFO - PROCESS | 1649 | 1469026809628 Marionette TRACE conn2 <- [1,2706,null,{}] 08:00:09 INFO - PROCESS | 1649 | 1469026809631 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}] 08:00:09 INFO - PROCESS | 1649 | 1469026809633 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:09 INFO - PROCESS | 1649 | 1469026809730 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:00:09 INFO - PROCESS | 1649 | 1469026809734 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:09 INFO - PROCESS | 1649 | 1469026809735 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12647a800 == 34 [pid = 1649] [id = 684] 08:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119787000) [pid = 1649] [serial = 2052] [outer = 0x0] 08:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x120e95000) [pid = 1649] [serial = 2053] [outer = 0x119787000] 08:00:09 INFO - PROCESS | 1649 | 1469026809761 Marionette DEBUG loaded listener.js 08:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x120f80800) [pid = 1649] [serial = 2054] [outer = 0x119787000] 08:00:10 INFO - PROCESS | 1649 | 1469026810116 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]]]}] 08:00:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:00:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 522ms 08:00:10 INFO - PROCESS | 1649 | 1469026810148 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:00:10 INFO - PROCESS | 1649 | 1469026810149 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:00:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:00:10 INFO - PROCESS | 1649 | 1469026810156 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:00:10 INFO - PROCESS | 1649 | 1469026810157 Marionette TRACE conn2 <- [1,2710,null,{}] 08:00:10 INFO - PROCESS | 1649 | 1469026810160 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}] 08:00:10 INFO - PROCESS | 1649 | 1469026810164 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:10 INFO - PROCESS | 1649 | 1469026810281 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:00:10 INFO - PROCESS | 1649 | 1469026810293 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:10 INFO - PROCESS | 1649 | 1469026810294 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x128950000 == 35 [pid = 1649] [id = 685] 08:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x121184000) [pid = 1649] [serial = 2055] [outer = 0x0] 08:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1219bcc00) [pid = 1649] [serial = 2056] [outer = 0x121184000] 08:00:10 INFO - PROCESS | 1649 | 1469026810319 Marionette DEBUG loaded listener.js 08:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x123403800) [pid = 1649] [serial = 2057] [outer = 0x121184000] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1185d8400) [pid = 1649] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x113173800) [pid = 1649] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124ac3400) [pid = 1649] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x116711c00) [pid = 1649] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119074400) [pid = 1649] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1164e3c00) [pid = 1649] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x112d60400) [pid = 1649] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11987fc00) [pid = 1649] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x111d13800) [pid = 1649] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x120e93c00) [pid = 1649] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12197e000) [pid = 1649] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1219c6c00) [pid = 1649] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x116730400) [pid = 1649] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x113259400) [pid = 1649] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:00:10 INFO - PROCESS | 1649 | 1469026810702 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] 08:00:10 INFO - PROCESS | 1649 | 1469026810732 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:00:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:00:10 INFO - PROCESS | 1649 | 1469026810735 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:00:10 INFO - PROCESS | 1649 | 1469026810737 Marionette TRACE conn2 <- [1,2714,null,{}] 08:00:10 INFO - PROCESS | 1649 | 1469026810739 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}] 08:00:10 INFO - PROCESS | 1649 | 1469026810740 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:10 INFO - PROCESS | 1649 | 1469026810815 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:00:10 INFO - PROCESS | 1649 | 1469026810819 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:10 INFO - PROCESS | 1649 | 1469026810820 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab4800 == 36 [pid = 1649] [id = 686] 08:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11316e000) [pid = 1649] [serial = 2058] [outer = 0x0] 08:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x118898400) [pid = 1649] [serial = 2059] [outer = 0x11316e000] 08:00:10 INFO - PROCESS | 1649 | 1469026810851 Marionette DEBUG loaded listener.js 08:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x12197e000) [pid = 1649] [serial = 2060] [outer = 0x11316e000] 08:00:11 INFO - PROCESS | 1649 | 1469026811229 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]]]}] 08:00:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:00:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 520ms 08:00:11 INFO - PROCESS | 1649 | 1469026811256 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:00:11 INFO - PROCESS | 1649 | 1469026811258 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:00:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:00:11 INFO - PROCESS | 1649 | 1469026811261 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:00:11 INFO - PROCESS | 1649 | 1469026811263 Marionette TRACE conn2 <- [1,2718,null,{}] 08:00:11 INFO - PROCESS | 1649 | 1469026811266 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}] 08:00:11 INFO - PROCESS | 1649 | 1469026811268 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:11 INFO - PROCESS | 1649 | 1469026811428 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:00:11 INFO - PROCESS | 1649 | 1469026811447 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:11 INFO - PROCESS | 1649 | 1469026811448 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x129049000 == 37 [pid = 1649] [id = 687] 08:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x120f7e400) [pid = 1649] [serial = 2061] [outer = 0x0] 08:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x123519c00) [pid = 1649] [serial = 2062] [outer = 0x120f7e400] 08:00:11 INFO - PROCESS | 1649 | 1469026811490 Marionette DEBUG loaded listener.js 08:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x124a26800) [pid = 1649] [serial = 2063] [outer = 0x120f7e400] 08:00:11 INFO - PROCESS | 1649 | 1469026811824 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] 08:00:11 INFO - PROCESS | 1649 | 1469026811834 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:00:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:00:11 INFO - PROCESS | 1649 | 1469026811837 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:00:11 INFO - PROCESS | 1649 | 1469026811838 Marionette TRACE conn2 <- [1,2722,null,{}] 08:00:11 INFO - PROCESS | 1649 | 1469026811840 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}] 08:00:11 INFO - PROCESS | 1649 | 1469026811841 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:11 INFO - PROCESS | 1649 | 1469026811934 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:00:11 INFO - PROCESS | 1649 | 1469026811938 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:11 INFO - PROCESS | 1649 | 1469026811939 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a454000 == 38 [pid = 1649] [id = 688] 08:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x124c22c00) [pid = 1649] [serial = 2064] [outer = 0x0] 08:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1253cd800) [pid = 1649] [serial = 2065] [outer = 0x124c22c00] 08:00:11 INFO - PROCESS | 1649 | 1469026811963 Marionette DEBUG loaded listener.js 08:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x126412400) [pid = 1649] [serial = 2066] [outer = 0x124c22c00] 08:00:12 INFO - PROCESS | 1649 | 1469026812296 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] 08:00:12 INFO - PROCESS | 1649 | 1469026812306 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:00:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:00:12 INFO - PROCESS | 1649 | 1469026812309 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:00:12 INFO - PROCESS | 1649 | 1469026812314 Marionette TRACE conn2 <- [1,2726,null,{}] 08:00:12 INFO - PROCESS | 1649 | 1469026812317 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}] 08:00:12 INFO - PROCESS | 1649 | 1469026812318 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:12 INFO - PROCESS | 1649 | 1469026812432 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:00:12 INFO - PROCESS | 1649 | 1469026812439 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:12 INFO - PROCESS | 1649 | 1469026812440 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12343e000 == 39 [pid = 1649] [id = 689] 08:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11316fc00) [pid = 1649] [serial = 2067] [outer = 0x0] 08:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x126413400) [pid = 1649] [serial = 2068] [outer = 0x11316fc00] 08:00:12 INFO - PROCESS | 1649 | 1469026812479 Marionette DEBUG loaded listener.js 08:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12677cc00) [pid = 1649] [serial = 2069] [outer = 0x11316fc00] 08:00:12 INFO - PROCESS | 1649 | 1469026812977 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]]]}] 08:00:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:00:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 724ms 08:00:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:00:13 INFO - PROCESS | 1649 | 1469026813034 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:00:13 INFO - PROCESS | 1649 | 1469026813036 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:00:13 INFO - PROCESS | 1649 | 1469026813039 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:00:13 INFO - PROCESS | 1649 | 1469026813043 Marionette TRACE conn2 <- [1,2730,null,{}] 08:00:13 INFO - PROCESS | 1649 | 1469026813065 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}] 08:00:13 INFO - PROCESS | 1649 | 1469026813067 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:13 INFO - PROCESS | 1649 | 1469026813171 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:00:13 INFO - PROCESS | 1649 | 1469026813242 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:13 INFO - PROCESS | 1649 | 1469026813244 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x118582000 == 40 [pid = 1649] [id = 690] 08:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11670e000) [pid = 1649] [serial = 2070] [outer = 0x0] 08:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116ab5000) [pid = 1649] [serial = 2071] [outer = 0x11670e000] 08:00:13 INFO - PROCESS | 1649 | 1469026813275 Marionette DEBUG loaded listener.js 08:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118218c00) [pid = 1649] [serial = 2072] [outer = 0x11670e000] 08:00:14 INFO - PROCESS | 1649 | 1469026814139 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"]]]}] 08:00:14 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 08:00:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:00:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:00:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1139ms 08:00:14 INFO - PROCESS | 1649 | 1469026814179 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:00:14 INFO - PROCESS | 1649 | 1469026814182 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:00:14 INFO - PROCESS | 1649 | 1469026814187 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:00:14 INFO - PROCESS | 1649 | 1469026814189 Marionette TRACE conn2 <- [1,2734,null,{}] 08:00:14 INFO - PROCESS | 1649 | 1469026814191 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}] 08:00:14 INFO - PROCESS | 1649 | 1469026814193 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:14 INFO - PROCESS | 1649 | 1469026814324 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:00:14 INFO - PROCESS | 1649 | 1469026814386 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:14 INFO - PROCESS | 1649 | 1469026814387 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265da800 == 41 [pid = 1649] [id = 691] 08:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118782000) [pid = 1649] [serial = 2073] [outer = 0x0] 08:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119706c00) [pid = 1649] [serial = 2074] [outer = 0x118782000] 08:00:14 INFO - PROCESS | 1649 | 1469026814418 Marionette DEBUG loaded listener.js 08:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1197c2000) [pid = 1649] [serial = 2075] [outer = 0x118782000] 08:00:14 INFO - PROCESS | 1649 | 1469026814837 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]]]}] 08:00:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:00:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 670ms 08:00:14 INFO - PROCESS | 1649 | 1469026814857 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:00:14 INFO - PROCESS | 1649 | 1469026814858 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:00:14 INFO - PROCESS | 1649 | 1469026814862 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:00:14 INFO - PROCESS | 1649 | 1469026814865 Marionette TRACE conn2 <- [1,2738,null,{}] 08:00:14 INFO - PROCESS | 1649 | 1469026814873 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}] 08:00:14 INFO - PROCESS | 1649 | 1469026814876 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:14 INFO - PROCESS | 1649 | 1469026814976 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:00:15 INFO - PROCESS | 1649 | 1469026815037 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:15 INFO - PROCESS | 1649 | 1469026815039 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b15c000 == 42 [pid = 1649] [id = 692] 08:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1210b6000) [pid = 1649] [serial = 2076] [outer = 0x0] 08:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1214e8c00) [pid = 1649] [serial = 2077] [outer = 0x1210b6000] 08:00:15 INFO - PROCESS | 1649 | 1469026815071 Marionette DEBUG loaded listener.js 08:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121c10000) [pid = 1649] [serial = 2078] [outer = 0x1210b6000] 08:00:15 INFO - PROCESS | 1649 | 1469026815687 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]]]}] 08:00:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:00:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 878ms 08:00:15 INFO - PROCESS | 1649 | 1469026815745 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:00:15 INFO - PROCESS | 1649 | 1469026815749 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:00:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:00:15 INFO - PROCESS | 1649 | 1469026815753 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:00:15 INFO - PROCESS | 1649 | 1469026815756 Marionette TRACE conn2 <- [1,2742,null,{}] 08:00:15 INFO - PROCESS | 1649 | 1469026815762 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}] 08:00:15 INFO - PROCESS | 1649 | 1469026815765 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:15 INFO - PROCESS | 1649 | 1469026815885 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:00:15 INFO - PROCESS | 1649 | 1469026815956 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:15 INFO - PROCESS | 1649 | 1469026815959 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11857e800 == 43 [pid = 1649] [id = 693] 08:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x115d4a400) [pid = 1649] [serial = 2079] [outer = 0x0] 08:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1167a9400) [pid = 1649] [serial = 2080] [outer = 0x115d4a400] 08:00:15 INFO - PROCESS | 1649 | 1469026815986 Marionette DEBUG loaded listener.js 08:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118212c00) [pid = 1649] [serial = 2081] [outer = 0x115d4a400] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12a454000 == 42 [pid = 1649] [id = 688] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x129049000 == 41 [pid = 1649] [id = 687] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab4800 == 40 [pid = 1649] [id = 686] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x128950000 == 39 [pid = 1649] [id = 685] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12647a800 == 38 [pid = 1649] [id = 684] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1249cb000 == 37 [pid = 1649] [id = 683] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x121247800 == 36 [pid = 1649] [id = 682] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118584000 == 35 [pid = 1649] [id = 681] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x117c82800 == 34 [pid = 1649] [id = 680] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x116ae1000 == 33 [pid = 1649] [id = 679] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12b176000 == 32 [pid = 1649] [id = 678] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12c46f000 == 31 [pid = 1649] [id = 663] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12b15c000 == 30 [pid = 1649] [id = 692] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1265da800 == 29 [pid = 1649] [id = 691] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118582000 == 28 [pid = 1649] [id = 690] 08:00:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12343e000 == 27 [pid = 1649] [id = 689] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118742800) [pid = 1649] [serial = 2002] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118778400) [pid = 1649] [serial = 2003] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121413400) [pid = 1649] [serial = 2017] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12197dc00) [pid = 1649] [serial = 2018] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12533bc00) [pid = 1649] [serial = 2026] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118872800) [pid = 1649] [serial = 2005] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119497800) [pid = 1649] [serial = 2006] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119706000) [pid = 1649] [serial = 2008] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11987b000) [pid = 1649] [serial = 2009] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1167a0c00) [pid = 1649] [serial = 1996] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11698cc00) [pid = 1649] [serial = 1997] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x120f77c00) [pid = 1649] [serial = 2014] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12117a800) [pid = 1649] [serial = 2015] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x120e1e000) [pid = 1649] [serial = 2011] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x120f78800) [pid = 1649] [serial = 2012] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11821c000) [pid = 1649] [serial = 1999] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12641a800) [pid = 1649] [serial = 2029] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1182cf800) [pid = 1649] [serial = 2000] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1219be000) [pid = 1649] [serial = 2020] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1219c6800) [pid = 1649] [serial = 2021] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x121a1cc00) [pid = 1649] [serial = 2023] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12656c000) [pid = 1649] [serial = 2035] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x126410c00) [pid = 1649] [serial = 2027] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12340c800) [pid = 1649] [serial = 2033] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x115da6400) [pid = 1649] [serial = 1994] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x113dd0800) [pid = 1649] [serial = 1993] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12641f400) [pid = 1649] [serial = 2030] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x1187d1400) [pid = 1649] [serial = 2032] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x124ac2800) [pid = 1649] [serial = 2024] [outer = 0x0] [url = about:blank] 08:00:16 INFO - PROCESS | 1649 | 1469026816928 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]]]}] 08:00:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:00:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1223ms 08:00:16 INFO - PROCESS | 1649 | 1469026816976 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:00:16 INFO - PROCESS | 1649 | 1469026816979 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:00:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:00:16 INFO - PROCESS | 1649 | 1469026816982 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:00:16 INFO - PROCESS | 1649 | 1469026816984 Marionette TRACE conn2 <- [1,2746,null,{}] 08:00:16 INFO - PROCESS | 1649 | 1469026816987 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}] 08:00:16 INFO - PROCESS | 1649 | 1469026816989 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:17 INFO - PROCESS | 1649 | 1469026817070 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:00:17 INFO - PROCESS | 1649 | 1469026817075 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:17 INFO - PROCESS | 1649 | 1469026817076 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11640a000 == 28 [pid = 1649] [id = 694] 08:00:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x113177800) [pid = 1649] [serial = 2082] [outer = 0x0] 08:00:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1132e4800) [pid = 1649] [serial = 2083] [outer = 0x113177800] 08:00:17 INFO - PROCESS | 1649 | 1469026817108 Marionette DEBUG loaded listener.js 08:00:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x111da8c00) [pid = 1649] [serial = 2084] [outer = 0x113177800] 08:00:17 INFO - PROCESS | 1649 | 1469026817489 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]]]}] 08:00:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:00:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 522ms 08:00:17 INFO - PROCESS | 1649 | 1469026817504 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:00:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:00:17 INFO - PROCESS | 1649 | 1469026817508 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:00:17 INFO - PROCESS | 1649 | 1469026817512 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:00:17 INFO - PROCESS | 1649 | 1469026817514 Marionette TRACE conn2 <- [1,2750,null,{}] 08:00:17 INFO - PROCESS | 1649 | 1469026817516 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}] 08:00:17 INFO - PROCESS | 1649 | 1469026817518 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:17 INFO - PROCESS | 1649 | 1469026817595 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:00:17 INFO - PROCESS | 1649 | 1469026817600 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:17 INFO - PROCESS | 1649 | 1469026817601 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x118017800 == 29 [pid = 1649] [id = 695] 08:00:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x115da2000) [pid = 1649] [serial = 2085] [outer = 0x0] 08:00:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11670d400) [pid = 1649] [serial = 2086] [outer = 0x115da2000] 08:00:17 INFO - PROCESS | 1649 | 1469026817631 Marionette DEBUG loaded listener.js 08:00:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1167a5c00) [pid = 1649] [serial = 2087] [outer = 0x115da2000] 08:00:17 INFO - PROCESS | 1649 | 1469026817968 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]]]}] 08:00:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:00:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 469ms 08:00:17 INFO - PROCESS | 1649 | 1469026817981 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:00:17 INFO - PROCESS | 1649 | 1469026817990 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:00:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:00:17 INFO - PROCESS | 1649 | 1469026817992 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:00:17 INFO - PROCESS | 1649 | 1469026817995 Marionette TRACE conn2 <- [1,2754,null,{}] 08:00:18 INFO - PROCESS | 1649 | 1469026818002 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}] 08:00:18 INFO - PROCESS | 1649 | 1469026818006 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:18 INFO - PROCESS | 1649 | 1469026818087 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:00:18 INFO - PROCESS | 1649 | 1469026818143 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:18 INFO - PROCESS | 1649 | 1469026818145 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11941a800 == 30 [pid = 1649] [id = 696] 08:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1129b7c00) [pid = 1649] [serial = 2088] [outer = 0x0] 08:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x117c33c00) [pid = 1649] [serial = 2089] [outer = 0x1129b7c00] 08:00:18 INFO - PROCESS | 1649 | 1469026818172 Marionette DEBUG loaded listener.js 08:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1185d4c00) [pid = 1649] [serial = 2090] [outer = 0x1129b7c00] 08:00:18 INFO - PROCESS | 1649 | 1469026818471 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]]]}] 08:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 524ms 08:00:18 INFO - PROCESS | 1649 | 1469026818516 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:00:18 INFO - PROCESS | 1649 | 1469026818518 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:00:18 INFO - PROCESS | 1649 | 1469026818520 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:00:18 INFO - PROCESS | 1649 | 1469026818521 Marionette TRACE conn2 <- [1,2758,null,{}] 08:00:18 INFO - PROCESS | 1649 | 1469026818524 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}] 08:00:18 INFO - PROCESS | 1649 | 1469026818525 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:18 INFO - PROCESS | 1649 | 1469026818603 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:00:18 INFO - PROCESS | 1649 | 1469026818663 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:18 INFO - PROCESS | 1649 | 1469026818664 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x121244800 == 31 [pid = 1649] [id = 697] 08:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1185d4800) [pid = 1649] [serial = 2091] [outer = 0x0] 08:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118782800) [pid = 1649] [serial = 2092] [outer = 0x1185d4800] 08:00:18 INFO - PROCESS | 1649 | 1469026818690 Marionette DEBUG loaded listener.js 08:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118872800) [pid = 1649] [serial = 2093] [outer = 0x1185d4800] 08:00:19 INFO - PROCESS | 1649 | 1469026819029 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]]]}] 08:00:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:00:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 08:00:19 INFO - PROCESS | 1649 | 1469026819041 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:00:19 INFO - PROCESS | 1649 | 1469026819044 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:00:19 INFO - PROCESS | 1649 | 1469026819049 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:00:19 INFO - PROCESS | 1649 | 1469026819051 Marionette TRACE conn2 <- [1,2762,null,{}] 08:00:19 INFO - PROCESS | 1649 | 1469026819061 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}] 08:00:19 INFO - PROCESS | 1649 | 1469026819074 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:19 INFO - PROCESS | 1649 | 1469026819214 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:00:19 INFO - PROCESS | 1649 | 1469026819226 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:19 INFO - PROCESS | 1649 | 1469026819228 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235d4000 == 32 [pid = 1649] [id = 698] 08:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x115e88800) [pid = 1649] [serial = 2094] [outer = 0x0] 08:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1192c2800) [pid = 1649] [serial = 2095] [outer = 0x115e88800] 08:00:19 INFO - PROCESS | 1649 | 1469026819252 Marionette DEBUG loaded listener.js 08:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119703400) [pid = 1649] [serial = 2096] [outer = 0x115e88800] 08:00:19 INFO - PROCESS | 1649 | 1469026819586 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]]]}] 08:00:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:00:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 571ms 08:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:00:19 INFO - PROCESS | 1649 | 1469026819620 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:00:19 INFO - PROCESS | 1649 | 1469026819621 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:00:19 INFO - PROCESS | 1649 | 1469026819623 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:00:19 INFO - PROCESS | 1649 | 1469026819625 Marionette TRACE conn2 <- [1,2766,null,{}] 08:00:19 INFO - PROCESS | 1649 | 1469026819627 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}] 08:00:19 INFO - PROCESS | 1649 | 1469026819631 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:19 INFO - PROCESS | 1649 | 1469026819743 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:00:19 INFO - PROCESS | 1649 | 1469026819779 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:19 INFO - PROCESS | 1649 | 1469026819780 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x126097000 == 33 [pid = 1649] [id = 699] 08:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11977cc00) [pid = 1649] [serial = 2097] [outer = 0x0] 08:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1197c6400) [pid = 1649] [serial = 2098] [outer = 0x11977cc00] 08:00:19 INFO - PROCESS | 1649 | 1469026819805 Marionette DEBUG loaded listener.js 08:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x120e1c400) [pid = 1649] [serial = 2099] [outer = 0x11977cc00] 08:00:20 INFO - PROCESS | 1649 | 1469026820126 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]]]}] 08:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 08:00:20 INFO - PROCESS | 1649 | 1469026820148 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:00:20 INFO - PROCESS | 1649 | 1469026820150 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:00:20 INFO - PROCESS | 1649 | 1469026820152 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:00:20 INFO - PROCESS | 1649 | 1469026820153 Marionette TRACE conn2 <- [1,2770,null,{}] 08:00:20 INFO - PROCESS | 1649 | 1469026820156 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}] 08:00:20 INFO - PROCESS | 1649 | 1469026820157 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:20 INFO - PROCESS | 1649 | 1469026820267 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:00:20 INFO - PROCESS | 1649 | 1469026820270 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:20 INFO - PROCESS | 1649 | 1469026820272 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x128855800 == 34 [pid = 1649] [id = 700] 08:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1129b1000) [pid = 1649] [serial = 2100] [outer = 0x0] 08:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x120f76400) [pid = 1649] [serial = 2101] [outer = 0x1129b1000] 08:00:20 INFO - PROCESS | 1649 | 1469026820296 Marionette DEBUG loaded listener.js 08:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x120f83400) [pid = 1649] [serial = 2102] [outer = 0x1129b1000] 08:00:20 INFO - PROCESS | 1649 | 1469026820594 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]]]}] 08:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 469ms 08:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:00:20 INFO - PROCESS | 1649 | 1469026820623 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:00:20 INFO - PROCESS | 1649 | 1469026820624 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:00:20 INFO - PROCESS | 1649 | 1469026820626 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:00:20 INFO - PROCESS | 1649 | 1469026820629 Marionette TRACE conn2 <- [1,2774,null,{}] 08:00:20 INFO - PROCESS | 1649 | 1469026820634 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}] 08:00:20 INFO - PROCESS | 1649 | 1469026820635 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:20 INFO - PROCESS | 1649 | 1469026820732 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:00:20 INFO - PROCESS | 1649 | 1469026820736 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:20 INFO - PROCESS | 1649 | 1469026820737 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12894c800 == 35 [pid = 1649] [id = 701] 08:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11977d800) [pid = 1649] [serial = 2103] [outer = 0x0] 08:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121182400) [pid = 1649] [serial = 2104] [outer = 0x11977d800] 08:00:20 INFO - PROCESS | 1649 | 1469026820761 Marionette DEBUG loaded listener.js 08:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121413400) [pid = 1649] [serial = 2105] [outer = 0x11977d800] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126af7400) [pid = 1649] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11316fc00) [pid = 1649] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x124c22c00) [pid = 1649] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x120f7e400) [pid = 1649] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x113350000) [pid = 1649] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119787000) [pid = 1649] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121184000) [pid = 1649] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x116a0cc00) [pid = 1649] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x112a86c00) [pid = 1649] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x124c24c00) [pid = 1649] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x116a0e000) [pid = 1649] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x118863800) [pid = 1649] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11316e000) [pid = 1649] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:00:21 INFO - PROCESS | 1649 | 1469026821192 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]]]}] 08:00:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:00:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 573ms 08:00:21 INFO - PROCESS | 1649 | 1469026821200 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:00:21 INFO - PROCESS | 1649 | 1469026821201 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:00:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:00:21 INFO - PROCESS | 1649 | 1469026821203 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:00:21 INFO - PROCESS | 1649 | 1469026821204 Marionette TRACE conn2 <- [1,2778,null,{}] 08:00:21 INFO - PROCESS | 1649 | 1469026821207 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}] 08:00:21 INFO - PROCESS | 1649 | 1469026821208 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:21 INFO - PROCESS | 1649 | 1469026821290 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:00:21 INFO - PROCESS | 1649 | 1469026821347 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:21 INFO - PROCESS | 1649 | 1469026821348 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x119418000 == 36 [pid = 1649] [id = 702] 08:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x111d7b400) [pid = 1649] [serial = 2106] [outer = 0x0] 08:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1187c7c00) [pid = 1649] [serial = 2107] [outer = 0x111d7b400] 08:00:21 INFO - PROCESS | 1649 | 1469026821374 Marionette DEBUG loaded listener.js 08:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x120f7e400) [pid = 1649] [serial = 2108] [outer = 0x111d7b400] 08:00:21 INFO - PROCESS | 1649 | 1469026821622 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]]]}] 08:00:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:00:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 469ms 08:00:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:00:21 INFO - PROCESS | 1649 | 1469026821673 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:00:21 INFO - PROCESS | 1649 | 1469026821674 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:00:21 INFO - PROCESS | 1649 | 1469026821684 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:00:21 INFO - PROCESS | 1649 | 1469026821685 Marionette TRACE conn2 <- [1,2782,null,{}] 08:00:21 INFO - PROCESS | 1649 | 1469026821687 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}] 08:00:21 INFO - PROCESS | 1649 | 1469026821689 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:21 INFO - PROCESS | 1649 | 1469026821768 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:00:21 INFO - PROCESS | 1649 | 1469026821772 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:21 INFO - PROCESS | 1649 | 1469026821773 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x129316000 == 37 [pid = 1649] [id = 703] 08:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1212f1800) [pid = 1649] [serial = 2109] [outer = 0x0] 08:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1214f3000) [pid = 1649] [serial = 2110] [outer = 0x1212f1800] 08:00:21 INFO - PROCESS | 1649 | 1469026821799 Marionette DEBUG loaded listener.js 08:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1219be000) [pid = 1649] [serial = 2111] [outer = 0x1212f1800] 08:00:22 INFO - PROCESS | 1649 | 1469026822107 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]]]}] 08:00:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:00:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 478ms 08:00:22 INFO - PROCESS | 1649 | 1469026822154 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:00:22 INFO - PROCESS | 1649 | 1469026822156 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:00:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:00:22 INFO - PROCESS | 1649 | 1469026822158 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:00:22 INFO - PROCESS | 1649 | 1469026822160 Marionette TRACE conn2 <- [1,2786,null,{}] 08:00:22 INFO - PROCESS | 1649 | 1469026822162 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}] 08:00:22 INFO - PROCESS | 1649 | 1469026822164 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:22 INFO - PROCESS | 1649 | 1469026822252 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:00:22 INFO - PROCESS | 1649 | 1469026822327 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:22 INFO - PROCESS | 1649 | 1469026822328 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235d3000 == 38 [pid = 1649] [id = 704] 08:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1219bdc00) [pid = 1649] [serial = 2112] [outer = 0x0] 08:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x121a19c00) [pid = 1649] [serial = 2113] [outer = 0x1219bdc00] 08:00:22 INFO - PROCESS | 1649 | 1469026822355 Marionette DEBUG loaded listener.js 08:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1235e2000) [pid = 1649] [serial = 2114] [outer = 0x1219bdc00] 08:00:22 INFO - PROCESS | 1649 | 1469026822612 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]]]}] 08:00:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:00:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 469ms 08:00:22 INFO - PROCESS | 1649 | 1469026822635 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:00:22 INFO - PROCESS | 1649 | 1469026822636 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:00:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:00:22 INFO - PROCESS | 1649 | 1469026822640 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:00:22 INFO - PROCESS | 1649 | 1469026822641 Marionette TRACE conn2 <- [1,2790,null,{}] 08:00:22 INFO - PROCESS | 1649 | 1469026822651 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}] 08:00:22 INFO - PROCESS | 1649 | 1469026822652 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:22 INFO - PROCESS | 1649 | 1469026822735 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:00:22 INFO - PROCESS | 1649 | 1469026822739 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:22 INFO - PROCESS | 1649 | 1469026822740 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b08c000 == 39 [pid = 1649] [id = 705] 08:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x121c0ec00) [pid = 1649] [serial = 2115] [outer = 0x0] 08:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124de2800) [pid = 1649] [serial = 2116] [outer = 0x121c0ec00] 08:00:22 INFO - PROCESS | 1649 | 1469026822766 Marionette DEBUG loaded listener.js 08:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120f77800) [pid = 1649] [serial = 2117] [outer = 0x121c0ec00] 08:00:23 INFO - PROCESS | 1649 | 1469026823159 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]]]}] 08:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 525ms 08:00:23 INFO - PROCESS | 1649 | 1469026823167 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:00:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:00:23 INFO - PROCESS | 1649 | 1469026823170 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:00:23 INFO - PROCESS | 1649 | 1469026823173 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:00:23 INFO - PROCESS | 1649 | 1469026823175 Marionette TRACE conn2 <- [1,2794,null,{}] 08:00:23 INFO - PROCESS | 1649 | 1469026823179 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}] 08:00:23 INFO - PROCESS | 1649 | 1469026823181 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:23 INFO - PROCESS | 1649 | 1469026823295 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:00:23 INFO - PROCESS | 1649 | 1469026823353 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:23 INFO - PROCESS | 1649 | 1469026823356 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x116add000 == 40 [pid = 1649] [id = 706] 08:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x112d60400) [pid = 1649] [serial = 2118] [outer = 0x0] 08:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1130acc00) [pid = 1649] [serial = 2119] [outer = 0x112d60400] 08:00:23 INFO - PROCESS | 1649 | 1469026823387 Marionette DEBUG loaded listener.js 08:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x115d3d400) [pid = 1649] [serial = 2120] [outer = 0x112d60400] 08:00:23 INFO - PROCESS | 1649 | 1469026823866 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]]]}] 08:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 773ms 08:00:23 INFO - PROCESS | 1649 | 1469026823952 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:00:23 INFO - PROCESS | 1649 | 1469026823955 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:00:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:00:23 INFO - PROCESS | 1649 | 1469026823963 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:00:23 INFO - PROCESS | 1649 | 1469026823965 Marionette TRACE conn2 <- [1,2798,null,{}] 08:00:23 INFO - PROCESS | 1649 | 1469026823968 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}] 08:00:23 INFO - PROCESS | 1649 | 1469026823969 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:24 INFO - PROCESS | 1649 | 1469026824078 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:00:24 INFO - PROCESS | 1649 | 1469026824159 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:24 INFO - PROCESS | 1649 | 1469026824160 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12125a000 == 41 [pid = 1649] [id = 707] 08:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1167a1000) [pid = 1649] [serial = 2121] [outer = 0x0] 08:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1167ad800) [pid = 1649] [serial = 2122] [outer = 0x1167a1000] 08:00:24 INFO - PROCESS | 1649 | 1469026824190 Marionette DEBUG loaded listener.js 08:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118212800) [pid = 1649] [serial = 2123] [outer = 0x1167a1000] 08:00:24 INFO - PROCESS | 1649 | 1469026824876 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]]]}] 08:00:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:00:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 926ms 08:00:24 INFO - PROCESS | 1649 | 1469026824888 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:00:24 INFO - PROCESS | 1649 | 1469026824892 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:00:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:00:24 INFO - PROCESS | 1649 | 1469026824898 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:00:24 INFO - PROCESS | 1649 | 1469026824900 Marionette TRACE conn2 <- [1,2802,null,{}] 08:00:24 INFO - PROCESS | 1649 | 1469026824906 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}] 08:00:24 INFO - PROCESS | 1649 | 1469026824908 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:25 INFO - PROCESS | 1649 | 1469026825060 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:00:25 INFO - PROCESS | 1649 | 1469026825243 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:25 INFO - PROCESS | 1649 | 1469026825246 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169d1800 == 42 [pid = 1649] [id = 708] 08:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116708800) [pid = 1649] [serial = 2124] [outer = 0x0] 08:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11672a000) [pid = 1649] [serial = 2125] [outer = 0x116708800] 08:00:25 INFO - PROCESS | 1649 | 1469026825298 Marionette DEBUG loaded listener.js 08:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116a02800) [pid = 1649] [serial = 2126] [outer = 0x116708800] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1235d3000 == 41 [pid = 1649] [id = 704] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x129316000 == 40 [pid = 1649] [id = 703] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119418000 == 39 [pid = 1649] [id = 702] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12894c800 == 38 [pid = 1649] [id = 701] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x128855800 == 37 [pid = 1649] [id = 700] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x126097000 == 36 [pid = 1649] [id = 699] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1235d4000 == 35 [pid = 1649] [id = 698] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x121244800 == 34 [pid = 1649] [id = 697] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11941a800 == 33 [pid = 1649] [id = 696] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118017800 == 32 [pid = 1649] [id = 695] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11640a000 == 31 [pid = 1649] [id = 694] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11857e800 == 30 [pid = 1649] [id = 693] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126bdb800) [pid = 1649] [serial = 1991] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124a26800) [pid = 1649] [serial = 2063] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126412400) [pid = 1649] [serial = 2066] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119867800) [pid = 1649] [serial = 2050] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x120e95000) [pid = 1649] [serial = 2053] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119a89c00) [pid = 1649] [serial = 2051] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1219bcc00) [pid = 1649] [serial = 2056] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116f3c000) [pid = 1649] [serial = 2041] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x120f80800) [pid = 1649] [serial = 2054] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x117c34c00) [pid = 1649] [serial = 2042] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x115d42c00) [pid = 1649] [serial = 2038] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x116647800) [pid = 1649] [serial = 2039] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12677e000) [pid = 1649] [serial = 2036] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118290400) [pid = 1649] [serial = 2044] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1185d0800) [pid = 1649] [serial = 2045] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1192c7800) [pid = 1649] [serial = 2047] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x123519c00) [pid = 1649] [serial = 2062] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x123403800) [pid = 1649] [serial = 2057] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118898400) [pid = 1649] [serial = 2059] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12197e000) [pid = 1649] [serial = 2060] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11970a800) [pid = 1649] [serial = 2048] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12677cc00) [pid = 1649] [serial = 2069] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x126413400) [pid = 1649] [serial = 2068] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1253cd800) [pid = 1649] [serial = 2065] [outer = 0x0] [url = about:blank] 08:00:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce8b000 == 29 [pid = 1649] [id = 16] 08:00:25 INFO - PROCESS | 1649 | 1469026825729 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]]]}] 08:00:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:00:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 875ms 08:00:25 INFO - PROCESS | 1649 | 1469026825772 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:00:25 INFO - PROCESS | 1649 | 1469026825775 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:00:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:00:25 INFO - PROCESS | 1649 | 1469026825779 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:00:25 INFO - PROCESS | 1649 | 1469026825780 Marionette TRACE conn2 <- [1,2806,null,{}] 08:00:25 INFO - PROCESS | 1649 | 1469026825783 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}] 08:00:25 INFO - PROCESS | 1649 | 1469026825784 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:25 INFO - PROCESS | 1649 | 1469026825866 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:00:25 INFO - PROCESS | 1649 | 1469026825871 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:25 INFO - PROCESS | 1649 | 1469026825872 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11901f800 == 30 [pid = 1649] [id = 709] 08:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x117c34c00) [pid = 1649] [serial = 2127] [outer = 0x0] 08:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11821e800) [pid = 1649] [serial = 2128] [outer = 0x117c34c00] 08:00:25 INFO - PROCESS | 1649 | 1469026825901 Marionette DEBUG loaded listener.js 08:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11851f400) [pid = 1649] [serial = 2129] [outer = 0x117c34c00] 08:00:26 INFO - PROCESS | 1649 | 1469026826245 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]]]}] 08:00:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:00:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 519ms 08:00:26 INFO - PROCESS | 1649 | 1469026826303 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:00:26 INFO - PROCESS | 1649 | 1469026826304 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:00:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:00:26 INFO - PROCESS | 1649 | 1469026826308 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:00:26 INFO - PROCESS | 1649 | 1469026826310 Marionette TRACE conn2 <- [1,2810,null,{}] 08:00:26 INFO - PROCESS | 1649 | 1469026826318 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}] 08:00:26 INFO - PROCESS | 1649 | 1469026826321 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:26 INFO - PROCESS | 1649 | 1469026826401 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:00:26 INFO - PROCESS | 1649 | 1469026826404 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:26 INFO - PROCESS | 1649 | 1469026826407 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x121439000 == 31 [pid = 1649] [id = 710] 08:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1185d9800) [pid = 1649] [serial = 2130] [outer = 0x0] 08:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1188a0800) [pid = 1649] [serial = 2131] [outer = 0x1185d9800] 08:00:26 INFO - PROCESS | 1649 | 1469026826436 Marionette DEBUG loaded listener.js 08:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119786800) [pid = 1649] [serial = 2132] [outer = 0x1185d9800] 08:00:26 INFO - PROCESS | 1649 | 1469026826822 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]]]}] 08:00:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:00:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 08:00:26 INFO - PROCESS | 1649 | 1469026826829 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:00:26 INFO - PROCESS | 1649 | 1469026826830 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:00:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:00:26 INFO - PROCESS | 1649 | 1469026826833 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:00:26 INFO - PROCESS | 1649 | 1469026826834 Marionette TRACE conn2 <- [1,2814,null,{}] 08:00:26 INFO - PROCESS | 1649 | 1469026826836 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}] 08:00:26 INFO - PROCESS | 1649 | 1469026826837 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:26 INFO - PROCESS | 1649 | 1469026826936 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:00:26 INFO - PROCESS | 1649 | 1469026826942 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:26 INFO - PROCESS | 1649 | 1469026826943 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x126086000 == 32 [pid = 1649] [id = 711] 08:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1197c3c00) [pid = 1649] [serial = 2133] [outer = 0x0] 08:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119863400) [pid = 1649] [serial = 2134] [outer = 0x1197c3c00] 08:00:26 INFO - PROCESS | 1649 | 1469026826971 Marionette DEBUG loaded listener.js 08:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119876400) [pid = 1649] [serial = 2135] [outer = 0x1197c3c00] 08:00:27 INFO - PROCESS | 1649 | 1469026827269 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]]]}] 08:00:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:00:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 470ms 08:00:27 INFO - PROCESS | 1649 | 1469026827303 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:00:27 INFO - PROCESS | 1649 | 1469026827305 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:00:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:00:27 INFO - PROCESS | 1649 | 1469026827307 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:00:27 INFO - PROCESS | 1649 | 1469026827308 Marionette TRACE conn2 <- [1,2818,null,{}] 08:00:27 INFO - PROCESS | 1649 | 1469026827312 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}] 08:00:27 INFO - PROCESS | 1649 | 1469026827314 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:27 INFO - PROCESS | 1649 | 1469026827389 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:00:27 INFO - PROCESS | 1649 | 1469026827393 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:27 INFO - PROCESS | 1649 | 1469026827396 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x128854000 == 33 [pid = 1649] [id = 712] 08:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112a82400) [pid = 1649] [serial = 2136] [outer = 0x0] 08:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x120e21000) [pid = 1649] [serial = 2137] [outer = 0x112a82400] 08:00:27 INFO - PROCESS | 1649 | 1469026827429 Marionette DEBUG loaded listener.js 08:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x120f7f400) [pid = 1649] [serial = 2138] [outer = 0x112a82400] 08:00:27 INFO - PROCESS | 1649 | 1469026827813 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]]]}] 08:00:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:00:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 518ms 08:00:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:00:27 INFO - PROCESS | 1649 | 1469026827826 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:00:27 INFO - PROCESS | 1649 | 1469026827827 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:00:27 INFO - PROCESS | 1649 | 1469026827829 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:00:27 INFO - PROCESS | 1649 | 1469026827830 Marionette TRACE conn2 <- [1,2822,null,{}] 08:00:27 INFO - PROCESS | 1649 | 1469026827832 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}] 08:00:27 INFO - PROCESS | 1649 | 1469026827836 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:27 INFO - PROCESS | 1649 | 1469026827952 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:00:27 INFO - PROCESS | 1649 | 1469026827989 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:27 INFO - PROCESS | 1649 | 1469026827991 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x128960000 == 34 [pid = 1649] [id = 713] 08:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1210b9800) [pid = 1649] [serial = 2139] [outer = 0x0] 08:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12197dc00) [pid = 1649] [serial = 2140] [outer = 0x1210b9800] 08:00:28 INFO - PROCESS | 1649 | 1469026828016 Marionette DEBUG loaded listener.js 08:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x123407400) [pid = 1649] [serial = 2141] [outer = 0x1210b9800] 08:00:28 INFO - PROCESS | 1649 | 1469026828340 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]]]}] 08:00:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:00:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 519ms 08:00:28 INFO - PROCESS | 1649 | 1469026828350 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:00:28 INFO - PROCESS | 1649 | 1469026828351 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:00:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:00:28 INFO - PROCESS | 1649 | 1469026828353 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:00:28 INFO - PROCESS | 1649 | 1469026828354 Marionette TRACE conn2 <- [1,2826,null,{}] 08:00:28 INFO - PROCESS | 1649 | 1469026828356 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}] 08:00:28 INFO - PROCESS | 1649 | 1469026828358 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:28 INFO - PROCESS | 1649 | 1469026828463 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:00:28 INFO - PROCESS | 1649 | 1469026828467 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:28 INFO - PROCESS | 1649 | 1469026828468 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x129060000 == 35 [pid = 1649] [id = 714] 08:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1213e1c00) [pid = 1649] [serial = 2142] [outer = 0x0] 08:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12351d800) [pid = 1649] [serial = 2143] [outer = 0x1213e1c00] 08:00:28 INFO - PROCESS | 1649 | 1469026828501 Marionette DEBUG loaded listener.js 08:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1253cd800) [pid = 1649] [serial = 2144] [outer = 0x1213e1c00] 08:00:28 INFO - PROCESS | 1649 | 1469026828844 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:00:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:00:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 08:00:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:00:28 INFO - PROCESS | 1649 | 1469026828873 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:00:28 INFO - PROCESS | 1649 | 1469026828874 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:00:28 INFO - PROCESS | 1649 | 1469026828882 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:00:28 INFO - PROCESS | 1649 | 1469026828883 Marionette TRACE conn2 <- [1,2830,null,{}] 08:00:28 INFO - PROCESS | 1649 | 1469026828885 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}] 08:00:28 INFO - PROCESS | 1649 | 1469026828887 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:28 INFO - PROCESS | 1649 | 1469026828985 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:00:28 INFO - PROCESS | 1649 | 1469026828988 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:28 INFO - PROCESS | 1649 | 1469026828990 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a46f800 == 36 [pid = 1649] [id = 715] 08:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x116f3d800) [pid = 1649] [serial = 2145] [outer = 0x0] 08:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1253d0400) [pid = 1649] [serial = 2146] [outer = 0x116f3d800] 08:00:29 INFO - PROCESS | 1649 | 1469026829014 Marionette DEBUG loaded listener.js 08:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126412400) [pid = 1649] [serial = 2147] [outer = 0x116f3d800] 08:00:29 INFO - PROCESS | 1649 | 1469026829337 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]]]}] 08:00:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:00:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 474ms 08:00:29 INFO - PROCESS | 1649 | 1469026829353 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:00:29 INFO - PROCESS | 1649 | 1469026829354 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:00:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:00:29 INFO - PROCESS | 1649 | 1469026829356 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:00:29 INFO - PROCESS | 1649 | 1469026829357 Marionette TRACE conn2 <- [1,2834,null,{}] 08:00:29 INFO - PROCESS | 1649 | 1469026829360 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}] 08:00:29 INFO - PROCESS | 1649 | 1469026829362 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:29 INFO - PROCESS | 1649 | 1469026829473 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:00:29 INFO - PROCESS | 1649 | 1469026829483 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:29 INFO - PROCESS | 1649 | 1469026829484 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b079800 == 37 [pid = 1649] [id = 716] 08:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126412800) [pid = 1649] [serial = 2148] [outer = 0x0] 08:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126419000) [pid = 1649] [serial = 2149] [outer = 0x126412800] 08:00:29 INFO - PROCESS | 1649 | 1469026829515 Marionette DEBUG loaded listener.js 08:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12656c000) [pid = 1649] [serial = 2150] [outer = 0x126412800] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11977cc00) [pid = 1649] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1212f1800) [pid = 1649] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115e88800) [pid = 1649] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11977d800) [pid = 1649] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1185d4800) [pid = 1649] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115d4a400) [pid = 1649] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x111d7b400) [pid = 1649] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x115da2000) [pid = 1649] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1210b6000) [pid = 1649] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118782000) [pid = 1649] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11670e000) [pid = 1649] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1129b1000) [pid = 1649] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1129b7c00) [pid = 1649] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x113177800) [pid = 1649] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:00:29 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1219bdc00) [pid = 1649] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:00:29 INFO - PROCESS | 1649 | 1469026829900 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:00:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:00:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 570ms 08:00:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:00:29 INFO - PROCESS | 1649 | 1469026829932 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:00:29 INFO - PROCESS | 1649 | 1469026829934 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:00:29 INFO - PROCESS | 1649 | 1469026829936 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:00:29 INFO - PROCESS | 1649 | 1469026829937 Marionette TRACE conn2 <- [1,2838,null,{}] 08:00:29 INFO - PROCESS | 1649 | 1469026829939 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}] 08:00:29 INFO - PROCESS | 1649 | 1469026829940 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:30 INFO - PROCESS | 1649 | 1469026830055 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:00:30 INFO - PROCESS | 1649 | 1469026830090 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:30 INFO - PROCESS | 1649 | 1469026830091 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae48800 == 38 [pid = 1649] [id = 717] 08:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1129b1000) [pid = 1649] [serial = 2151] [outer = 0x0] 08:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1182d3800) [pid = 1649] [serial = 2152] [outer = 0x1129b1000] 08:00:30 INFO - PROCESS | 1649 | 1469026830116 Marionette DEBUG loaded listener.js 08:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119789c00) [pid = 1649] [serial = 2153] [outer = 0x1129b1000] 08:00:30 INFO - PROCESS | 1649 | 1469026830407 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]]]}] 08:00:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:00:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 519ms 08:00:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:00:30 INFO - PROCESS | 1649 | 1469026830455 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:00:30 INFO - PROCESS | 1649 | 1469026830457 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:00:30 INFO - PROCESS | 1649 | 1469026830459 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:00:30 INFO - PROCESS | 1649 | 1469026830462 Marionette TRACE conn2 <- [1,2842,null,{}] 08:00:30 INFO - PROCESS | 1649 | 1469026830465 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}] 08:00:30 INFO - PROCESS | 1649 | 1469026830467 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:30 INFO - PROCESS | 1649 | 1469026830555 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:00:30 INFO - PROCESS | 1649 | 1469026830567 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:30 INFO - PROCESS | 1649 | 1469026830569 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b94b800 == 39 [pid = 1649] [id = 718] 08:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x113178c00) [pid = 1649] [serial = 2154] [outer = 0x0] 08:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119d04000) [pid = 1649] [serial = 2155] [outer = 0x113178c00] 08:00:30 INFO - PROCESS | 1649 | 1469026830648 Marionette DEBUG loaded listener.js 08:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x126af1000) [pid = 1649] [serial = 2156] [outer = 0x113178c00] 08:00:30 INFO - PROCESS | 1649 | 1469026830916 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]]]}] 08:00:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:00:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 472ms 08:00:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:00:30 INFO - PROCESS | 1649 | 1469026830935 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:00:30 INFO - PROCESS | 1649 | 1469026830936 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:00:30 INFO - PROCESS | 1649 | 1469026830939 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:00:30 INFO - PROCESS | 1649 | 1469026830940 Marionette TRACE conn2 <- [1,2846,null,{}] 08:00:30 INFO - PROCESS | 1649 | 1469026830943 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}] 08:00:30 INFO - PROCESS | 1649 | 1469026830944 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:31 INFO - PROCESS | 1649 | 1469026831040 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:00:31 INFO - PROCESS | 1649 | 1469026831044 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:31 INFO - PROCESS | 1649 | 1469026831045 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c46a000 == 40 [pid = 1649] [id = 719] 08:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121c04c00) [pid = 1649] [serial = 2157] [outer = 0x0] 08:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126bdac00) [pid = 1649] [serial = 2158] [outer = 0x121c04c00] 08:00:31 INFO - PROCESS | 1649 | 1469026831069 Marionette DEBUG loaded listener.js 08:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126be1800) [pid = 1649] [serial = 2159] [outer = 0x121c04c00] 08:00:31 INFO - PROCESS | 1649 | 1469026831397 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]]]}] 08:00:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:00:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 470ms 08:00:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:00:31 INFO - PROCESS | 1649 | 1469026831409 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:00:31 INFO - PROCESS | 1649 | 1469026831411 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:00:31 INFO - PROCESS | 1649 | 1469026831416 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:00:31 INFO - PROCESS | 1649 | 1469026831417 Marionette TRACE conn2 <- [1,2850,null,{}] 08:00:31 INFO - PROCESS | 1649 | 1469026831419 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}] 08:00:31 INFO - PROCESS | 1649 | 1469026831421 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:31 INFO - PROCESS | 1649 | 1469026831508 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:00:31 INFO - PROCESS | 1649 | 1469026831572 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:31 INFO - PROCESS | 1649 | 1469026831573 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c482000 == 41 [pid = 1649] [id = 720] 08:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126b8c800) [pid = 1649] [serial = 2160] [outer = 0x0] 08:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1288bb800) [pid = 1649] [serial = 2161] [outer = 0x126b8c800] 08:00:31 INFO - PROCESS | 1649 | 1469026831597 Marionette DEBUG loaded listener.js 08:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1288c0800) [pid = 1649] [serial = 2162] [outer = 0x126b8c800] 08:00:31 INFO - PROCESS | 1649 | 1469026831982 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:00:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:00:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 622ms 08:00:32 INFO - PROCESS | 1649 | 1469026832036 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:00:32 INFO - PROCESS | 1649 | 1469026832039 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:00:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:00:32 INFO - PROCESS | 1649 | 1469026832042 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:00:32 INFO - PROCESS | 1649 | 1469026832044 Marionette TRACE conn2 <- [1,2854,null,{}] 08:00:32 INFO - PROCESS | 1649 | 1469026832066 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}] 08:00:32 INFO - PROCESS | 1649 | 1469026832068 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:32 INFO - PROCESS | 1649 | 1469026832175 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:00:32 INFO - PROCESS | 1649 | 1469026832249 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:32 INFO - PROCESS | 1649 | 1469026832251 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190f2000 == 42 [pid = 1649] [id = 721] 08:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x113351000) [pid = 1649] [serial = 2163] [outer = 0x0] 08:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1164e6000) [pid = 1649] [serial = 2164] [outer = 0x113351000] 08:00:32 INFO - PROCESS | 1649 | 1469026832282 Marionette DEBUG loaded listener.js 08:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1167a8800) [pid = 1649] [serial = 2165] [outer = 0x113351000] 08:00:32 INFO - PROCESS | 1649 | 1469026832713 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]]]}] 08:00:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:00:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 689ms 08:00:32 INFO - PROCESS | 1649 | 1469026832731 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:00:32 INFO - PROCESS | 1649 | 1469026832734 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:00:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:00:32 INFO - PROCESS | 1649 | 1469026832739 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:00:32 INFO - PROCESS | 1649 | 1469026832741 Marionette TRACE conn2 <- [1,2858,null,{}] 08:00:32 INFO - PROCESS | 1649 | 1469026832743 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}] 08:00:32 INFO - PROCESS | 1649 | 1469026832745 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:32 INFO - PROCESS | 1649 | 1469026832870 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:00:32 INFO - PROCESS | 1649 | 1469026832945 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:32 INFO - PROCESS | 1649 | 1469026832947 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12895f800 == 43 [pid = 1649] [id = 722] 08:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11874b800) [pid = 1649] [serial = 2166] [outer = 0x0] 08:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1187c8000) [pid = 1649] [serial = 2167] [outer = 0x11874b800] 08:00:32 INFO - PROCESS | 1649 | 1469026832977 Marionette DEBUG loaded listener.js 08:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119495000) [pid = 1649] [serial = 2168] [outer = 0x11874b800] 08:00:33 INFO - PROCESS | 1649 | 1469026833397 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:00:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:00:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 669ms 08:00:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:00:33 INFO - PROCESS | 1649 | 1469026833408 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:00:33 INFO - PROCESS | 1649 | 1469026833409 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:00:33 INFO - PROCESS | 1649 | 1469026833414 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:00:33 INFO - PROCESS | 1649 | 1469026833417 Marionette TRACE conn2 <- [1,2862,null,{}] 08:00:33 INFO - PROCESS | 1649 | 1469026833425 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}] 08:00:33 INFO - PROCESS | 1649 | 1469026833428 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:33 INFO - PROCESS | 1649 | 1469026833530 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:00:33 INFO - PROCESS | 1649 | 1469026833593 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:33 INFO - PROCESS | 1649 | 1469026833595 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c706000 == 44 [pid = 1649] [id = 723] 08:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119867c00) [pid = 1649] [serial = 2169] [outer = 0x0] 08:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x120f7a000) [pid = 1649] [serial = 2170] [outer = 0x119867c00] 08:00:33 INFO - PROCESS | 1649 | 1469026833626 Marionette DEBUG loaded listener.js 08:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1213e5400) [pid = 1649] [serial = 2171] [outer = 0x119867c00] 08:00:34 INFO - PROCESS | 1649 | 1469026834103 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]]]}] 08:00:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:00:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 725ms 08:00:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:00:34 INFO - PROCESS | 1649 | 1469026834138 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:00:34 INFO - PROCESS | 1649 | 1469026834140 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:00:34 INFO - PROCESS | 1649 | 1469026834143 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:00:34 INFO - PROCESS | 1649 | 1469026834144 Marionette TRACE conn2 <- [1,2866,null,{}] 08:00:34 INFO - PROCESS | 1649 | 1469026834146 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}] 08:00:34 INFO - PROCESS | 1649 | 1469026834148 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:34 INFO - PROCESS | 1649 | 1469026834269 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:00:34 INFO - PROCESS | 1649 | 1469026834331 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:34 INFO - PROCESS | 1649 | 1469026834333 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11805e800 == 45 [pid = 1649] [id = 724] 08:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1122afc00) [pid = 1649] [serial = 2172] [outer = 0x0] 08:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11317a800) [pid = 1649] [serial = 2173] [outer = 0x1122afc00] 08:00:34 INFO - PROCESS | 1649 | 1469026834546 Marionette DEBUG loaded listener.js 08:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x115da2000) [pid = 1649] [serial = 2174] [outer = 0x1122afc00] 08:00:35 INFO - PROCESS | 1649 | 1469026835001 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]]]}] 08:00:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:00:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 922ms 08:00:35 INFO - PROCESS | 1649 | 1469026835066 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:00:35 INFO - PROCESS | 1649 | 1469026835068 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:00:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:00:35 INFO - PROCESS | 1649 | 1469026835071 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:00:35 INFO - PROCESS | 1649 | 1469026835073 Marionette TRACE conn2 <- [1,2870,null,{}] 08:00:35 INFO - PROCESS | 1649 | 1469026835076 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}] 08:00:35 INFO - PROCESS | 1649 | 1469026835077 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:35 INFO - PROCESS | 1649 | 1469026835171 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c46a000 == 44 [pid = 1649] [id = 719] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b94b800 == 43 [pid = 1649] [id = 718] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae48800 == 42 [pid = 1649] [id = 717] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b079800 == 41 [pid = 1649] [id = 716] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12a46f800 == 40 [pid = 1649] [id = 715] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x129060000 == 39 [pid = 1649] [id = 714] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x128960000 == 38 [pid = 1649] [id = 713] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x128854000 == 37 [pid = 1649] [id = 712] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x126086000 == 36 [pid = 1649] [id = 711] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x121439000 == 35 [pid = 1649] [id = 710] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11901f800 == 34 [pid = 1649] [id = 709] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12caad000 == 33 [pid = 1649] [id = 17] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1169d1800 == 32 [pid = 1649] [id = 708] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12125a000 == 31 [pid = 1649] [id = 707] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b08c000 == 30 [pid = 1649] [id = 705] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116add000 == 29 [pid = 1649] [id = 706] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11805e800 == 28 [pid = 1649] [id = 724] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c706000 == 27 [pid = 1649] [id = 723] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12895f800 == 26 [pid = 1649] [id = 722] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c482000 == 25 [pid = 1649] [id = 720] 08:00:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1190f2000 == 24 [pid = 1649] [id = 721] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1235e2000) [pid = 1649] [serial = 2114] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x124de2800) [pid = 1649] [serial = 2116] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x120e1c400) [pid = 1649] [serial = 2099] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1219be000) [pid = 1649] [serial = 2111] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119703400) [pid = 1649] [serial = 2096] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x121182400) [pid = 1649] [serial = 2104] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118872800) [pid = 1649] [serial = 2093] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1167a9400) [pid = 1649] [serial = 2080] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1187c7c00) [pid = 1649] [serial = 2107] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1167a5c00) [pid = 1649] [serial = 2087] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1214f3000) [pid = 1649] [serial = 2110] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1214e8c00) [pid = 1649] [serial = 2077] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x120f7e400) [pid = 1649] [serial = 2108] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119706c00) [pid = 1649] [serial = 2074] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118218c00) [pid = 1649] [serial = 2072] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x120f83400) [pid = 1649] [serial = 2102] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1185d4c00) [pid = 1649] [serial = 2090] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x117c33c00) [pid = 1649] [serial = 2089] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121413400) [pid = 1649] [serial = 2105] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118212c00) [pid = 1649] [serial = 2081] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1132e4800) [pid = 1649] [serial = 2083] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x121a19c00) [pid = 1649] [serial = 2113] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x116ab5000) [pid = 1649] [serial = 2071] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1192c2800) [pid = 1649] [serial = 2095] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121c10000) [pid = 1649] [serial = 2078] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1197c2000) [pid = 1649] [serial = 2075] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1197c6400) [pid = 1649] [serial = 2098] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x111da8c00) [pid = 1649] [serial = 2084] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x120f76400) [pid = 1649] [serial = 2101] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11670d400) [pid = 1649] [serial = 2086] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x118782800) [pid = 1649] [serial = 2092] [outer = 0x0] [url = about:blank] 08:00:35 INFO - PROCESS | 1649 | 1469026835815 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:35 INFO - PROCESS | 1649 | 1469026835816 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x112a71800 == 25 [pid = 1649] [id = 725] 08:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1129ba000) [pid = 1649] [serial = 2175] [outer = 0x0] 08:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x112f3ac00) [pid = 1649] [serial = 2176] [outer = 0x1129ba000] 08:00:35 INFO - PROCESS | 1649 | 1469026835848 Marionette DEBUG loaded listener.js 08:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x113179800) [pid = 1649] [serial = 2177] [outer = 0x1129ba000] 08:00:36 INFO - PROCESS | 1649 | 1469026836258 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]]]}] 08:00:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:00:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1220ms 08:00:36 INFO - PROCESS | 1649 | 1469026836341 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:00:36 INFO - PROCESS | 1649 | 1469026836345 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:00:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:00:36 INFO - PROCESS | 1649 | 1469026836351 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:00:36 INFO - PROCESS | 1649 | 1469026836354 Marionette TRACE conn2 <- [1,2874,null,{}] 08:00:36 INFO - PROCESS | 1649 | 1469026836359 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}] 08:00:36 INFO - PROCESS | 1649 | 1469026836361 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:36 INFO - PROCESS | 1649 | 1469026836483 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:00:36 INFO - PROCESS | 1649 | 1469026836490 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:36 INFO - PROCESS | 1649 | 1469026836492 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x117c89000 == 26 [pid = 1649] [id = 726] 08:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x116707c00) [pid = 1649] [serial = 2178] [outer = 0x0] 08:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11670a400) [pid = 1649] [serial = 2179] [outer = 0x116707c00] 08:00:36 INFO - PROCESS | 1649 | 1469026836522 Marionette DEBUG loaded listener.js 08:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1167aa000) [pid = 1649] [serial = 2180] [outer = 0x116707c00] 08:00:36 INFO - PROCESS | 1649 | 1469026836855 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]]]}] 08:00:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:00:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 521ms 08:00:36 INFO - PROCESS | 1649 | 1469026836874 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:00:36 INFO - PROCESS | 1649 | 1469026836878 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:00:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:00:36 INFO - PROCESS | 1649 | 1469026836892 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:00:36 INFO - PROCESS | 1649 | 1469026836893 Marionette TRACE conn2 <- [1,2878,null,{}] 08:00:36 INFO - PROCESS | 1649 | 1469026836896 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}] 08:00:36 INFO - PROCESS | 1649 | 1469026836898 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:36 INFO - PROCESS | 1649 | 1469026836979 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:00:36 INFO - PROCESS | 1649 | 1469026836986 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:36 INFO - PROCESS | 1649 | 1469026836987 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190fc000 == 27 [pid = 1649] [id = 727] 08:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x116f42400) [pid = 1649] [serial = 2181] [outer = 0x0] 08:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118214000) [pid = 1649] [serial = 2182] [outer = 0x116f42400] 08:00:37 INFO - PROCESS | 1649 | 1469026837013 Marionette DEBUG loaded listener.js 08:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118292400) [pid = 1649] [serial = 2183] [outer = 0x116f42400] 08:00:37 INFO - PROCESS | 1649 | 1469026837383 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]]]}] 08:00:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:00:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 523ms 08:00:37 INFO - PROCESS | 1649 | 1469026837412 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:00:37 INFO - PROCESS | 1649 | 1469026837414 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:00:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:00:37 INFO - PROCESS | 1649 | 1469026837421 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:00:37 INFO - PROCESS | 1649 | 1469026837425 Marionette TRACE conn2 <- [1,2882,null,{}] 08:00:37 INFO - PROCESS | 1649 | 1469026837430 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}] 08:00:37 INFO - PROCESS | 1649 | 1469026837433 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:37 INFO - PROCESS | 1649 | 1469026837510 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:00:37 INFO - PROCESS | 1649 | 1469026837572 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:37 INFO - PROCESS | 1649 | 1469026837573 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dbc000 == 28 [pid = 1649] [id = 728] 08:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x113c59c00) [pid = 1649] [serial = 2184] [outer = 0x0] 08:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1182d0c00) [pid = 1649] [serial = 2185] [outer = 0x113c59c00] 08:00:37 INFO - PROCESS | 1649 | 1469026837598 Marionette DEBUG loaded listener.js 08:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1187d1400) [pid = 1649] [serial = 2186] [outer = 0x113c59c00] 08:00:37 INFO - PROCESS | 1649 | 1469026837900 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]]]}] 08:00:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:00:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 526ms 08:00:37 INFO - PROCESS | 1649 | 1469026837943 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:00:37 INFO - PROCESS | 1649 | 1469026837946 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:00:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:00:37 INFO - PROCESS | 1649 | 1469026837949 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:00:37 INFO - PROCESS | 1649 | 1469026837951 Marionette TRACE conn2 <- [1,2886,null,{}] 08:00:37 INFO - PROCESS | 1649 | 1469026837953 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}] 08:00:37 INFO - PROCESS | 1649 | 1469026837954 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:38 INFO - PROCESS | 1649 | 1469026838051 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:00:38 INFO - PROCESS | 1649 | 1469026838090 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:38 INFO - PROCESS | 1649 | 1469026838091 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x125310800 == 29 [pid = 1649] [id = 729] 08:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118899800) [pid = 1649] [serial = 2187] [outer = 0x0] 08:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11948fc00) [pid = 1649] [serial = 2188] [outer = 0x118899800] 08:00:38 INFO - PROCESS | 1649 | 1469026838116 Marionette DEBUG loaded listener.js 08:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119708400) [pid = 1649] [serial = 2189] [outer = 0x118899800] 08:00:38 INFO - PROCESS | 1649 | 1469026838440 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]]]}] 08:00:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:00:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 517ms 08:00:38 INFO - PROCESS | 1649 | 1469026838468 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:00:38 INFO - PROCESS | 1649 | 1469026838469 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:00:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:00:38 INFO - PROCESS | 1649 | 1469026838471 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:00:38 INFO - PROCESS | 1649 | 1469026838473 Marionette TRACE conn2 <- [1,2890,null,{}] 08:00:38 INFO - PROCESS | 1649 | 1469026838475 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}] 08:00:38 INFO - PROCESS | 1649 | 1469026838476 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:38 INFO - PROCESS | 1649 | 1469026838571 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:00:38 INFO - PROCESS | 1649 | 1469026838610 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:38 INFO - PROCESS | 1649 | 1469026838615 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a4f800 == 30 [pid = 1649] [id = 730] 08:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x116f3c000) [pid = 1649] [serial = 2190] [outer = 0x0] 08:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1197cdc00) [pid = 1649] [serial = 2191] [outer = 0x116f3c000] 08:00:38 INFO - PROCESS | 1649 | 1469026838647 Marionette DEBUG loaded listener.js 08:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119877000) [pid = 1649] [serial = 2192] [outer = 0x116f3c000] 08:00:39 INFO - PROCESS | 1649 | 1469026839001 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:00:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:00:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 568ms 08:00:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:00:39 INFO - PROCESS | 1649 | 1469026839041 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:00:39 INFO - PROCESS | 1649 | 1469026839042 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:00:39 INFO - PROCESS | 1649 | 1469026839044 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:00:39 INFO - PROCESS | 1649 | 1469026839045 Marionette TRACE conn2 <- [1,2894,null,{}] 08:00:39 INFO - PROCESS | 1649 | 1469026839047 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}] 08:00:39 INFO - PROCESS | 1649 | 1469026839049 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:39 INFO - PROCESS | 1649 | 1469026839149 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:00:39 INFO - PROCESS | 1649 | 1469026839152 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:39 INFO - PROCESS | 1649 | 1469026839153 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x111d8c000 == 31 [pid = 1649] [id = 731] 08:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x111f58000) [pid = 1649] [serial = 2193] [outer = 0x0] 08:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x120e20c00) [pid = 1649] [serial = 2194] [outer = 0x111f58000] 08:00:39 INFO - PROCESS | 1649 | 1469026839178 Marionette DEBUG loaded listener.js 08:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x120f85800) [pid = 1649] [serial = 2195] [outer = 0x111f58000] 08:00:39 INFO - PROCESS | 1649 | 1469026839536 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]]]}] 08:00:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:00:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 520ms 08:00:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:00:39 INFO - PROCESS | 1649 | 1469026839565 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:00:39 INFO - PROCESS | 1649 | 1469026839566 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:00:39 INFO - PROCESS | 1649 | 1469026839568 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:00:39 INFO - PROCESS | 1649 | 1469026839569 Marionette TRACE conn2 <- [1,2898,null,{}] 08:00:39 INFO - PROCESS | 1649 | 1469026839578 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}] 08:00:39 INFO - PROCESS | 1649 | 1469026839579 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:39 INFO - PROCESS | 1649 | 1469026839686 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:00:39 INFO - PROCESS | 1649 | 1469026839690 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:39 INFO - PROCESS | 1649 | 1469026839691 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aa9800 == 32 [pid = 1649] [id = 732] 08:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116704800) [pid = 1649] [serial = 2196] [outer = 0x0] 08:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1212fac00) [pid = 1649] [serial = 2197] [outer = 0x116704800] 08:00:39 INFO - PROCESS | 1649 | 1469026839753 Marionette DEBUG loaded listener.js 08:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1214e8c00) [pid = 1649] [serial = 2198] [outer = 0x116704800] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126b8c800) [pid = 1649] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121c04c00) [pid = 1649] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1210b9800) [pid = 1649] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1213e1c00) [pid = 1649] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1185d9800) [pid = 1649] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112d60400) [pid = 1649] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x117c34c00) [pid = 1649] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112a82400) [pid = 1649] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x121c0ec00) [pid = 1649] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116708800) [pid = 1649] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1197c3c00) [pid = 1649] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1167a1000) [pid = 1649] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116f3d800) [pid = 1649] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1129b1000) [pid = 1649] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12cb05c00) [pid = 1649] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126412800) [pid = 1649] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x113178c00) [pid = 1649] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:00:40 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12ce8b800) [pid = 1649] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:00:40 INFO - PROCESS | 1649 | 1469026840551 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]]]}] 08:00:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:00:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1029ms 08:00:40 INFO - PROCESS | 1649 | 1469026840599 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:00:40 INFO - PROCESS | 1649 | 1469026840601 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:00:40 INFO - PROCESS | 1649 | 1469026840614 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:00:40 INFO - PROCESS | 1649 | 1469026840616 Marionette TRACE conn2 <- [1,2902,null,{}] 08:00:40 INFO - PROCESS | 1649 | 1469026840620 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}] 08:00:40 INFO - PROCESS | 1649 | 1469026840622 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:40 INFO - PROCESS | 1649 | 1469026840729 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:00:40 INFO - PROCESS | 1649 | 1469026840808 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:40 INFO - PROCESS | 1649 | 1469026840809 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x118308800 == 33 [pid = 1649] [id = 733] 08:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113dc4800) [pid = 1649] [serial = 2199] [outer = 0x0] 08:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115e36400) [pid = 1649] [serial = 2200] [outer = 0x113dc4800] 08:00:40 INFO - PROCESS | 1649 | 1469026840840 Marionette DEBUG loaded listener.js 08:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116708400) [pid = 1649] [serial = 2201] [outer = 0x113dc4800] 08:00:41 INFO - PROCESS | 1649 | 1469026841354 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 781ms 08:00:41 INFO - PROCESS | 1649 | 1469026841404 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:00:41 INFO - PROCESS | 1649 | 1469026841408 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:00:41 INFO - PROCESS | 1649 | 1469026841416 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:00:41 INFO - PROCESS | 1649 | 1469026841418 Marionette TRACE conn2 <- [1,2906,null,{}] 08:00:41 INFO - PROCESS | 1649 | 1469026841421 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}] 08:00:41 INFO - PROCESS | 1649 | 1469026841422 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:41 INFO - PROCESS | 1649 | 1469026841531 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:00:41 INFO - PROCESS | 1649 | 1469026841700 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:41 INFO - PROCESS | 1649 | 1469026841702 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x113d05000 == 34 [pid = 1649] [id = 734] 08:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x113172800) [pid = 1649] [serial = 2202] [outer = 0x0] 08:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1132e5400) [pid = 1649] [serial = 2203] [outer = 0x113172800] 08:00:41 INFO - PROCESS | 1649 | 1469026841730 Marionette DEBUG loaded listener.js 08:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11614c400) [pid = 1649] [serial = 2204] [outer = 0x113172800] 08:00:42 INFO - PROCESS | 1649 | --DOCSHELL 0x111d8c000 == 33 [pid = 1649] [id = 731] 08:00:42 INFO - PROCESS | 1649 | --DOCSHELL 0x126a4f800 == 32 [pid = 1649] [id = 730] 08:00:42 INFO - PROCESS | 1649 | --DOCSHELL 0x125310800 == 31 [pid = 1649] [id = 729] 08:00:42 INFO - PROCESS | 1649 | --DOCSHELL 0x119dbc000 == 30 [pid = 1649] [id = 728] 08:00:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1190fc000 == 29 [pid = 1649] [id = 727] 08:00:42 INFO - PROCESS | 1649 | --DOCSHELL 0x117c89000 == 28 [pid = 1649] [id = 726] 08:00:42 INFO - PROCESS | 1649 | --DOCSHELL 0x112a71800 == 27 [pid = 1649] [id = 725] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12ce91800) [pid = 1649] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1288c0800) [pid = 1649] [serial = 2162] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1288bb800) [pid = 1649] [serial = 2161] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126be1800) [pid = 1649] [serial = 2159] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12197dc00) [pid = 1649] [serial = 2140] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12351d800) [pid = 1649] [serial = 2143] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1188a0800) [pid = 1649] [serial = 2131] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119786800) [pid = 1649] [serial = 2132] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1130acc00) [pid = 1649] [serial = 2119] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x115d3d400) [pid = 1649] [serial = 2120] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11821e800) [pid = 1649] [serial = 2128] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11851f400) [pid = 1649] [serial = 2129] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x123407400) [pid = 1649] [serial = 2141] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x120e21000) [pid = 1649] [serial = 2137] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x120f77800) [pid = 1649] [serial = 2117] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x11672a000) [pid = 1649] [serial = 2125] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x116a02800) [pid = 1649] [serial = 2126] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x119863400) [pid = 1649] [serial = 2134] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x119876400) [pid = 1649] [serial = 2135] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1167ad800) [pid = 1649] [serial = 2122] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x118212800) [pid = 1649] [serial = 2123] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1253d0400) [pid = 1649] [serial = 2146] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1182d3800) [pid = 1649] [serial = 2152] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1253cd800) [pid = 1649] [serial = 2144] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x124a19c00) [pid = 1649] [serial = 1472] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x126419000) [pid = 1649] [serial = 2149] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x126412400) [pid = 1649] [serial = 2147] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x126af1000) [pid = 1649] [serial = 2156] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x126bdac00) [pid = 1649] [serial = 2158] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x119789c00) [pid = 1649] [serial = 2153] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x12656c000) [pid = 1649] [serial = 2150] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x119d04000) [pid = 1649] [serial = 2155] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x120f7f400) [pid = 1649] [serial = 2138] [outer = 0x0] [url = about:blank] 08:00:42 INFO - PROCESS | 1649 | 1469026842180 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]]]}] 08:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 770ms 08:00:42 INFO - PROCESS | 1649 | 1469026842187 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:00:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:00:42 INFO - PROCESS | 1649 | 1469026842189 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:00:42 INFO - PROCESS | 1649 | 1469026842192 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:00:42 INFO - PROCESS | 1649 | 1469026842194 Marionette TRACE conn2 <- [1,2910,null,{}] 08:00:42 INFO - PROCESS | 1649 | 1469026842208 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}] 08:00:42 INFO - PROCESS | 1649 | 1469026842209 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:42 INFO - PROCESS | 1649 | 1469026842316 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:00:42 INFO - PROCESS | 1649 | 1469026842323 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:42 INFO - PROCESS | 1649 | 1469026842325 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x118129000 == 28 [pid = 1649] [id = 735] 08:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x116706800) [pid = 1649] [serial = 2205] [outer = 0x0] 08:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x116933400) [pid = 1649] [serial = 2206] [outer = 0x116706800] 08:00:42 INFO - PROCESS | 1649 | 1469026842353 Marionette DEBUG loaded listener.js 08:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x1176bb000) [pid = 1649] [serial = 2207] [outer = 0x116706800] 08:00:42 INFO - PROCESS | 1649 | 1469026842653 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]]]}] 08:00:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:00:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:00:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 472ms 08:00:42 INFO - TEST-START | /DOMEvents/constructors.html 08:00:42 INFO - PROCESS | 1649 | 1469026842671 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:00:42 INFO - PROCESS | 1649 | 1469026842674 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:00:42 INFO - PROCESS | 1649 | 1469026842676 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:00:42 INFO - PROCESS | 1649 | 1469026842678 Marionette TRACE conn2 <- [1,2914,null,{}] 08:00:42 INFO - PROCESS | 1649 | 1469026842683 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}] 08:00:42 INFO - PROCESS | 1649 | 1469026842684 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:42 INFO - PROCESS | 1649 | 1469026842789 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:00:42 INFO - PROCESS | 1649 | 1469026842844 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:42 INFO - PROCESS | 1649 | 1469026842846 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x121377800 == 29 [pid = 1649] [id = 736] 08:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x11316f400) [pid = 1649] [serial = 2208] [outer = 0x0] 08:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x11828fc00) [pid = 1649] [serial = 2209] [outer = 0x11316f400] 08:00:42 INFO - PROCESS | 1649 | 1469026842871 Marionette DEBUG loaded listener.js 08:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x118743800) [pid = 1649] [serial = 2210] [outer = 0x11316f400] 08:00:43 INFO - PROCESS | 1649 | 1469026843183 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]]]}] 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:00:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:00:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:00:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:00:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:00:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:00:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:00:43 INFO - TEST-OK | /DOMEvents/constructors.html | took 527ms 08:00:43 INFO - PROCESS | 1649 | 1469026843203 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:00:43 INFO - PROCESS | 1649 | 1469026843205 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:00:43 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:00:43 INFO - PROCESS | 1649 | 1469026843216 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:00:43 INFO - PROCESS | 1649 | 1469026843221 Marionette TRACE conn2 <- [1,2918,null,{}] 08:00:43 INFO - PROCESS | 1649 | 1469026843224 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}] 08:00:43 INFO - PROCESS | 1649 | 1469026843227 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:43 INFO - PROCESS | 1649 | 1469026843308 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:00:43 INFO - PROCESS | 1649 | 1469026843366 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:43 INFO - PROCESS | 1649 | 1469026843367 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12608e000 == 30 [pid = 1649] [id = 737] 08:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x113171c00) [pid = 1649] [serial = 2211] [outer = 0x0] 08:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x118782800) [pid = 1649] [serial = 2212] [outer = 0x113171c00] 08:00:43 INFO - PROCESS | 1649 | 1469026843393 Marionette DEBUG loaded listener.js 08:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1197c4000) [pid = 1649] [serial = 2213] [outer = 0x113171c00] 08:00:43 INFO - PROCESS | 1649 | 1469026843659 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:00:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:00:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 481ms 08:00:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:00:43 INFO - PROCESS | 1649 | 1469026843689 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:00:43 INFO - PROCESS | 1649 | 1469026843691 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:00:43 INFO - PROCESS | 1649 | 1469026843693 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:00:43 INFO - PROCESS | 1649 | 1469026843694 Marionette TRACE conn2 <- [1,2922,null,{}] 08:00:43 INFO - PROCESS | 1649 | 1469026843703 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}] 08:00:43 INFO - PROCESS | 1649 | 1469026843705 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:43 INFO - PROCESS | 1649 | 1469026843789 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:00:43 INFO - PROCESS | 1649 | 1469026843793 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:43 INFO - PROCESS | 1649 | 1469026843795 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12885b800 == 31 [pid = 1649] [id = 738] 08:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x119788400) [pid = 1649] [serial = 2214] [outer = 0x0] 08:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11987d400) [pid = 1649] [serial = 2215] [outer = 0x119788400] 08:00:43 INFO - PROCESS | 1649 | 1469026843827 Marionette DEBUG loaded listener.js 08:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x120e21000) [pid = 1649] [serial = 2216] [outer = 0x119788400] 08:00:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:00:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:00:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:00:44 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:00:44 INFO - PROCESS | 1649 | 1469026844139 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]]]}] 08:00:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:00:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:00:44 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 08:00:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:00:44 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 08:00:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:00:44 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]" 08:00:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:00:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:00:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 478ms 08:00:44 INFO - PROCESS | 1649 | 1469026844172 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:00:44 INFO - PROCESS | 1649 | 1469026844173 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:00:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:00:44 INFO - PROCESS | 1649 | 1469026844176 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:00:44 INFO - PROCESS | 1649 | 1469026844178 Marionette TRACE conn2 <- [1,2926,null,{}] 08:00:44 INFO - PROCESS | 1649 | 1469026844182 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}] 08:00:44 INFO - PROCESS | 1649 | 1469026844183 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:44 INFO - PROCESS | 1649 | 1469026844291 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:00:44 INFO - PROCESS | 1649 | 1469026844302 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:44 INFO - PROCESS | 1649 | 1469026844306 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1253b2800 == 32 [pid = 1649] [id = 739] 08:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1212efc00) [pid = 1649] [serial = 2217] [outer = 0x0] 08:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x121416400) [pid = 1649] [serial = 2218] [outer = 0x1212efc00] 08:00:44 INFO - PROCESS | 1649 | 1469026844338 Marionette DEBUG loaded listener.js 08:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1219c1800) [pid = 1649] [serial = 2219] [outer = 0x1212efc00] 08:00:44 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:00:44 INFO - PROCESS | 1649 | 1469026844663 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]]]}] 08:00:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:00:44 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 524ms 08:00:44 INFO - PROCESS | 1649 | 1469026844700 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:00:44 INFO - PROCESS | 1649 | 1469026844702 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:00:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:00:44 INFO - PROCESS | 1649 | 1469026844704 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:00:44 INFO - PROCESS | 1649 | 1469026844705 Marionette TRACE conn2 <- [1,2930,null,{}] 08:00:44 INFO - PROCESS | 1649 | 1469026844707 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}] 08:00:44 INFO - PROCESS | 1649 | 1469026844709 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:44 INFO - PROCESS | 1649 | 1469026844807 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:00:44 INFO - PROCESS | 1649 | 1469026844847 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:44 INFO - PROCESS | 1649 | 1469026844848 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12930c000 == 33 [pid = 1649] [id = 740] 08:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1219c2000) [pid = 1649] [serial = 2220] [outer = 0x0] 08:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x121c0c800) [pid = 1649] [serial = 2221] [outer = 0x1219c2000] 08:00:44 INFO - PROCESS | 1649 | 1469026844879 Marionette DEBUG loaded listener.js 08:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x123409c00) [pid = 1649] [serial = 2222] [outer = 0x1219c2000] 08:00:45 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:00:45 INFO - PROCESS | 1649 | 1469026845170 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]]]}] 08:00:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:00:45 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 518ms 08:00:45 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:00:45 INFO - PROCESS | 1649 | 1469026845222 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:00:45 INFO - PROCESS | 1649 | 1469026845224 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:00:45 INFO - PROCESS | 1649 | 1469026845226 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:00:45 INFO - PROCESS | 1649 | 1469026845227 Marionette TRACE conn2 <- [1,2934,null,{}] 08:00:45 INFO - PROCESS | 1649 | 1469026845232 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}] 08:00:45 INFO - PROCESS | 1649 | 1469026845233 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:45 INFO - PROCESS | 1649 | 1469026845329 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:00:45 INFO - PROCESS | 1649 | 1469026845340 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:45 INFO - PROCESS | 1649 | 1469026845341 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x118317800 == 34 [pid = 1649] [id = 741] 08:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x12351d000) [pid = 1649] [serial = 2223] [outer = 0x0] 08:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x12495cc00) [pid = 1649] [serial = 2224] [outer = 0x12351d000] 08:00:45 INFO - PROCESS | 1649 | 1469026845366 Marionette DEBUG loaded listener.js 08:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x124acc800) [pid = 1649] [serial = 2225] [outer = 0x12351d000] 08:00:45 INFO - PROCESS | 1649 | 1469026845654 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]]]}] 08:00:45 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:00:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 472ms 08:00:45 INFO - PROCESS | 1649 | 1469026845700 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:00:45 INFO - PROCESS | 1649 | 1469026845701 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:00:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:00:45 INFO - PROCESS | 1649 | 1469026845703 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:00:45 INFO - PROCESS | 1649 | 1469026845704 Marionette TRACE conn2 <- [1,2938,null,{}] 08:00:45 INFO - PROCESS | 1649 | 1469026845707 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}] 08:00:45 INFO - PROCESS | 1649 | 1469026845708 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:45 INFO - PROCESS | 1649 | 1469026845809 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:00:45 INFO - PROCESS | 1649 | 1469026845813 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:45 INFO - PROCESS | 1649 | 1469026845814 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a6bc000 == 35 [pid = 1649] [id = 742] 08:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x12351d800) [pid = 1649] [serial = 2226] [outer = 0x0] 08:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x125336c00) [pid = 1649] [serial = 2227] [outer = 0x12351d800] 08:00:45 INFO - PROCESS | 1649 | 1469026845872 Marionette DEBUG loaded listener.js 08:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1253c4400) [pid = 1649] [serial = 2228] [outer = 0x12351d800] 08:00:46 INFO - PROCESS | 1649 | 1469026846166 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]]]}] 08:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x111f58000) [pid = 1649] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x116f3c000) [pid = 1649] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x116707c00) [pid = 1649] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x116f42400) [pid = 1649] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1129ba000) [pid = 1649] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x113c59c00) [pid = 1649] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x118899800) [pid = 1649] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x113351000) [pid = 1649] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1122afc00) [pid = 1649] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x119867c00) [pid = 1649] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x11874b800) [pid = 1649] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:00:46 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. 08:00:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 519ms 08:00:46 INFO - PROCESS | 1649 | 1469026846223 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:00:46 INFO - PROCESS | 1649 | 1469026846224 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:00:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:00:46 INFO - PROCESS | 1649 | 1469026846226 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:00:46 INFO - PROCESS | 1649 | 1469026846227 Marionette TRACE conn2 <- [1,2942,null,{}] 08:00:46 INFO - PROCESS | 1649 | 1469026846232 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}] 08:00:46 INFO - PROCESS | 1649 | 1469026846233 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:46 INFO - PROCESS | 1649 | 1469026846333 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:00:46 INFO - PROCESS | 1649 | 1469026846371 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:46 INFO - PROCESS | 1649 | 1469026846372 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ad4000 == 36 [pid = 1649] [id = 743] 08:00:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1129b4000) [pid = 1649] [serial = 2229] [outer = 0x0] 08:00:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1167ad400) [pid = 1649] [serial = 2230] [outer = 0x1129b4000] 08:00:46 INFO - PROCESS | 1649 | 1469026846396 Marionette DEBUG loaded listener.js 08:00:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x118749400) [pid = 1649] [serial = 2231] [outer = 0x1129b4000] 08:00:46 INFO - PROCESS | 1649 | 1469026846633 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"]]]}] 08:00:46 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 08:00:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:00:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 421ms 08:00:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:00:46 INFO - PROCESS | 1649 | 1469026846652 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:00:46 INFO - PROCESS | 1649 | 1469026846653 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:00:46 INFO - PROCESS | 1649 | 1469026846655 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:00:46 INFO - PROCESS | 1649 | 1469026846656 Marionette TRACE conn2 <- [1,2946,null,{}] 08:00:46 INFO - PROCESS | 1649 | 1469026846659 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}] 08:00:46 INFO - PROCESS | 1649 | 1469026846660 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:46 INFO - PROCESS | 1649 | 1469026846754 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:00:46 INFO - PROCESS | 1649 | 1469026846757 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:46 INFO - PROCESS | 1649 | 1469026846759 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b16a800 == 37 [pid = 1649] [id = 744] 08:00:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x119781000) [pid = 1649] [serial = 2232] [outer = 0x0] 08:00:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1253cd800) [pid = 1649] [serial = 2233] [outer = 0x119781000] 08:00:46 INFO - PROCESS | 1649 | 1469026846788 Marionette DEBUG loaded listener.js 08:00:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x126419000) [pid = 1649] [serial = 2234] [outer = 0x119781000] 08:00:47 INFO - PROCESS | 1649 | 1469026847135 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]]]}] 08:00:47 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. 08:00:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 519ms 08:00:47 INFO - PROCESS | 1649 | 1469026847175 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:00:47 INFO - PROCESS | 1649 | 1469026847178 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:00:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:00:47 INFO - PROCESS | 1649 | 1469026847181 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:00:47 INFO - PROCESS | 1649 | 1469026847184 Marionette TRACE conn2 <- [1,2950,null,{}] 08:00:47 INFO - PROCESS | 1649 | 1469026847201 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}] 08:00:47 INFO - PROCESS | 1649 | 1469026847203 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:47 INFO - PROCESS | 1649 | 1469026847346 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:00:47 INFO - PROCESS | 1649 | 1469026847355 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:47 INFO - PROCESS | 1649 | 1469026847356 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b94c800 == 38 [pid = 1649] [id = 745] 08:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x12641d400) [pid = 1649] [serial = 2235] [outer = 0x0] 08:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x126718c00) [pid = 1649] [serial = 2236] [outer = 0x12641d400] 08:00:47 INFO - PROCESS | 1649 | 1469026847398 Marionette DEBUG loaded listener.js 08:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x126b91800) [pid = 1649] [serial = 2237] [outer = 0x12641d400] 08:00:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a4b000 == 39 [pid = 1649] [id = 746] 08:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x126bde400) [pid = 1649] [serial = 2238] [outer = 0x0] 08:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x12678ac00) [pid = 1649] [serial = 2239] [outer = 0x126bde400] 08:00:47 INFO - PROCESS | 1649 | 1469026847823 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]]]}] 08:00:47 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. 08:00:47 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 684ms 08:00:47 INFO - PROCESS | 1649 | 1469026847867 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:00:47 INFO - PROCESS | 1649 | 1469026847868 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:00:47 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:00:47 INFO - PROCESS | 1649 | 1469026847871 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:00:47 INFO - PROCESS | 1649 | 1469026847872 Marionette TRACE conn2 <- [1,2954,null,{}] 08:00:47 INFO - PROCESS | 1649 | 1469026847875 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}] 08:00:47 INFO - PROCESS | 1649 | 1469026847876 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:47 INFO - PROCESS | 1649 | 1469026847973 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:00:47 INFO - PROCESS | 1649 | 1469026847977 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:47 INFO - PROCESS | 1649 | 1469026847978 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c47f000 == 40 [pid = 1649] [id = 747] 08:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x126b91c00) [pid = 1649] [serial = 2240] [outer = 0x0] 08:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x126bdf400) [pid = 1649] [serial = 2241] [outer = 0x126b91c00] 08:00:48 INFO - PROCESS | 1649 | 1469026848002 Marionette DEBUG loaded listener.js 08:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1288c0c00) [pid = 1649] [serial = 2242] [outer = 0x126b91c00] 08:00:48 INFO - PROCESS | 1649 | 1469026848346 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]]]}] 08:00:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:00:48 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 08:00:48 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 519ms 08:00:48 INFO - PROCESS | 1649 | 1469026848391 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:00:48 INFO - PROCESS | 1649 | 1469026848393 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:00:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:00:48 INFO - PROCESS | 1649 | 1469026848398 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:00:48 INFO - PROCESS | 1649 | 1469026848401 Marionette TRACE conn2 <- [1,2958,null,{}] 08:00:48 INFO - PROCESS | 1649 | 1469026848406 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}] 08:00:48 INFO - PROCESS | 1649 | 1469026848407 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:48 INFO - PROCESS | 1649 | 1469026848529 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:00:48 INFO - PROCESS | 1649 | 1469026848587 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:48 INFO - PROCESS | 1649 | 1469026848588 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11941a800 == 41 [pid = 1649] [id = 748] 08:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11670a800) [pid = 1649] [serial = 2243] [outer = 0x0] 08:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1167a4000) [pid = 1649] [serial = 2244] [outer = 0x11670a800] 08:00:48 INFO - PROCESS | 1649 | 1469026848621 Marionette DEBUG loaded listener.js 08:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1176bd400) [pid = 1649] [serial = 2245] [outer = 0x11670a800] 08:00:49 INFO - PROCESS | 1649 | 1469026849040 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]]]}] 08:00:49 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. 08:00:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 675ms 08:00:49 INFO - PROCESS | 1649 | 1469026849072 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:00:49 INFO - PROCESS | 1649 | 1469026849075 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:00:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:00:49 INFO - PROCESS | 1649 | 1469026849080 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:00:49 INFO - PROCESS | 1649 | 1469026849082 Marionette TRACE conn2 <- [1,2962,null,{}] 08:00:49 INFO - PROCESS | 1649 | 1469026849085 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}] 08:00:49 INFO - PROCESS | 1649 | 1469026849086 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:49 INFO - PROCESS | 1649 | 1469026849189 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:00:49 INFO - PROCESS | 1649 | 1469026849250 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:49 INFO - PROCESS | 1649 | 1469026849251 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x128856800 == 42 [pid = 1649] [id = 749] 08:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x117c3f400) [pid = 1649] [serial = 2246] [outer = 0x0] 08:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1185d1400) [pid = 1649] [serial = 2247] [outer = 0x117c3f400] 08:00:49 INFO - PROCESS | 1649 | 1469026849282 Marionette DEBUG loaded listener.js 08:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11907ec00) [pid = 1649] [serial = 2248] [outer = 0x117c3f400] 08:00:49 INFO - PROCESS | 1649 | 1469026849669 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]]]}] 08:00:49 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. 08:00:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 621ms 08:00:49 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:00:49 INFO - PROCESS | 1649 | 1469026849701 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:00:49 INFO - PROCESS | 1649 | 1469026849702 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:00:49 INFO - PROCESS | 1649 | 1469026849705 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:00:49 INFO - PROCESS | 1649 | 1469026849707 Marionette TRACE conn2 <- [1,2966,null,{}] 08:00:49 INFO - PROCESS | 1649 | 1469026849715 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}] 08:00:49 INFO - PROCESS | 1649 | 1469026849718 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:49 INFO - PROCESS | 1649 | 1469026849824 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:00:49 INFO - PROCESS | 1649 | 1469026849915 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:49 INFO - PROCESS | 1649 | 1469026849917 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b946000 == 43 [pid = 1649] [id = 750] 08:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1210b6800) [pid = 1649] [serial = 2249] [outer = 0x0] 08:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1210b5000) [pid = 1649] [serial = 2250] [outer = 0x1210b6800] 08:00:49 INFO - PROCESS | 1649 | 1469026849951 Marionette DEBUG loaded listener.js 08:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1219be000) [pid = 1649] [serial = 2251] [outer = 0x1210b6800] 08:00:50 INFO - PROCESS | 1649 | 1469026850309 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]]]}] 08:00:50 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. 08:00:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 08:00:50 INFO - PROCESS | 1649 | 1469026850326 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:00:50 INFO - PROCESS | 1649 | 1469026850328 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:00:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:00:50 INFO - PROCESS | 1649 | 1469026850333 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:00:50 INFO - PROCESS | 1649 | 1469026850334 Marionette TRACE conn2 <- [1,2970,null,{}] 08:00:50 INFO - PROCESS | 1649 | 1469026850336 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}] 08:00:50 INFO - PROCESS | 1649 | 1469026850338 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:50 INFO - PROCESS | 1649 | 1469026850439 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:00:50 INFO - PROCESS | 1649 | 1469026850501 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:50 INFO - PROCESS | 1649 | 1469026850503 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12caa5800 == 44 [pid = 1649] [id = 751] 08:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121c0f000) [pid = 1649] [serial = 2252] [outer = 0x0] 08:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1253cbc00) [pid = 1649] [serial = 2253] [outer = 0x121c0f000] 08:00:50 INFO - PROCESS | 1649 | 1469026850531 Marionette DEBUG loaded listener.js 08:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126419800) [pid = 1649] [serial = 2254] [outer = 0x121c0f000] 08:00:50 INFO - PROCESS | 1649 | 1469026850903 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]]]}] 08:00:50 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. 08:00:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 621ms 08:00:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:00:50 INFO - PROCESS | 1649 | 1469026850954 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:00:50 INFO - PROCESS | 1649 | 1469026850956 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:00:50 INFO - PROCESS | 1649 | 1469026850958 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:00:50 INFO - PROCESS | 1649 | 1469026850959 Marionette TRACE conn2 <- [1,2974,null,{}] 08:00:50 INFO - PROCESS | 1649 | 1469026850962 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}] 08:00:50 INFO - PROCESS | 1649 | 1469026850963 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:51 INFO - PROCESS | 1649 | 1469026851064 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:00:51 INFO - PROCESS | 1649 | 1469026851122 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:51 INFO - PROCESS | 1649 | 1469026851123 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cac1000 == 45 [pid = 1649] [id = 752] 08:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126417000) [pid = 1649] [serial = 2255] [outer = 0x0] 08:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126789400) [pid = 1649] [serial = 2256] [outer = 0x126417000] 08:00:51 INFO - PROCESS | 1649 | 1469026851151 Marionette DEBUG loaded listener.js 08:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126be3400) [pid = 1649] [serial = 2257] [outer = 0x126417000] 08:00:51 INFO - PROCESS | 1649 | 1469026851732 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]]]}] 08:00:51 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. 08:00:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 821ms 08:00:51 INFO - PROCESS | 1649 | 1469026851779 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:00:51 INFO - PROCESS | 1649 | 1469026851782 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:00:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:00:51 INFO - PROCESS | 1649 | 1469026851785 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:00:51 INFO - PROCESS | 1649 | 1469026851786 Marionette TRACE conn2 <- [1,2978,null,{}] 08:00:51 INFO - PROCESS | 1649 | 1469026851790 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}] 08:00:51 INFO - PROCESS | 1649 | 1469026851792 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:51 INFO - PROCESS | 1649 | 1469026851890 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:00:51 INFO - PROCESS | 1649 | 1469026851955 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:51 INFO - PROCESS | 1649 | 1469026851956 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12142a800 == 46 [pid = 1649] [id = 753] 08:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1167ab800) [pid = 1649] [serial = 2258] [outer = 0x0] 08:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x116ab6c00) [pid = 1649] [serial = 2259] [outer = 0x1167ab800] 08:00:51 INFO - PROCESS | 1649 | 1469026851983 Marionette DEBUG loaded listener.js 08:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118512c00) [pid = 1649] [serial = 2260] [outer = 0x1167ab800] 08:00:52 INFO - PROCESS | 1649 | 1469026852374 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]]]}] 08:00:52 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. 08:00:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 627ms 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x126a4b000 == 45 [pid = 1649] [id = 746] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12b94c800 == 44 [pid = 1649] [id = 745] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12b16a800 == 43 [pid = 1649] [id = 744] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x124ad4000 == 42 [pid = 1649] [id = 743] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12a6bc000 == 41 [pid = 1649] [id = 742] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x118317800 == 40 [pid = 1649] [id = 741] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12930c000 == 39 [pid = 1649] [id = 740] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1253b2800 == 38 [pid = 1649] [id = 739] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12885b800 == 37 [pid = 1649] [id = 738] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12608e000 == 36 [pid = 1649] [id = 737] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x121377800 == 35 [pid = 1649] [id = 736] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x118129000 == 34 [pid = 1649] [id = 735] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x113d05000 == 33 [pid = 1649] [id = 734] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x118308800 == 32 [pid = 1649] [id = 733] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x128aa9800 == 31 [pid = 1649] [id = 732] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12cac1000 == 30 [pid = 1649] [id = 752] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12caa5800 == 29 [pid = 1649] [id = 751] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12b946000 == 28 [pid = 1649] [id = 750] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x128856800 == 27 [pid = 1649] [id = 749] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12c47f000 == 26 [pid = 1649] [id = 747] 08:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11941a800 == 25 [pid = 1649] [id = 748] 08:00:52 INFO - PROCESS | 1649 | 1469026852971 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:00:52 INFO - PROCESS | 1649 | 1469026852973 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x120e20c00) [pid = 1649] [serial = 2194] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119877000) [pid = 1649] [serial = 2192] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119708400) [pid = 1649] [serial = 2189] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11670a400) [pid = 1649] [serial = 2179] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1167aa000) [pid = 1649] [serial = 2180] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118214000) [pid = 1649] [serial = 2182] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118292400) [pid = 1649] [serial = 2183] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112f3ac00) [pid = 1649] [serial = 2176] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x113179800) [pid = 1649] [serial = 2177] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11317a800) [pid = 1649] [serial = 2173] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1197cdc00) [pid = 1649] [serial = 2191] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1164e6000) [pid = 1649] [serial = 2164] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1187c8000) [pid = 1649] [serial = 2167] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x120f7a000) [pid = 1649] [serial = 2170] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1187d1400) [pid = 1649] [serial = 2186] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11948fc00) [pid = 1649] [serial = 2188] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1182d0c00) [pid = 1649] [serial = 2185] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1167a8800) [pid = 1649] [serial = 2165] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x115da2000) [pid = 1649] [serial = 2174] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1213e5400) [pid = 1649] [serial = 2171] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119495000) [pid = 1649] [serial = 2168] [outer = 0x0] [url = about:blank] 08:00:53 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x120f85800) [pid = 1649] [serial = 2195] [outer = 0x0] [url = about:blank] 08:00:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:00:53 INFO - PROCESS | 1649 | 1469026853040 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:00:53 INFO - PROCESS | 1649 | 1469026853043 Marionette TRACE conn2 <- [1,2982,null,{}] 08:00:53 INFO - PROCESS | 1649 | 1469026853048 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}] 08:00:53 INFO - PROCESS | 1649 | 1469026853049 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:53 INFO - PROCESS | 1649 | 1469026853132 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:00:53 INFO - PROCESS | 1649 | 1469026853138 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:53 INFO - PROCESS | 1649 | 1469026853140 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x113d15800 == 26 [pid = 1649] [id = 754] 08:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x112f8d000) [pid = 1649] [serial = 2261] [outer = 0x0] 08:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11316fc00) [pid = 1649] [serial = 2262] [outer = 0x112f8d000] 08:00:53 INFO - PROCESS | 1649 | 1469026853171 Marionette DEBUG loaded listener.js 08:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1133b9000) [pid = 1649] [serial = 2263] [outer = 0x112f8d000] 08:00:53 INFO - PROCESS | 1649 | 1469026853484 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"]]]}] 08:00:53 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 08:00:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:00:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 483ms 08:00:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:00:53 INFO - PROCESS | 1649 | 1469026853516 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:00:53 INFO - PROCESS | 1649 | 1469026853518 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:00:53 INFO - PROCESS | 1649 | 1469026853522 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:00:53 INFO - PROCESS | 1649 | 1469026853525 Marionette TRACE conn2 <- [1,2986,null,{}] 08:00:53 INFO - PROCESS | 1649 | 1469026853531 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}] 08:00:53 INFO - PROCESS | 1649 | 1469026853533 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:53 INFO - PROCESS | 1649 | 1469026853659 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:00:53 INFO - PROCESS | 1649 | 1469026853668 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:53 INFO - PROCESS | 1649 | 1469026853669 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x118025800 == 27 [pid = 1649] [id = 755] 08:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1164e3c00) [pid = 1649] [serial = 2264] [outer = 0x0] 08:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x116731400) [pid = 1649] [serial = 2265] [outer = 0x1164e3c00] 08:00:53 INFO - PROCESS | 1649 | 1469026853699 Marionette DEBUG loaded listener.js 08:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116ab3400) [pid = 1649] [serial = 2266] [outer = 0x1164e3c00] 08:00:53 INFO - PROCESS | 1649 | 1469026853981 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]]]}] 08:00:53 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. 08:00:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 472ms 08:00:54 INFO - PROCESS | 1649 | 1469026853994 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:00:54 INFO - PROCESS | 1649 | 1469026853997 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:00:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:00:54 INFO - PROCESS | 1649 | 1469026854005 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:00:54 INFO - PROCESS | 1649 | 1469026854006 Marionette TRACE conn2 <- [1,2990,null,{}] 08:00:54 INFO - PROCESS | 1649 | 1469026854010 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}] 08:00:54 INFO - PROCESS | 1649 | 1469026854016 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:54 INFO - PROCESS | 1649 | 1469026854120 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:00:54 INFO - PROCESS | 1649 | 1469026854178 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:54 INFO - PROCESS | 1649 | 1469026854181 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x119824800 == 28 [pid = 1649] [id = 756] 08:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118295000) [pid = 1649] [serial = 2267] [outer = 0x0] 08:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1182c8400) [pid = 1649] [serial = 2268] [outer = 0x118295000] 08:00:54 INFO - PROCESS | 1649 | 1469026854209 Marionette DEBUG loaded listener.js 08:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1185dcc00) [pid = 1649] [serial = 2269] [outer = 0x118295000] 08:00:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11812a000 == 29 [pid = 1649] [id = 757] 08:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x112fb3400) [pid = 1649] [serial = 2270] [outer = 0x0] 08:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118776400) [pid = 1649] [serial = 2271] [outer = 0x112fb3400] 08:00:54 INFO - PROCESS | 1649 | 1469026854521 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]]]}] 08:00:54 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. 08:00:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 523ms 08:00:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:00:54 INFO - PROCESS | 1649 | 1469026854534 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:00:54 INFO - PROCESS | 1649 | 1469026854536 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:00:54 INFO - PROCESS | 1649 | 1469026854538 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:00:54 INFO - PROCESS | 1649 | 1469026854539 Marionette TRACE conn2 <- [1,2994,null,{}] 08:00:54 INFO - PROCESS | 1649 | 1469026854541 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}] 08:00:54 INFO - PROCESS | 1649 | 1469026854542 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:54 INFO - PROCESS | 1649 | 1469026854639 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:00:54 INFO - PROCESS | 1649 | 1469026854643 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:54 INFO - PROCESS | 1649 | 1469026854644 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1235b8000 == 30 [pid = 1649] [id = 758] 08:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11948fc00) [pid = 1649] [serial = 2272] [outer = 0x0] 08:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119703000) [pid = 1649] [serial = 2273] [outer = 0x11948fc00] 08:00:54 INFO - PROCESS | 1649 | 1469026854670 Marionette DEBUG loaded listener.js 08:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119711400) [pid = 1649] [serial = 2274] [outer = 0x11948fc00] 08:00:54 INFO - PROCESS | 1649 | 1469026854965 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]]]}] 08:00:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:00:55 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 08:00:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms 08:00:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:00:55 INFO - PROCESS | 1649 | 1469026855008 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:00:55 INFO - PROCESS | 1649 | 1469026855009 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:00:55 INFO - PROCESS | 1649 | 1469026855012 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:00:55 INFO - PROCESS | 1649 | 1469026855015 Marionette TRACE conn2 <- [1,2998,null,{}] 08:00:55 INFO - PROCESS | 1649 | 1469026855018 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}] 08:00:55 INFO - PROCESS | 1649 | 1469026855019 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:55 INFO - PROCESS | 1649 | 1469026855188 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:00:55 INFO - PROCESS | 1649 | 1469026855213 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:55 INFO - PROCESS | 1649 | 1469026855214 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dbb800 == 31 [pid = 1649] [id = 759] 08:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119493000) [pid = 1649] [serial = 2275] [outer = 0x0] 08:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119707400) [pid = 1649] [serial = 2276] [outer = 0x119493000] 08:00:55 INFO - PROCESS | 1649 | 1469026855267 Marionette DEBUG loaded listener.js 08:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119865c00) [pid = 1649] [serial = 2277] [outer = 0x119493000] 08:00:55 INFO - PROCESS | 1649 | 1469026855662 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]]]}] 08:00:55 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. 08:00:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 08:00:55 INFO - PROCESS | 1649 | 1469026855684 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:00:55 INFO - PROCESS | 1649 | 1469026855685 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:00:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:00:55 INFO - PROCESS | 1649 | 1469026855688 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:00:55 INFO - PROCESS | 1649 | 1469026855689 Marionette TRACE conn2 <- [1,3002,null,{}] 08:00:55 INFO - PROCESS | 1649 | 1469026855691 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}] 08:00:55 INFO - PROCESS | 1649 | 1469026855696 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:55 INFO - PROCESS | 1649 | 1469026855816 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:00:55 INFO - PROCESS | 1649 | 1469026855829 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:55 INFO - PROCESS | 1649 | 1469026855830 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12883d000 == 32 [pid = 1649] [id = 760] 08:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119866800) [pid = 1649] [serial = 2278] [outer = 0x0] 08:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119a8a000) [pid = 1649] [serial = 2279] [outer = 0x119866800] 08:00:55 INFO - PROCESS | 1649 | 1469026855855 Marionette DEBUG loaded listener.js 08:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121185000) [pid = 1649] [serial = 2280] [outer = 0x119866800] 08:00:56 INFO - PROCESS | 1649 | 1469026856158 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]]]}] 08:00:56 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. 08:00:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 517ms 08:00:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:00:56 INFO - PROCESS | 1649 | 1469026856206 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:00:56 INFO - PROCESS | 1649 | 1469026856207 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:00:56 INFO - PROCESS | 1649 | 1469026856209 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:00:56 INFO - PROCESS | 1649 | 1469026856210 Marionette TRACE conn2 <- [1,3006,null,{}] 08:00:56 INFO - PROCESS | 1649 | 1469026856213 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}] 08:00:56 INFO - PROCESS | 1649 | 1469026856214 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:56 INFO - PROCESS | 1649 | 1469026856311 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:00:56 INFO - PROCESS | 1649 | 1469026856314 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:56 INFO - PROCESS | 1649 | 1469026856322 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12895b800 == 33 [pid = 1649] [id = 761] 08:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12140e800) [pid = 1649] [serial = 2281] [outer = 0x0] 08:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1214eb800) [pid = 1649] [serial = 2282] [outer = 0x12140e800] 08:00:56 INFO - PROCESS | 1649 | 1469026856378 Marionette DEBUG loaded listener.js 08:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1219bd800) [pid = 1649] [serial = 2283] [outer = 0x12140e800] 08:00:56 INFO - PROCESS | 1649 | 1469026856639 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]]]}] 08:00:56 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. 08:00:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 470ms 08:00:56 INFO - PROCESS | 1649 | 1469026856685 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:00:56 INFO - PROCESS | 1649 | 1469026856686 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:00:56 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:00:56 INFO - PROCESS | 1649 | 1469026856688 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:00:56 INFO - PROCESS | 1649 | 1469026856689 Marionette TRACE conn2 <- [1,3010,null,{}] 08:00:56 INFO - PROCESS | 1649 | 1469026856692 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}] 08:00:56 INFO - PROCESS | 1649 | 1469026856693 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:56 INFO - PROCESS | 1649 | 1469026856803 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:00:56 INFO - PROCESS | 1649 | 1469026856843 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:56 INFO - PROCESS | 1649 | 1469026856844 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b17000 == 34 [pid = 1649] [id = 762] 08:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1219c3c00) [pid = 1649] [serial = 2284] [outer = 0x0] 08:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121c03000) [pid = 1649] [serial = 2285] [outer = 0x1219c3c00] 08:00:56 INFO - PROCESS | 1649 | 1469026856868 Marionette DEBUG loaded listener.js 08:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121c0d000) [pid = 1649] [serial = 2286] [outer = 0x1219c3c00] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126b91c00) [pid = 1649] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1219c2000) [pid = 1649] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12351d000) [pid = 1649] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12351d800) [pid = 1649] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116704800) [pid = 1649] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x113172800) [pid = 1649] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x113dc4800) [pid = 1649] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116706800) [pid = 1649] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x113171c00) [pid = 1649] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11316f400) [pid = 1649] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119788400) [pid = 1649] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1129b4000) [pid = 1649] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126bde400) [pid = 1649] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12641d400) [pid = 1649] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119781000) [pid = 1649] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1212efc00) [pid = 1649] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:00:57 INFO - PROCESS | 1649 | 1469026857351 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]]]}] 08:00:57 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 08:00:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 669ms 08:00:57 INFO - PROCESS | 1649 | 1469026857358 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:00:57 INFO - PROCESS | 1649 | 1469026857359 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:00:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:00:57 INFO - PROCESS | 1649 | 1469026857362 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:00:57 INFO - PROCESS | 1649 | 1469026857365 Marionette TRACE conn2 <- [1,3014,null,{}] 08:00:57 INFO - PROCESS | 1649 | 1469026857367 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}] 08:00:57 INFO - PROCESS | 1649 | 1469026857368 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:57 INFO - PROCESS | 1649 | 1469026857443 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:00:57 INFO - PROCESS | 1649 | 1469026857449 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:57 INFO - PROCESS | 1649 | 1469026857450 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x129316000 == 35 [pid = 1649] [id = 763] 08:00:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116706800) [pid = 1649] [serial = 2287] [outer = 0x0] 08:00:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118868800) [pid = 1649] [serial = 2288] [outer = 0x116706800] 08:00:57 INFO - PROCESS | 1649 | 1469026857482 Marionette DEBUG loaded listener.js 08:00:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1219bb400) [pid = 1649] [serial = 2289] [outer = 0x116706800] 08:00:57 INFO - PROCESS | 1649 | [1649] 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 08:00:57 INFO - PROCESS | 1649 | 1469026857817 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:00:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:00:57 INFO - {} 08:00:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:00:57 INFO - {} 08:00:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:00:57 INFO - {} 08:00:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:00:57 INFO - {} 08:00:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 471ms 08:00:57 INFO - PROCESS | 1649 | 1469026857834 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:00:57 INFO - PROCESS | 1649 | 1469026857835 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:00:57 INFO - TEST-START | /FileAPI/fileReader.html 08:00:57 INFO - PROCESS | 1649 | 1469026857837 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:00:57 INFO - PROCESS | 1649 | 1469026857838 Marionette TRACE conn2 <- [1,3018,null,{}] 08:00:57 INFO - PROCESS | 1649 | 1469026857841 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}] 08:00:57 INFO - PROCESS | 1649 | 1469026857842 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:57 INFO - PROCESS | 1649 | 1469026857920 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:00:57 INFO - PROCESS | 1649 | 1469026857978 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:57 INFO - PROCESS | 1649 | 1469026857979 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae36800 == 36 [pid = 1649] [id = 764] 08:00:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x112f85800) [pid = 1649] [serial = 2290] [outer = 0x0] 08:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123411000) [pid = 1649] [serial = 2291] [outer = 0x112f85800] 08:00:58 INFO - PROCESS | 1649 | 1469026858004 Marionette DEBUG loaded listener.js 08:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12533e000) [pid = 1649] [serial = 2292] [outer = 0x112f85800] 08:00:58 INFO - PROCESS | 1649 | 1469026858239 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]]]}] 08:00:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:00:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:00:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:00:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:00:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 420ms 08:00:58 INFO - PROCESS | 1649 | 1469026858258 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:00:58 INFO - PROCESS | 1649 | 1469026858259 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:00:58 INFO - TEST-START | /FileAPI/historical.html 08:00:58 INFO - PROCESS | 1649 | 1469026858269 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:00:58 INFO - PROCESS | 1649 | 1469026858270 Marionette TRACE conn2 <- [1,3022,null,{}] 08:00:58 INFO - PROCESS | 1649 | 1469026858273 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}] 08:00:58 INFO - PROCESS | 1649 | 1469026858275 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:58 INFO - PROCESS | 1649 | 1469026858373 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:00:58 INFO - PROCESS | 1649 | 1469026858377 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:58 INFO - PROCESS | 1649 | 1469026858378 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b171000 == 37 [pid = 1649] [id = 765] 08:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124a1fc00) [pid = 1649] [serial = 2293] [outer = 0x0] 08:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125d5f800) [pid = 1649] [serial = 2294] [outer = 0x124a1fc00] 08:00:58 INFO - PROCESS | 1649 | 1469026858412 Marionette DEBUG loaded listener.js 08:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12656c000) [pid = 1649] [serial = 2295] [outer = 0x124a1fc00] 08:00:58 INFO - PROCESS | 1649 | 1469026858732 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"]]]}] 08:00:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:00:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:00:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:00:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:00:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:00:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:00:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:00:58 INFO - TEST-OK | /FileAPI/historical.html | took 471ms 08:00:58 INFO - PROCESS | 1649 | 1469026858740 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:00:58 INFO - PROCESS | 1649 | 1469026858741 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:00:58 INFO - TEST-START | /FileAPI/idlharness.html 08:00:58 INFO - PROCESS | 1649 | 1469026858744 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:00:58 INFO - PROCESS | 1649 | 1469026858745 Marionette TRACE conn2 <- [1,3026,null,{}] 08:00:58 INFO - PROCESS | 1649 | 1469026858750 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}] 08:00:58 INFO - PROCESS | 1649 | 1469026858751 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:58 INFO - PROCESS | 1649 | 1469026858831 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:00:58 INFO - PROCESS | 1649 | 1469026858890 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:58 INFO - PROCESS | 1649 | 1469026858891 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd94800 == 38 [pid = 1649] [id = 766] 08:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124c98800) [pid = 1649] [serial = 2296] [outer = 0x0] 08:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12677cc00) [pid = 1649] [serial = 2297] [outer = 0x124c98800] 08:00:58 INFO - PROCESS | 1649 | 1469026858917 Marionette DEBUG loaded listener.js 08:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126bd8c00) [pid = 1649] [serial = 2298] [outer = 0x124c98800] 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:00:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:00:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:00:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:00:59 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 08:00:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:00:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:00:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:00:59 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 08:00:59 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 08:00:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:00:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:00:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:00:59 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 08:00:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:00:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:00:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:00:59 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 08:00:59 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 08:00:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:00:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:00:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:00:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:00:59 INFO - PROCESS | 1649 | 1469026859411 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]]]}] 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:00:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:00:59 INFO - TEST-OK | /FileAPI/idlharness.html | took 688ms 08:00:59 INFO - PROCESS | 1649 | 1469026859433 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:00:59 INFO - PROCESS | 1649 | 1469026859436 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:00:59 INFO - TEST-START | /FileAPI/idlharness.worker 08:00:59 INFO - PROCESS | 1649 | 1469026859440 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:00:59 INFO - PROCESS | 1649 | 1469026859442 Marionette TRACE conn2 <- [1,3030,null,{}] 08:00:59 INFO - PROCESS | 1649 | 1469026859452 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}] 08:00:59 INFO - PROCESS | 1649 | 1469026859454 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:59 INFO - PROCESS | 1649 | 1469026859576 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:00:59 INFO - PROCESS | 1649 | 1469026859656 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:59 INFO - PROCESS | 1649 | 1469026859657 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:00:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x116adf800 == 39 [pid = 1649] [id = 767] 08:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1132e9000) [pid = 1649] [serial = 2299] [outer = 0x0] 08:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x113ce0000) [pid = 1649] [serial = 2300] [outer = 0x1132e9000] 08:00:59 INFO - PROCESS | 1649 | 1469026859689 Marionette DEBUG loaded listener.js 08:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1164e7400) [pid = 1649] [serial = 2301] [outer = 0x1132e9000] 08:00:59 INFO - PROCESS | 1649 | [1649] 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 08:01:00 INFO - PROCESS | 1649 | 1469026860497 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,{},{}]]]}] 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:01:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:01:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:01:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:01:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:01:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:01:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:01:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:01:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:01:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:01:00 INFO - {} 08:01:00 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 08:01:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:01:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:01:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:01:00 INFO - {} 08:01:00 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 - {} 08:01:00 INFO - {} 08:01:00 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 08:01:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:01:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:01:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:01:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:01:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:01:00 INFO - {} 08:01:00 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 08:01:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:01:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:01:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:01:00 INFO - {} 08:01:00 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 - {} 08:01:00 INFO - {} 08:01:00 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 08:01:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:01:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:01:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 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 08:01:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:01:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:01:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:01:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:01:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:01:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 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 08:01:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:01:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 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 08:01:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:01:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 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 08:01:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:01:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:01:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:01:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:01:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:01:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:01:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:01:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:01:00 INFO - {} 08:01:00 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1093ms 08:01:00 INFO - PROCESS | 1649 | 1469026860533 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:01:00 INFO - PROCESS | 1649 | 1469026860536 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:01:00 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:01:00 INFO - PROCESS | 1649 | 1469026860540 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:01:00 INFO - PROCESS | 1649 | 1469026860542 Marionette TRACE conn2 <- [1,3034,null,{}] 08:01:00 INFO - PROCESS | 1649 | 1469026860544 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}] 08:01:00 INFO - PROCESS | 1649 | 1469026860546 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:00 INFO - PROCESS | 1649 | 1469026860661 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:01:00 INFO - PROCESS | 1649 | 1469026860719 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:00 INFO - PROCESS | 1649 | 1469026860720 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df92800 == 40 [pid = 1649] [id = 768] 08:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a504400) [pid = 1649] [serial = 2302] [outer = 0x0] 08:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12a50f000) [pid = 1649] [serial = 2303] [outer = 0x12a504400] 08:01:00 INFO - PROCESS | 1649 | 1469026860753 Marionette DEBUG loaded listener.js 08:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1290c2c00) [pid = 1649] [serial = 2304] [outer = 0x12a504400] 08:01:01 INFO - PROCESS | 1649 | 1469026861213 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]]]}] 08:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:01:01 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 724ms 08:01:01 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:01:01 INFO - PROCESS | 1649 | 1469026861264 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:01:01 INFO - PROCESS | 1649 | 1469026861266 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:01:01 INFO - PROCESS | 1649 | 1469026861268 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:01:01 INFO - PROCESS | 1649 | 1469026861271 Marionette TRACE conn2 <- [1,3038,null,{}] 08:01:01 INFO - PROCESS | 1649 | 1469026861279 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}] 08:01:01 INFO - PROCESS | 1649 | 1469026861282 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:01 INFO - PROCESS | 1649 | 1469026861426 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:01:01 INFO - PROCESS | 1649 | 1469026861490 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:01 INFO - PROCESS | 1649 | 1469026861493 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x128950000 == 41 [pid = 1649] [id = 769] 08:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12a591800) [pid = 1649] [serial = 2305] [outer = 0x0] 08:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12a6db000) [pid = 1649] [serial = 2306] [outer = 0x12a591800] 08:01:01 INFO - PROCESS | 1649 | 1469026861524 Marionette DEBUG loaded listener.js 08:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12a6e3000) [pid = 1649] [serial = 2307] [outer = 0x12a591800] 08:01:02 INFO - PROCESS | 1649 | 1469026862092 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"]]]}] 08:01:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:01:02 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 872ms 08:01:02 INFO - PROCESS | 1649 | 1469026862141 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:01:02 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:01:02 INFO - PROCESS | 1649 | 1469026862143 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:01:02 INFO - PROCESS | 1649 | 1469026862146 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:01:02 INFO - PROCESS | 1649 | 1469026862147 Marionette TRACE conn2 <- [1,3042,null,{}] 08:01:02 INFO - PROCESS | 1649 | 1469026862150 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}] 08:01:02 INFO - PROCESS | 1649 | 1469026862151 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:02 INFO - PROCESS | 1649 | 1469026862277 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:01:02 INFO - PROCESS | 1649 | 1469026862413 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:02 INFO - PROCESS | 1649 | 1469026862415 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x116639800 == 42 [pid = 1649] [id = 770] 08:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1176bdc00) [pid = 1649] [serial = 2308] [outer = 0x0] 08:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118213c00) [pid = 1649] [serial = 2309] [outer = 0x1176bdc00] 08:01:02 INFO - PROCESS | 1649 | 1469026862466 Marionette DEBUG loaded listener.js 08:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118784000) [pid = 1649] [serial = 2310] [outer = 0x1176bdc00] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12b171000 == 41 [pid = 1649] [id = 765] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae36800 == 40 [pid = 1649] [id = 764] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x129316000 == 39 [pid = 1649] [id = 763] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x128b17000 == 38 [pid = 1649] [id = 762] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12895b800 == 37 [pid = 1649] [id = 761] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12883d000 == 36 [pid = 1649] [id = 760] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x119dbb800 == 35 [pid = 1649] [id = 759] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1235b8000 == 34 [pid = 1649] [id = 758] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11812a000 == 33 [pid = 1649] [id = 757] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x119824800 == 32 [pid = 1649] [id = 756] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x118025800 == 31 [pid = 1649] [id = 755] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x113d15800 == 30 [pid = 1649] [id = 754] 08:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12142a800 == 29 [pid = 1649] [id = 753] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x121c0c800) [pid = 1649] [serial = 2221] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12495cc00) [pid = 1649] [serial = 2224] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x123409c00) [pid = 1649] [serial = 2222] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x125336c00) [pid = 1649] [serial = 2227] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1214e8c00) [pid = 1649] [serial = 2198] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1212fac00) [pid = 1649] [serial = 2197] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1132e5400) [pid = 1649] [serial = 2203] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11614c400) [pid = 1649] [serial = 2204] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x115e36400) [pid = 1649] [serial = 2200] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x116708400) [pid = 1649] [serial = 2201] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x116933400) [pid = 1649] [serial = 2206] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1176bb000) [pid = 1649] [serial = 2207] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118782800) [pid = 1649] [serial = 2212] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1197c4000) [pid = 1649] [serial = 2213] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11828fc00) [pid = 1649] [serial = 2209] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118743800) [pid = 1649] [serial = 2210] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11987d400) [pid = 1649] [serial = 2215] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x120e21000) [pid = 1649] [serial = 2216] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1167ad400) [pid = 1649] [serial = 2230] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12678ac00) [pid = 1649] [serial = 2239] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118749400) [pid = 1649] [serial = 2231] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x126718c00) [pid = 1649] [serial = 2236] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1253c4400) [pid = 1649] [serial = 2228] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x126419000) [pid = 1649] [serial = 2234] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1253cd800) [pid = 1649] [serial = 2233] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x121416400) [pid = 1649] [serial = 2218] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1288c0c00) [pid = 1649] [serial = 2242] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126bdf400) [pid = 1649] [serial = 2241] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126b91800) [pid = 1649] [serial = 2237] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124acc800) [pid = 1649] [serial = 2225] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1219c1800) [pid = 1649] [serial = 2219] [outer = 0x0] [url = about:blank] 08:01:02 INFO - PROCESS | 1649 | 1469026862945 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]]]}] 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:01:02 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. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:01:02 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'.) 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:01:02 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. 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:01:02 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. 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:01:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:01:02 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. 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:01:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:01:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:01:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:01:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:01:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:01:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:01:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:01:02 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 827ms 08:01:02 INFO - PROCESS | 1649 | 1469026862973 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:01:02 INFO - PROCESS | 1649 | 1469026862976 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:01:02 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:01:02 INFO - PROCESS | 1649 | 1469026862981 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:01:02 INFO - PROCESS | 1649 | 1469026862983 Marionette TRACE conn2 <- [1,3046,null,{}] 08:01:02 INFO - PROCESS | 1649 | 1469026862985 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}] 08:01:02 INFO - PROCESS | 1649 | 1469026862987 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:03 INFO - PROCESS | 1649 | 1469026863069 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:01:03 INFO - PROCESS | 1649 | 1469026863073 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:03 INFO - PROCESS | 1649 | 1469026863075 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119003000 == 30 [pid = 1649] [id = 771] 08:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11977c800) [pid = 1649] [serial = 2311] [outer = 0x0] 08:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119876000) [pid = 1649] [serial = 2312] [outer = 0x11977c800] 08:01:03 INFO - PROCESS | 1649 | 1469026863102 Marionette DEBUG loaded listener.js 08:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x120f85c00) [pid = 1649] [serial = 2313] [outer = 0x11977c800] 08:01:03 INFO - PROCESS | 1649 | [1649] 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 08:01:03 INFO - PROCESS | 1649 | 1469026863473 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:01:03 INFO - {} 08:01:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 520ms 08:01:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:01:03 INFO - PROCESS | 1649 | 1469026863500 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:01:03 INFO - PROCESS | 1649 | 1469026863502 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:01:03 INFO - PROCESS | 1649 | 1469026863504 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:01:03 INFO - PROCESS | 1649 | 1469026863506 Marionette TRACE conn2 <- [1,3050,null,{}] 08:01:03 INFO - PROCESS | 1649 | 1469026863513 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}] 08:01:03 INFO - PROCESS | 1649 | 1469026863516 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:03 INFO - PROCESS | 1649 | 1469026863601 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:01:03 INFO - PROCESS | 1649 | 1469026863611 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:03 INFO - PROCESS | 1649 | 1469026863613 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x121a69000 == 31 [pid = 1649] [id = 772] 08:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x121c07000) [pid = 1649] [serial = 2314] [outer = 0x0] 08:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x124a19c00) [pid = 1649] [serial = 2315] [outer = 0x121c07000] 08:01:03 INFO - PROCESS | 1649 | 1469026863641 Marionette DEBUG loaded listener.js 08:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1253cb800) [pid = 1649] [serial = 2316] [outer = 0x121c07000] 08:01:03 INFO - PROCESS | 1649 | 1469026863960 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]]]}] 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:01:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:01:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 473ms 08:01:03 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:01:03 INFO - PROCESS | 1649 | 1469026863978 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:01:03 INFO - PROCESS | 1649 | 1469026863982 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:01:03 INFO - PROCESS | 1649 | 1469026863984 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:01:03 INFO - PROCESS | 1649 | 1469026863985 Marionette TRACE conn2 <- [1,3054,null,{}] 08:01:03 INFO - PROCESS | 1649 | 1469026863988 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}] 08:01:03 INFO - PROCESS | 1649 | 1469026863989 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:04 INFO - PROCESS | 1649 | 1469026864099 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:01:04 INFO - PROCESS | 1649 | 1469026864134 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:04 INFO - PROCESS | 1649 | 1469026864135 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265db800 == 32 [pid = 1649] [id = 773] 08:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1253cfc00) [pid = 1649] [serial = 2317] [outer = 0x0] 08:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x126bdf800) [pid = 1649] [serial = 2318] [outer = 0x1253cfc00] 08:01:04 INFO - PROCESS | 1649 | 1469026864159 Marionette DEBUG loaded listener.js 08:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1288c9400) [pid = 1649] [serial = 2319] [outer = 0x1253cfc00] 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:01:04 INFO - PROCESS | 1649 | 1469026864547 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"]]]}] 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:01:04 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" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:01:04 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" 08:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:01:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 587ms 08:01:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:01:04 INFO - PROCESS | 1649 | 1469026864572 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:01:04 INFO - PROCESS | 1649 | 1469026864573 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:01:04 INFO - PROCESS | 1649 | 1469026864575 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:01:04 INFO - PROCESS | 1649 | 1469026864576 Marionette TRACE conn2 <- [1,3058,null,{}] 08:01:04 INFO - PROCESS | 1649 | 1469026864578 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}] 08:01:04 INFO - PROCESS | 1649 | 1469026864580 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:04 INFO - PROCESS | 1649 | 1469026864660 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:01:04 INFO - PROCESS | 1649 | 1469026864666 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:04 INFO - PROCESS | 1649 | 1469026864668 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aa7800 == 33 [pid = 1649] [id = 774] 08:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x128d85000) [pid = 1649] [serial = 2320] [outer = 0x0] 08:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12a591000) [pid = 1649] [serial = 2321] [outer = 0x128d85000] 08:01:04 INFO - PROCESS | 1649 | 1469026864699 Marionette DEBUG loaded listener.js 08:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a596800) [pid = 1649] [serial = 2322] [outer = 0x128d85000] 08:01:05 INFO - PROCESS | 1649 | 1469026865077 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]]]}] 08:01:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:01:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:01:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:01:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:01:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:01:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:01:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:01:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:01:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:01:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:01:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:01:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:01:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:01:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:01:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:01:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:01:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:01:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:01:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:01:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 522ms 08:01:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:01:05 INFO - PROCESS | 1649 | 1469026865099 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:01:05 INFO - PROCESS | 1649 | 1469026865100 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:01:05 INFO - PROCESS | 1649 | 1469026865102 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:01:05 INFO - PROCESS | 1649 | 1469026865103 Marionette TRACE conn2 <- [1,3062,null,{}] 08:01:05 INFO - PROCESS | 1649 | 1469026865106 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}] 08:01:05 INFO - PROCESS | 1649 | 1469026865110 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:05 INFO - PROCESS | 1649 | 1469026865236 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:01:05 INFO - PROCESS | 1649 | 1469026865248 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:05 INFO - PROCESS | 1649 | 1469026865249 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a453800 == 34 [pid = 1649] [id = 775] 08:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12a6d7c00) [pid = 1649] [serial = 2323] [outer = 0x0] 08:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12b03b000) [pid = 1649] [serial = 2324] [outer = 0x12a6d7c00] 08:01:05 INFO - PROCESS | 1649 | 1469026865275 Marionette DEBUG loaded listener.js 08:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b8d7000) [pid = 1649] [serial = 2325] [outer = 0x12a6d7c00] 08:01:05 INFO - PROCESS | 1649 | [1649] 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 08:01:05 INFO - PROCESS | 1649 | 1469026865645 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:01:05 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:01:05 INFO - {} 08:01:05 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 570ms 08:01:05 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:01:05 INFO - PROCESS | 1649 | 1469026865673 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:01:05 INFO - PROCESS | 1649 | 1469026865674 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:01:05 INFO - PROCESS | 1649 | 1469026865677 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:01:05 INFO - PROCESS | 1649 | 1469026865678 Marionette TRACE conn2 <- [1,3066,null,{}] 08:01:05 INFO - PROCESS | 1649 | 1469026865686 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}] 08:01:05 INFO - PROCESS | 1649 | 1469026865688 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:05 INFO - PROCESS | 1649 | 1469026865844 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:01:05 INFO - PROCESS | 1649 | 1469026865862 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:05 INFO - PROCESS | 1649 | 1469026865864 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a19000 == 35 [pid = 1649] [id = 776] 08:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x116987c00) [pid = 1649] [serial = 2326] [outer = 0x0] 08:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11821a400) [pid = 1649] [serial = 2327] [outer = 0x116987c00] 08:01:05 INFO - PROCESS | 1649 | 1469026865906 Marionette DEBUG loaded listener.js 08:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11873ec00) [pid = 1649] [serial = 2328] [outer = 0x116987c00] 08:01:06 INFO - PROCESS | 1649 | 1469026866329 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]]]}] 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:01:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:01:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 680ms 08:01:06 INFO - PROCESS | 1649 | 1469026866357 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:01:06 INFO - PROCESS | 1649 | 1469026866358 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:01:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:01:06 INFO - PROCESS | 1649 | 1469026866365 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:01:06 INFO - PROCESS | 1649 | 1469026866367 Marionette TRACE conn2 <- [1,3070,null,{}] 08:01:06 INFO - PROCESS | 1649 | 1469026866369 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}] 08:01:06 INFO - PROCESS | 1649 | 1469026866370 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:06 INFO - PROCESS | 1649 | 1469026866480 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:01:06 INFO - PROCESS | 1649 | 1469026866484 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:06 INFO - PROCESS | 1649 | 1469026866486 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x128855800 == 36 [pid = 1649] [id = 777] 08:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x117c32c00) [pid = 1649] [serial = 2329] [outer = 0x0] 08:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11886ac00) [pid = 1649] [serial = 2330] [outer = 0x117c32c00] 08:01:06 INFO - PROCESS | 1649 | 1469026866548 Marionette DEBUG loaded listener.js 08:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119709000) [pid = 1649] [serial = 2331] [outer = 0x117c32c00] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119866800) [pid = 1649] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12140e800) [pid = 1649] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11948fc00) [pid = 1649] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1219c3c00) [pid = 1649] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x112f8d000) [pid = 1649] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112fb3400) [pid = 1649] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118295000) [pid = 1649] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112f85800) [pid = 1649] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1164e3c00) [pid = 1649] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x116706800) [pid = 1649] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1167ab800) [pid = 1649] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x124a1fc00) [pid = 1649] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11670a800) [pid = 1649] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x117c3f400) [pid = 1649] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1210b6800) [pid = 1649] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x121c0f000) [pid = 1649] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119493000) [pid = 1649] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126417000) [pid = 1649] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:01:06 INFO - PROCESS | 1649 | 1469026866940 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]]]}] 08:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:01:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 625ms 08:01:06 INFO - PROCESS | 1649 | 1469026866985 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:01:06 INFO - PROCESS | 1649 | 1469026866987 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:01:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:01:06 INFO - PROCESS | 1649 | 1469026866989 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:01:06 INFO - PROCESS | 1649 | 1469026866990 Marionette TRACE conn2 <- [1,3074,null,{}] 08:01:07 INFO - PROCESS | 1649 | 1469026867000 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}] 08:01:07 INFO - PROCESS | 1649 | 1469026867001 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:07 INFO - PROCESS | 1649 | 1469026867080 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:01:07 INFO - PROCESS | 1649 | 1469026867085 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:07 INFO - PROCESS | 1649 | 1469026867086 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae4a800 == 37 [pid = 1649] [id = 778] 08:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119491c00) [pid = 1649] [serial = 2332] [outer = 0x0] 08:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11978a800) [pid = 1649] [serial = 2333] [outer = 0x119491c00] 08:01:07 INFO - PROCESS | 1649 | 1469026867111 Marionette DEBUG loaded listener.js 08:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119869800) [pid = 1649] [serial = 2334] [outer = 0x119491c00] 08:01:07 INFO - PROCESS | 1649 | 1469026867495 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]]]}] 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:01:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 527ms 08:01:07 INFO - PROCESS | 1649 | 1469026867518 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:01:07 INFO - PROCESS | 1649 | 1469026867520 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:01:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:01:07 INFO - PROCESS | 1649 | 1469026867523 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:01:07 INFO - PROCESS | 1649 | 1469026867525 Marionette TRACE conn2 <- [1,3078,null,{}] 08:01:07 INFO - PROCESS | 1649 | 1469026867538 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}] 08:01:07 INFO - PROCESS | 1649 | 1469026867540 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:07 INFO - PROCESS | 1649 | 1469026867665 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:01:07 INFO - PROCESS | 1649 | 1469026867671 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:07 INFO - PROCESS | 1649 | 1469026867672 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b173000 == 38 [pid = 1649] [id = 779] 08:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118514000) [pid = 1649] [serial = 2335] [outer = 0x0] 08:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120e99400) [pid = 1649] [serial = 2336] [outer = 0x118514000] 08:01:07 INFO - PROCESS | 1649 | 1469026867714 Marionette DEBUG loaded listener.js 08:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121410c00) [pid = 1649] [serial = 2337] [outer = 0x118514000] 08:01:08 INFO - PROCESS | 1649 | 1469026868130 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] 08:01:08 INFO - PROCESS | 1649 | 1469026868155 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:01:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:01:08 INFO - PROCESS | 1649 | 1469026868158 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:01:08 INFO - PROCESS | 1649 | 1469026868160 Marionette TRACE conn2 <- [1,3082,null,{}] 08:01:08 INFO - PROCESS | 1649 | 1469026868171 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}] 08:01:08 INFO - PROCESS | 1649 | 1469026868173 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:08 INFO - PROCESS | 1649 | 1469026868380 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:01:08 INFO - PROCESS | 1649 | 1469026868426 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:08 INFO - PROCESS | 1649 | 1469026868428 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c46e000 == 39 [pid = 1649] [id = 780] 08:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124de2800) [pid = 1649] [serial = 2338] [outer = 0x0] 08:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12641b400) [pid = 1649] [serial = 2339] [outer = 0x124de2800] 08:01:08 INFO - PROCESS | 1649 | 1469026868465 Marionette DEBUG loaded listener.js 08:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b99b400) [pid = 1649] [serial = 2340] [outer = 0x124de2800] 08:01:08 INFO - PROCESS | 1649 | 1469026868793 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]]]}] 08:01:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:01:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:01:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:01:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 679ms 08:01:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:01:08 INFO - PROCESS | 1649 | 1469026868838 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:01:08 INFO - PROCESS | 1649 | 1469026868839 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:01:08 INFO - PROCESS | 1649 | 1469026868841 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:01:08 INFO - PROCESS | 1649 | 1469026868842 Marionette TRACE conn2 <- [1,3086,null,{}] 08:01:08 INFO - PROCESS | 1649 | 1469026868844 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}] 08:01:08 INFO - PROCESS | 1649 | 1469026868845 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:08 INFO - PROCESS | 1649 | 1469026868935 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:01:09 INFO - PROCESS | 1649 | 1469026869055 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:09 INFO - PROCESS | 1649 | 1469026869057 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x112a6c000 == 40 [pid = 1649] [id = 781] 08:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x111030000) [pid = 1649] [serial = 2341] [outer = 0x0] 08:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x111f2a000) [pid = 1649] [serial = 2342] [outer = 0x111030000] 08:01:09 INFO - PROCESS | 1649 | 1469026869090 Marionette DEBUG loaded listener.js 08:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x115d44800) [pid = 1649] [serial = 2343] [outer = 0x111030000] 08:01:09 INFO - PROCESS | 1649 | 1469026869454 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:01:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:01:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 619ms 08:01:09 INFO - PROCESS | 1649 | 1469026869462 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:01:09 INFO - PROCESS | 1649 | 1469026869465 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:01:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:01:09 INFO - PROCESS | 1649 | 1469026869468 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:01:09 INFO - PROCESS | 1649 | 1469026869470 Marionette TRACE conn2 <- [1,3090,null,{}] 08:01:09 INFO - PROCESS | 1649 | 1469026869473 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}] 08:01:09 INFO - PROCESS | 1649 | 1469026869476 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:09 INFO - PROCESS | 1649 | 1469026869584 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:01:09 INFO - PROCESS | 1649 | 1469026869690 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:09 INFO - PROCESS | 1649 | 1469026869692 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x120ec7800 == 41 [pid = 1649] [id = 782] 08:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x115d4ac00) [pid = 1649] [serial = 2344] [outer = 0x0] 08:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1185d1800) [pid = 1649] [serial = 2345] [outer = 0x115d4ac00] 08:01:09 INFO - PROCESS | 1649 | 1469026869723 Marionette DEBUG loaded listener.js 08:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1192c0000) [pid = 1649] [serial = 2346] [outer = 0x115d4ac00] 08:01:10 INFO - PROCESS | 1649 | 1469026870111 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:01:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 669ms 08:01:10 INFO - PROCESS | 1649 | 1469026870140 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:01:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:01:10 INFO - PROCESS | 1649 | 1469026870143 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:01:10 INFO - PROCESS | 1649 | 1469026870145 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:01:10 INFO - PROCESS | 1649 | 1469026870147 Marionette TRACE conn2 <- [1,3094,null,{}] 08:01:10 INFO - PROCESS | 1649 | 1469026870149 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}] 08:01:10 INFO - PROCESS | 1649 | 1469026870151 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:10 INFO - PROCESS | 1649 | 1469026870261 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:01:10 INFO - PROCESS | 1649 | 1469026870371 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:10 INFO - PROCESS | 1649 | 1469026870372 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab9800 == 42 [pid = 1649] [id = 783] 08:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1192cc800) [pid = 1649] [serial = 2347] [outer = 0x0] 08:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1210b3000) [pid = 1649] [serial = 2348] [outer = 0x1192cc800] 08:01:10 INFO - PROCESS | 1649 | 1469026870402 Marionette DEBUG loaded listener.js 08:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12197f000) [pid = 1649] [serial = 2349] [outer = 0x1192cc800] 08:01:10 INFO - PROCESS | 1649 | 1469026870773 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:01:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 669ms 08:01:10 INFO - PROCESS | 1649 | 1469026870814 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:01:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:01:10 INFO - PROCESS | 1649 | 1469026870816 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:01:10 INFO - PROCESS | 1649 | 1469026870823 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:01:10 INFO - PROCESS | 1649 | 1469026870828 Marionette TRACE conn2 <- [1,3098,null,{}] 08:01:10 INFO - PROCESS | 1649 | 1469026870831 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}] 08:01:10 INFO - PROCESS | 1649 | 1469026870834 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:10 INFO - PROCESS | 1649 | 1469026870971 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:01:11 INFO - PROCESS | 1649 | 1469026871137 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:11 INFO - PROCESS | 1649 | 1469026871139 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b93e800 == 43 [pid = 1649] [id = 784] 08:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12197e800) [pid = 1649] [serial = 2350] [outer = 0x0] 08:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121c10c00) [pid = 1649] [serial = 2351] [outer = 0x12197e800] 08:01:11 INFO - PROCESS | 1649 | 1469026871168 Marionette DEBUG loaded listener.js 08:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x126417000) [pid = 1649] [serial = 2352] [outer = 0x12197e800] 08:01:11 INFO - PROCESS | 1649 | 1469026871532 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]]]}] 08:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:01:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 729ms 08:01:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:01:11 INFO - PROCESS | 1649 | 1469026871549 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:01:11 INFO - PROCESS | 1649 | 1469026871551 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:01:11 INFO - PROCESS | 1649 | 1469026871553 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:01:11 INFO - PROCESS | 1649 | 1469026871554 Marionette TRACE conn2 <- [1,3102,null,{}] 08:01:11 INFO - PROCESS | 1649 | 1469026871556 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}] 08:01:11 INFO - PROCESS | 1649 | 1469026871558 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:11 INFO - PROCESS | 1649 | 1469026871667 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:01:11 INFO - PROCESS | 1649 | 1469026871886 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:11 INFO - PROCESS | 1649 | 1469026871888 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x116691000 == 44 [pid = 1649] [id = 785] 08:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1122b8800) [pid = 1649] [serial = 2353] [outer = 0x0] 08:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11316d000) [pid = 1649] [serial = 2354] [outer = 0x1122b8800] 08:01:11 INFO - PROCESS | 1649 | 1469026871934 Marionette DEBUG loaded listener.js 08:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x116705000) [pid = 1649] [serial = 2355] [outer = 0x1122b8800] 08:01:12 INFO - PROCESS | 1649 | 1469026872308 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:01:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:01:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 769ms 08:01:12 INFO - PROCESS | 1649 | 1469026872323 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:01:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:01:12 INFO - PROCESS | 1649 | 1469026872325 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:01:12 INFO - PROCESS | 1649 | 1469026872328 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:01:12 INFO - PROCESS | 1649 | 1469026872330 Marionette TRACE conn2 <- [1,3106,null,{}] 08:01:12 INFO - PROCESS | 1649 | 1469026872333 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}] 08:01:12 INFO - PROCESS | 1649 | 1469026872336 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:12 INFO - PROCESS | 1649 | 1469026872454 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:01:12 INFO - PROCESS | 1649 | 1469026872524 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:12 INFO - PROCESS | 1649 | 1469026872525 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x118125000 == 45 [pid = 1649] [id = 786] 08:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x115e2c800) [pid = 1649] [serial = 2356] [outer = 0x0] 08:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x115e91c00) [pid = 1649] [serial = 2357] [outer = 0x115e2c800] 08:01:12 INFO - PROCESS | 1649 | 1469026872553 Marionette DEBUG loaded listener.js 08:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11670bc00) [pid = 1649] [serial = 2358] [outer = 0x115e2c800] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12c46e000 == 44 [pid = 1649] [id = 780] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12b173000 == 43 [pid = 1649] [id = 779] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae4a800 == 42 [pid = 1649] [id = 778] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x128855800 == 41 [pid = 1649] [id = 777] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119a19000 == 40 [pid = 1649] [id = 776] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12a453800 == 39 [pid = 1649] [id = 775] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x128aa7800 == 38 [pid = 1649] [id = 774] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1265db800 == 37 [pid = 1649] [id = 773] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x121a69000 == 36 [pid = 1649] [id = 772] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119003000 == 35 [pid = 1649] [id = 771] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x116639800 == 34 [pid = 1649] [id = 770] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd94800 == 33 [pid = 1649] [id = 766] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x116adf800 == 32 [pid = 1649] [id = 767] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x128950000 == 31 [pid = 1649] [id = 769] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12df92800 == 30 [pid = 1649] [id = 768] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x116691000 == 29 [pid = 1649] [id = 785] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12b93e800 == 28 [pid = 1649] [id = 784] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab9800 == 27 [pid = 1649] [id = 783] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x120ec7800 == 26 [pid = 1649] [id = 782] 08:01:13 INFO - PROCESS | 1649 | --DOCSHELL 0x112a6c000 == 25 [pid = 1649] [id = 781] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119a8a000) [pid = 1649] [serial = 2279] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1214eb800) [pid = 1649] [serial = 2282] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119703000) [pid = 1649] [serial = 2273] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119711400) [pid = 1649] [serial = 2274] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x121c03000) [pid = 1649] [serial = 2285] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1219bd800) [pid = 1649] [serial = 2283] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11316fc00) [pid = 1649] [serial = 2262] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1133b9000) [pid = 1649] [serial = 2263] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118776400) [pid = 1649] [serial = 2271] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1182c8400) [pid = 1649] [serial = 2268] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1185dcc00) [pid = 1649] [serial = 2269] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x123411000) [pid = 1649] [serial = 2291] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116731400) [pid = 1649] [serial = 2265] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116ab3400) [pid = 1649] [serial = 2266] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118868800) [pid = 1649] [serial = 2288] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118512c00) [pid = 1649] [serial = 2260] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116ab6c00) [pid = 1649] [serial = 2259] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1219bb400) [pid = 1649] [serial = 2289] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x125d5f800) [pid = 1649] [serial = 2294] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1176bd400) [pid = 1649] [serial = 2245] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1167a4000) [pid = 1649] [serial = 2244] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11907ec00) [pid = 1649] [serial = 2248] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1185d1400) [pid = 1649] [serial = 2247] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12656c000) [pid = 1649] [serial = 2295] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1219be000) [pid = 1649] [serial = 2251] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1210b5000) [pid = 1649] [serial = 2250] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126419800) [pid = 1649] [serial = 2254] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1253cbc00) [pid = 1649] [serial = 2253] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121c0d000) [pid = 1649] [serial = 2286] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119707400) [pid = 1649] [serial = 2276] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126be3400) [pid = 1649] [serial = 2257] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x126789400) [pid = 1649] [serial = 2256] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119865c00) [pid = 1649] [serial = 2277] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x121185000) [pid = 1649] [serial = 2280] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12677cc00) [pid = 1649] [serial = 2297] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12533e000) [pid = 1649] [serial = 2292] [outer = 0x0] [url = about:blank] 08:01:13 INFO - PROCESS | 1649 | 1469026873525 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]]]}] 08:01:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:01:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:01:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:01:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1221ms 08:01:13 INFO - PROCESS | 1649 | 1469026873551 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:01:13 INFO - PROCESS | 1649 | 1469026873554 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:01:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:01:13 INFO - PROCESS | 1649 | 1469026873559 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:01:13 INFO - PROCESS | 1649 | 1469026873563 Marionette TRACE conn2 <- [1,3110,null,{}] 08:01:13 INFO - PROCESS | 1649 | 1469026873568 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}] 08:01:13 INFO - PROCESS | 1649 | 1469026873571 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:13 INFO - PROCESS | 1649 | 1469026873653 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:01:13 INFO - PROCESS | 1649 | 1469026873658 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:13 INFO - PROCESS | 1649 | 1469026873660 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11600c000 == 26 [pid = 1649] [id = 787] 08:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x113172800) [pid = 1649] [serial = 2359] [outer = 0x0] 08:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1132e4800) [pid = 1649] [serial = 2360] [outer = 0x113172800] 08:01:13 INFO - PROCESS | 1649 | 1469026873689 Marionette DEBUG loaded listener.js 08:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x115d40c00) [pid = 1649] [serial = 2361] [outer = 0x113172800] 08:01:14 INFO - PROCESS | 1649 | 1469026874031 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"]]]}] 08:01:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:01:14 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 08:01:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:01:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:01:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 525ms 08:01:14 INFO - PROCESS | 1649 | 1469026874087 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:01:14 INFO - PROCESS | 1649 | 1469026874091 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:01:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:01:14 INFO - PROCESS | 1649 | 1469026874095 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:01:14 INFO - PROCESS | 1649 | 1469026874097 Marionette TRACE conn2 <- [1,3114,null,{}] 08:01:14 INFO - PROCESS | 1649 | 1469026874099 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}] 08:01:14 INFO - PROCESS | 1649 | 1469026874101 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:14 INFO - PROCESS | 1649 | 1469026874182 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:01:14 INFO - PROCESS | 1649 | 1469026874187 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\", \"0dcdc148-1168-45a3-9c54-826deb1983d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:14 INFO - PROCESS | 1649 | 1469026874188 Marionette INFO sendAsync b22719a3-a2fb-7145-bc4f-b73e4812f61a 08:01:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x118129800 == 27 [pid = 1649] [id = 788] 08:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1161b7400) [pid = 1649] [serial = 2362] [outer = 0x0] 08:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1167a1c00) [pid = 1649] [serial = 2363] [outer = 0x1161b7400] 08:01:14 INFO - PROCESS | 1649 | 1469026874216 Marionette DEBUG loaded listener.js 08:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1167ac800) [pid = 1649] [serial = 2364] [outer = 0x1161b7400] 08:01:14 INFO - PROCESS | 1649 | 1469026874577 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]]]}] 08:01:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:01:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 521ms 08:01:14 INFO - PROCESS | 1649 | 1469026874616 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:01:14 INFO - PROCESS | 1649 | 1469026874618 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:01:15 WARNING - u'runner_teardown' () 08:01:15 INFO - No more tests 08:01:15 INFO - Got 0 unexpected results 08:01:15 INFO - SUITE-END | took 509s 08:01:15 INFO - Closing logging queue 08:01:15 INFO - queue closed 08:01:15 INFO - Return code: 0 08:01:15 WARNING - # TBPL SUCCESS # 08:01:15 INFO - Running post-action listener: _resource_record_post_action 08:01:15 INFO - Running post-run listener: _resource_record_post_run 08:01:16 INFO - Total resource usage - Wall time: 531s; CPU: 57.0%; Read bytes: 36742656; Write bytes: 954242048; Read time: 378; Write time: 4906 08:01:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:01:16 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154190336; Write bytes: 156436480; Read time: 13870; Write time: 358 08:01:16 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 34534912; Write bytes: 794876928; Read time: 352; Write time: 4536 08:01:16 INFO - Running post-run listener: _upload_blobber_files 08:01:16 INFO - Blob upload gear active. 08:01:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:01:16 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 08:01:16 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'] 08:01:16 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 08:01:17 INFO - (blobuploader) - INFO - Open directory for files ... 08:01:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:01:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:01:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:01:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:01:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:01:18 INFO - (blobuploader) - INFO - Done attempting. 08:01:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:01:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:01:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:01:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:01:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:01:20 INFO - (blobuploader) - INFO - Done attempting. 08:01:20 INFO - (blobuploader) - INFO - Iteration through files over. 08:01:20 INFO - Return code: 0 08:01:20 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:01:20 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:01:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f3081a0750c95edf5a420c781d9403d4c82b5e2f371af8d9d414c4c12ab63d96f86e425d579f5a8496fabb1aa2a0b8f73c1b73e87124f327af6902a59edb7aea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a33fcae36bfab6300e0d5ef4b0ad6e3b78bb039711eb57f6bc3e29128f763c44822db2d246b95c053f8f35ee3452f31a13a43324e723e93e7d18e870638ca938"} 08:01:20 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:01:20 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:01:20 INFO - Contents: 08:01:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f3081a0750c95edf5a420c781d9403d4c82b5e2f371af8d9d414c4c12ab63d96f86e425d579f5a8496fabb1aa2a0b8f73c1b73e87124f327af6902a59edb7aea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a33fcae36bfab6300e0d5ef4b0ad6e3b78bb039711eb57f6bc3e29128f763c44822db2d246b95c053f8f35ee3452f31a13a43324e723e93e7d18e870638ca938"} 08:01:20 INFO - Running post-run listener: copy_logs_to_upload_dir 08:01:20 INFO - Copying logs to upload dir... 08:01:20 INFO - mkdir: /builds/slave/test/build/upload/logs 08:01:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=593.606346 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-07-20 08:01:20.655303) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-20 08:01:20.659356) ========= 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.6dLTCOoTj8/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.Pa0avscR9A/Listeners TMPDIR=/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/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/f3081a0750c95edf5a420c781d9403d4c82b5e2f371af8d9d414c4c12ab63d96f86e425d579f5a8496fabb1aa2a0b8f73c1b73e87124f327af6902a59edb7aea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a33fcae36bfab6300e0d5ef4b0ad6e3b78bb039711eb57f6bc3e29128f763c44822db2d246b95c053f8f35ee3452f31a13a43324e723e93e7d18e870638ca938"} build_url:https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012502 build_url: 'https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/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/f3081a0750c95edf5a420c781d9403d4c82b5e2f371af8d9d414c4c12ab63d96f86e425d579f5a8496fabb1aa2a0b8f73c1b73e87124f327af6902a59edb7aea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a33fcae36bfab6300e0d5ef4b0ad6e3b78bb039711eb57f6bc3e29128f763c44822db2d246b95c053f8f35ee3452f31a13a43324e723e93e7d18e870638ca938"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VQgiwiDeRNSiWj7T4YyEng/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-07-20 08:01:20.702068) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-20 08:01:20.702655) ========= 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.6dLTCOoTj8/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.Pa0avscR9A/Listeners TMPDIR=/var/folders/kj/gw3205m94z174y2y_m3c8f_800000w/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.005126 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-20 08:01:20.759424) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-20 08:01:20.759770) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-20 08:01:20.760277) ========= ========= Total master_lag: 0.46 =========